27 #ifndef PNDGEMTRACKFINDERONHITS_H 28 #define PNDGEMTRACKFINDERONHITS_H 61 virtual Int_t DoFind(TClonesArray *hitArray, TClonesArray *trackArray, TClonesArray *trackCandArray);
64 void SetVerbose(
const Int_t &verbose) { fVerbose = verbose; };
65 void SetPrimary(
const Int_t &primary) { fPrimary = primary; };
72 TClonesArray *fMCTrackArray;
73 TClonesArray *fMCPointArray;
103 Double_t fParRadPhi0;
104 Double_t fParRadPhi2;
106 Double_t fParMat0[3];
107 Double_t fParMat1[3];
114 Int_t fNofExpectedTrackSegments;
115 Int_t fNofFoundTrackSegments;
116 std::vector<TrackSegment> fTrackSegments;
117 Int_t FindTrackSegments(TClonesArray *hitArray, Int_t stat1Id, Int_t stat2Id);
118 Int_t MatchTrackSegments();
119 void RemoveCloneTracks(Int_t nofRecoTracks);
120 Int_t CreateTracks(TClonesArray *hitArray, TClonesArray *trackArray, TClonesArray *trackCandArray, Int_t nofRecoTracks);
122 void PrintTrackSegments(TClonesArray *hitArray);
123 void PrintTracks(TClonesArray *hitArray, Int_t nofRecoTracks);
124 void PrintMCTrackSegments(TClonesArray *hitArray);
125 void PrintMCTracks(TClonesArray *hitArray, Int_t nofRecoTracks);
128 virtual void SetParContainers();
void SetPrimary(const Int_t &primary)
Abstract base class for concrete Gem track finding algorithm.
OnHits track finding algorithm.
Digitization Parameter Class for GEM part.
void SetSigmaMult(Double_t tempd)
void SetVerbose(const Int_t &verbose)