CbmRoot
CbmTofTrackFinder.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- CbmTofTrackFinder header file -----
3 // ----- Created 25/04/15 by N. Herrmann -----
4 // ----- according to the CbmStsTrackFinder -----
5 // -------------------------------------------------------------------------
6 
7 
17 #ifndef CBMTOFTRACKFINDER
18 #define CBMTOFTRACKFINDER 1
19 
20 #include "TObject.h"
21 
22 class TClonesArray;
23 class CbmTofHit;
24 class CbmTofTrack;
25 class CbmTofTrackFitter;
26 
27 class CbmTofTrackFinder : public TObject {
28 
29 public:
32 
33 
35  virtual ~CbmTofTrackFinder() {};
36 
37 
41  virtual void Init() {};
42 
43  virtual inline void SetFitter(CbmTofTrackFitter* /*Fitter*/) {};
44  virtual inline void SetMaxTofTimeDifference(Double_t /*val*/) {};
45  virtual inline void SetTxLIM(Double_t /*val*/) {};
46  virtual inline void SetTyLIM(Double_t /*val*/) {};
47  virtual inline void SetTxMean(Double_t /*val*/) {};
48  virtual inline void SetTyMean(Double_t /*val*/) {};
49  virtual inline void SetSIGLIM(Double_t /*val*/) {};
50  virtual inline void SetChiMaxAccept(Double_t /*val*/) {};
51  virtual inline void SetSIGT(Double_t /*val*/) {};
52  virtual inline void SetSIGX(Double_t /*val*/) {};
53  virtual inline void SetSIGY(Double_t /*val*/) {};
54 
64  // virtual Int_t DoFind( vector<CbmTofHit*> &hits, vector<CbmTofTrack*> &tracks)=0;
65 
66  virtual Int_t DoFind(TClonesArray* hits, TClonesArray* tracks) = 0;
67 
69 };
70 
71 #endif
CbmTofTrackFinder
Definition: CbmTofTrackFinder.h:27
CbmTofTrackFitter
Definition: CbmTofTrackFitter.h:28
CbmTofTrackFinder::Init
virtual void Init()
Definition: CbmTofTrackFinder.h:41
CbmTofTrackFinder::ClassDef
ClassDef(CbmTofTrackFinder, 1)
CbmTofTrackFinder::SetChiMaxAccept
virtual void SetChiMaxAccept(Double_t)
Definition: CbmTofTrackFinder.h:50
CbmTofTrackFinder::SetTyLIM
virtual void SetTyLIM(Double_t)
Definition: CbmTofTrackFinder.h:46
CbmTofTrackFinder::SetSIGLIM
virtual void SetSIGLIM(Double_t)
Definition: CbmTofTrackFinder.h:49
CbmTofTrackFinder::SetMaxTofTimeDifference
virtual void SetMaxTofTimeDifference(Double_t)
Definition: CbmTofTrackFinder.h:44
CbmTofTrackFinder::CbmTofTrackFinder
CbmTofTrackFinder()
Definition: CbmTofTrackFinder.h:31
tracks
TClonesArray * tracks
Definition: Analyze_matching.h:17
CbmTofTrackFinder::SetTxMean
virtual void SetTxMean(Double_t)
Definition: CbmTofTrackFinder.h:47
CbmTofTrackFinder::DoFind
virtual Int_t DoFind(TClonesArray *hits, TClonesArray *tracks)=0
CbmTofTrackFinder::SetTxLIM
virtual void SetTxLIM(Double_t)
Definition: CbmTofTrackFinder.h:45
CbmTofTrackFinder::SetTyMean
virtual void SetTyMean(Double_t)
Definition: CbmTofTrackFinder.h:48
CbmTofTrackFinder::SetFitter
virtual void SetFitter(CbmTofTrackFitter *)
Definition: CbmTofTrackFinder.h:43
CbmTofTrackFinder::SetSIGT
virtual void SetSIGT(Double_t)
Definition: CbmTofTrackFinder.h:51
CbmTofTrackFinder::~CbmTofTrackFinder
virtual ~CbmTofTrackFinder()
Definition: CbmTofTrackFinder.h:35
CbmTofTrackFinder::SetSIGX
virtual void SetSIGX(Double_t)
Definition: CbmTofTrackFinder.h:52
hits
static vector< vector< QAHit > > hits
Definition: CbmTofHitFinderTBQA.cxx:114
CbmTofTrackFinder::SetSIGY
virtual void SetSIGY(Double_t)
Definition: CbmTofTrackFinder.h:53
CbmTofHit
Definition: core/data/tof/CbmTofHit.h:26
CbmTofTrack
Provides information on attaching a TofHit to a GlobalTrack.
Definition: CbmTofTrack.h:20