FairRoot/PandaRoot
PndGemTrackFinderIdeal.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- PndGemTrackFinderIdeal header file -----
3 // ----- Created 19.03.2009 by R. Karabowicz -----
4 // ----- according to the PndDchTrackFinderIdeal -----
5 // -------------------------------------------------------------------------
6 
19 #ifndef PNDGEMTRACKFINDERIDEAL_H
20 #define PNDGEMTRACKFINDERIDEAL_H
21 
22 #include "FairMCPoint.h"
23 #include "PndMCTrack.h"
24 
25 #include "PndGemHit.h"
26 #include "PndGemTrackFinder.h"
27 
29 {
30 
31  public:
32 
35 
37  virtual ~PndGemTrackFinderIdeal();
38 
40  virtual void Init();
41 
47  virtual Int_t DoFind(TClonesArray* hitArray,
48  TClonesArray* trackArray,
49  TClonesArray* trackCandArray);
50 
52  void SetVerbose(const Int_t& verbose) { fVerbose = verbose; };
53  void SetPrimary(const Int_t& primary) { fPrimary = primary; };
54 
55 
56  private:
57 
59  TClonesArray* fMCTrackArray;
60  TClonesArray* fMCPointArray;
61 
63  // PndGemStructure *fGemStructure;
64 
71  Int_t fVerbose;
72 
77  Int_t fPrimary;
78 
80  Int_t fNofEvents;
81 
82 
84 
85 };
86 
87 #endif
TClonesArray * trackArray
Definition: NHitsPerEvent.C:14
virtual Int_t DoFind(TClonesArray *hitArray, TClonesArray *trackArray, TClonesArray *trackCandArray)
void SetPrimary(const Int_t &primary)
#define verbose
Abstract base class for concrete Gem track finding algorithm.
void SetVerbose(const Int_t &verbose)
Int_t fNofEvents
event counter
Ideal track finding algorithm.
ClassDef(PndGemTrackFinderIdeal, 1)