CbmRoot
CbmFindGlobalTracks.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- CbmFindGlobalTracks header file -----
3 // ----- Created 01/12/05 by V. Friese -----
4 // -------------------------------------------------------------------------
5 
6 
16 #ifndef CBMFINDGLOBALTRACKS_H
17 #define CBMFINDGLOBALTRACKS_H 1
18 
19 
20 #include "FairTask.h"
21 
22 
23 class TClonesArray;
24 class CbmTrackMerger;
25 class CbmRichMerger;
26 class CbmTofMerger;
27 
28 
29 class CbmFindGlobalTracks : public FairTask {
30 
31 public:
34 
35 
42  CbmRichMerger* richMerger,
43  CbmTofMerger* tofMerger,
44  Int_t iVerbose = 1);
45 
46 
48  CbmFindGlobalTracks(const char* name,
49  const char* title = "Global",
50  CbmTrackMerger* = NULL,
51  CbmRichMerger* = NULL,
52  CbmTofMerger* = NULL,
53  Int_t iVerbose = 1);
54 
55 
57  virtual ~CbmFindGlobalTracks();
58 
59 
61  virtual InitStatus Init();
62 
63 
65  virtual void Exec(Option_t* opt);
66 
67 
68 private:
71 
74 
77 
79  TClonesArray* fStsTracks; // input
80  TClonesArray* fTrdTracks; // input
81  TClonesArray* fRichRings; // input
82  TClonesArray* fTofHits; // input
83  TClonesArray* fGlobalTracks; // output
84 
86  Int_t fVerbose;
87 
89  Int_t fNAll;
90  Int_t fNStsOnly;
91  Int_t fNTrdOnly;
92  Int_t fNWithRich;
93  Int_t fNWithTof;
94 
95 
98 
100 };
101 
102 #endif
CbmFindGlobalTracks
Definition: CbmFindGlobalTracks.h:29
CbmFindGlobalTracks::ClassDef
ClassDef(CbmFindGlobalTracks, 1)
CbmFindGlobalTracks::fNWithTof
Int_t fNWithTof
Definition: CbmFindGlobalTracks.h:93
CbmFindGlobalTracks::fTofHits
TClonesArray * fTofHits
Definition: CbmFindGlobalTracks.h:82
CbmFindGlobalTracks::fTrdTracks
TClonesArray * fTrdTracks
Definition: CbmFindGlobalTracks.h:80
CbmRichMerger
Definition: CbmRichMerger.h:25
CbmFindGlobalTracks::fVerbose
Int_t fVerbose
Definition: CbmFindGlobalTracks.h:86
CbmFindGlobalTracks::~CbmFindGlobalTracks
virtual ~CbmFindGlobalTracks()
Definition: CbmFindGlobalTracks.cxx:90
CbmFindGlobalTracks::fTofMerger
CbmTofMerger * fTofMerger
Definition: CbmFindGlobalTracks.h:76
CbmFindGlobalTracks::fTrackMerger
CbmTrackMerger * fTrackMerger
Definition: CbmFindGlobalTracks.h:70
CbmFindGlobalTracks::fStsTracks
TClonesArray * fStsTracks
Definition: CbmFindGlobalTracks.h:79
CbmFindGlobalTracks::fRichRings
TClonesArray * fRichRings
Definition: CbmFindGlobalTracks.h:81
CbmFindGlobalTracks::fNTrdOnly
Int_t fNTrdOnly
Definition: CbmFindGlobalTracks.h:91
CbmFindGlobalTracks::Exec
virtual void Exec(Option_t *opt)
Definition: CbmFindGlobalTracks.cxx:175
CbmTofMerger
Definition: CbmTofMerger.h:13
CbmFindGlobalTracks::operator=
CbmFindGlobalTracks & operator=(const CbmFindGlobalTracks &)
CbmFindGlobalTracks::fNAll
Int_t fNAll
Definition: CbmFindGlobalTracks.h:89
CbmFindGlobalTracks::fRichMerger
CbmRichMerger * fRichMerger
Definition: CbmFindGlobalTracks.h:73
CbmFindGlobalTracks::CbmFindGlobalTracks
CbmFindGlobalTracks()
Definition: CbmFindGlobalTracks.cxx:22
CbmFindGlobalTracks::Init
virtual InitStatus Init()
Definition: CbmFindGlobalTracks.cxx:100
CbmFindGlobalTracks::CbmFindGlobalTracks
CbmFindGlobalTracks(const CbmFindGlobalTracks &)
CbmFindGlobalTracks::fGlobalTracks
TClonesArray * fGlobalTracks
Definition: CbmFindGlobalTracks.h:83
CbmFindGlobalTracks::fNStsOnly
Int_t fNStsOnly
Definition: CbmFindGlobalTracks.h:90
CbmFindGlobalTracks::fNWithRich
Int_t fNWithRich
Definition: CbmFindGlobalTracks.h:92
CbmTrackMerger
Definition: CbmTrackMerger.h:25