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"
7 
8 class CbmStsHit;
9 class CbmMvdHit;
10 
11 class CbmKFStsHit : public CbmKFHit {
12 
13 public:
14  CbmKFStsHit() : FitPoint(), tube(0) {};
16 
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 
41 
42 
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