BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
CbmKFStsHit.h
Go to the documentation of this file.
1
#ifndef CbmKFStsHit_H
2
#define CbmKFStsHit_H 1
3
4
#include "
CbmKFHit.h
"
5
#include "
CbmKFMaterial.h
"
6
#include "
CbmKFPixelMeasurement.h
"
7
8
class
CbmStsHit
;
9
class
CbmMvdHit
;
10
11
class
CbmKFStsHit
:
public
CbmKFHit
12
{
13
14
public
:
15
CbmKFStsHit
()
16
:
FitPoint
()
17
,
tube
(0) {};
18
~CbmKFStsHit
() {};
19
20
CbmKFPixelMeasurement
FitPoint
;
21
CbmKFTube
*
tube
;
22
23
void
Create
(
CbmStsHit
* h);
24
void
Create
(
CbmMvdHit
* h);
25
26
Int_t
Filter
(
CbmKFTrackInterface
& track,
Bool_t
downstream,
Double_t
& QP0);
27
28
static
void
FilterPDAF
(
CbmKFTrackInterface
& track,
29
std::vector<CbmKFStsHit*>& vpHits,
30
Bool_t
downstream,
31
Double_t
* QP0,
32
double
gateX,
33
double
gateY,
34
int
& best_hit_idx);
35
36
const
CbmKFStsHit
&
operator=
(
const
CbmKFStsHit
& a)
37
{
38
tube
= a.tube;
39
FitPoint
= a.FitPoint;
40
return
*
this
;
41
};
42
43
CbmKFStsHit
(
const
CbmKFStsHit
& a)
44
:
FitPoint
(a.
FitPoint
)
45
,
tube
(a.
tube
) {};
46
47
ClassDef
(
CbmKFStsHit
, 1);
48
};
49
50
#endif
Bool_t
bool Bool_t
Int_t
int Int_t
Double_t
double Double_t
ClassDef
#define ClassDef(name, id)
CbmKFHit::CbmKFHit
CbmKFHit()
Definition
CbmKFHit.h:20
CbmKFPixelMeasurement
Class for Pixel-type measurement calculations for CbmKFHit hits.
Definition
CbmKFPixelMeasurement.h:19
CbmKFStsHit
Definition
CbmKFStsHit.h:12
CbmKFStsHit::FitPoint
CbmKFPixelMeasurement FitPoint
Definition
CbmKFStsHit.h:20
CbmKFStsHit::operator=
const CbmKFStsHit & operator=(const CbmKFStsHit &a)
Definition
CbmKFStsHit.h:36
CbmKFStsHit::tube
CbmKFTube * tube
Definition
CbmKFStsHit.h:21
CbmKFStsHit::CbmKFStsHit
CbmKFStsHit()
Definition
CbmKFStsHit.h:15
CbmKFStsHit::FilterPDAF
static void FilterPDAF(CbmKFTrackInterface &track, std::vector< CbmKFStsHit * > &vpHits, Bool_t downstream, Double_t *QP0, double gateX, double gateY, int &best_hit_idx)
CbmKFStsHit::~CbmKFStsHit
~CbmKFStsHit()
Definition
CbmKFStsHit.h:18
CbmKFStsHit::CbmKFStsHit
CbmKFStsHit(const CbmKFStsHit &a)
Definition
CbmKFStsHit.h:43
CbmKFStsHit::Filter
Int_t Filter(CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
Definition
CbmKFStsHit.cxx:74
CbmKFStsHit::Create
void Create(CbmStsHit *h)
Definition
CbmKFStsHit.cxx:15
CbmKFTrackInterface
Definition
CbmKFTrackInterface.h:26
CbmKFTube
Definition
CbmKFMaterial.h:72
CbmMvdHit
CbmMvdHit.h.
Definition
CbmMvdHit.h:26
CbmStsHit
Definition
CbmStsHit.h:27
CbmKFHit.h
CbmKFMaterial.h
CbmKFPixelMeasurement.h
install
include
CbmKFStsHit.h
Generated on
for BmnRoot by
1.17.0