CbmRoot
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
public
:
14
CbmKFStsHit
() :
FitPoint
(),
tube
(0) {};
15
~CbmKFStsHit
() {};
16
17
CbmKFPixelMeasurement
FitPoint
;
18
CbmKFTube
*
tube
;
19
20
void
Create
(
CbmStsHit
*
h
);
21
void
Create
(
CbmMvdHit
*
h
);
22
23
Int_t
Filter
(
CbmKFTrackInterface
& track, Bool_t downstream, Double_t& QP0);
24
25
static
void
FilterPDAF
(
CbmKFTrackInterface
& track,
26
std::vector<CbmKFStsHit*>& vpHits,
27
Bool_t downstream,
28
Double_t* QP0,
29
double
gateX,
30
double
gateY,
31
int
& best_hit_idx);
32
33
34
const
CbmKFStsHit
&
operator=
(
const
CbmKFStsHit
& a) {
35
tube
= a.
tube
;
36
FitPoint
= a.
FitPoint
;
37
return
*
this
;
38
};
39
40
CbmKFStsHit
(
const
CbmKFStsHit
& a) :
FitPoint
(a.
FitPoint
),
tube
(a.
tube
) {};
41
42
43
ClassDef
(
CbmKFStsHit
, 1);
44
};
45
46
#endif
CbmKFStsHit::ClassDef
ClassDef(CbmKFStsHit, 1)
CbmKFStsHit
Definition:
CbmKFStsHit.h:11
CbmKFStsHit::Filter
Int_t Filter(CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
Definition:
CbmKFStsHit.cxx:82
CbmKFHit
Definition:
CbmKFHit.h:16
CbmKFStsHit::CbmKFStsHit
CbmKFStsHit()
Definition:
CbmKFStsHit.h:14
CbmKFStsHit::operator=
const CbmKFStsHit & operator=(const CbmKFStsHit &a)
Definition:
CbmKFStsHit.h:34
CbmMvdHit
Definition:
CbmMvdHit.h:29
CbmKFStsHit::Create
void Create(CbmStsHit *h)
Definition:
CbmKFStsHit.cxx:20
CbmKFPixelMeasurement
Definition:
CbmKFPixelMeasurement.h:18
CbmStsHit
data class for a reconstructed 3-d hit in the STS
Definition:
CbmStsHit.h:31
h
Data class with information on a STS local track.
CbmKFPixelMeasurement.h
CbmKFStsHit::CbmKFStsHit
CbmKFStsHit(const CbmKFStsHit &a)
Definition:
CbmKFStsHit.h:40
CbmKFStsHit::FitPoint
CbmKFPixelMeasurement FitPoint
Definition:
CbmKFStsHit.h:15
CbmKFTrackInterface
Definition:
CbmKFTrackInterface.h:26
CbmKFStsHit::tube
CbmKFTube * tube
Definition:
CbmKFStsHit.h:18
CbmKFTube
Definition:
CbmKFMaterial.h:77
CbmKFMaterial.h
CbmKFStsHit::~CbmKFStsHit
~CbmKFStsHit()
Definition:
CbmKFStsHit.h:15
CbmKFHit.h
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)
Definition:
CbmKFStsHit.cxx:117
reco
KF
Interface
CbmKFStsHit.h
Generated on Wed Oct 28 2020 15:11:36 for CbmRoot by
1.8.18