CbmRoot
CbmMuchMatchTracks.h
Go to the documentation of this file.
1 
12 #ifndef CBMMUCHMATCHTRACKS_H_
13 #define CBMMUCHMATCHTRACKS_H_ 1
14 
15 #include "FairTask.h"
16 #include <map>
17 
18 class TClonesArray;
19 
20 class CbmMuchMatchTracks : public FairTask {
21 public:
23  virtual ~CbmMuchMatchTracks();
24 
25  virtual InitStatus Init();
26  virtual void Exec(Option_t* opt);
27  virtual void Finish();
28 
29 private:
30  void ExecPixel(std::map<Int_t, Int_t>& matchMap, Int_t index);
31 
32  TClonesArray* fTracks;
33  TClonesArray* fPoints;
34  TClonesArray* fPixelHits;
35  TClonesArray* fMatches;
36  TClonesArray* fPixelDigiMatches;
37  TClonesArray* fClusters;
38 
39  Int_t fNofHits;
40  Int_t fNofTrueHits;
42  Int_t fNofFakeHits;
43 
44  Int_t fNEvents;
45 
48 
50 };
51 
52 #endif
CbmMuchMatchTracks::CbmMuchMatchTracks
CbmMuchMatchTracks()
Definition: CbmMuchMatchTracks.cxx:18
CbmMuchMatchTracks::ClassDef
ClassDef(CbmMuchMatchTracks, 1)
CbmMuchMatchTracks::fMatches
TClonesArray * fMatches
Definition: CbmMuchMatchTracks.h:35
CbmMuchMatchTracks::fNofFakeHits
Int_t fNofFakeHits
Definition: CbmMuchMatchTracks.h:42
CbmMuchMatchTracks::fNofTrueHits
Int_t fNofTrueHits
Definition: CbmMuchMatchTracks.h:40
CbmMuchMatchTracks::fPixelDigiMatches
TClonesArray * fPixelDigiMatches
Definition: CbmMuchMatchTracks.h:36
CbmMuchMatchTracks::fClusters
TClonesArray * fClusters
Definition: CbmMuchMatchTracks.h:37
CbmMuchMatchTracks::Finish
virtual void Finish()
Definition: CbmMuchMatchTracks.cxx:124
CbmMuchMatchTracks::fNofHits
Int_t fNofHits
Definition: CbmMuchMatchTracks.h:39
CbmMuchMatchTracks::fNofWrongHits
Int_t fNofWrongHits
Definition: CbmMuchMatchTracks.h:41
CbmMuchMatchTracks
Definition: CbmMuchMatchTracks.h:20
CbmMuchMatchTracks::operator=
CbmMuchMatchTracks & operator=(const CbmMuchMatchTracks &)
CbmMuchMatchTracks::fNEvents
Int_t fNEvents
Definition: CbmMuchMatchTracks.h:44
CbmMuchMatchTracks::~CbmMuchMatchTracks
virtual ~CbmMuchMatchTracks()
Definition: CbmMuchMatchTracks.cxx:32
CbmMuchMatchTracks::fPixelHits
TClonesArray * fPixelHits
Definition: CbmMuchMatchTracks.h:34
CbmMuchMatchTracks::Exec
virtual void Exec(Option_t *opt)
Definition: CbmMuchMatchTracks.cxx:67
CbmMuchMatchTracks::fTracks
TClonesArray * fTracks
Definition: CbmMuchMatchTracks.h:32
CbmMuchMatchTracks::Init
virtual InitStatus Init()
Definition: CbmMuchMatchTracks.cxx:34
CbmMuchMatchTracks::CbmMuchMatchTracks
CbmMuchMatchTracks(const CbmMuchMatchTracks &)
CbmMuchMatchTracks::ExecPixel
void ExecPixel(std::map< Int_t, Int_t > &matchMap, Int_t index)
Definition: CbmMuchMatchTracks.cxx:136
CbmMuchMatchTracks::fPoints
TClonesArray * fPoints
Definition: CbmMuchMatchTracks.h:33