15 #ifndef PNDGEMTRACKFINDERONHITS_H 16 #define PNDGEMTRACKFINDERONHITS_H 18 #include "FairMCPoint.h" 50 virtual Int_t DoFind(TClonesArray *hitArray, TClonesArray *trackArray, TClonesArray *trackCandArray);
53 void SetVerbose(
const Int_t &verbose) { fVerbose = verbose; };
54 void SetPrimary(
const Int_t &primary) { fPrimary = primary; };
61 TClonesArray *fMCTrackArray;
62 TClonesArray *fMCPointArray;
103 Int_t fNofExpectedTrackSegments;
104 Int_t fNofFoundTrackSegments;
105 std::vector<TrackSegment> fTrackSegments;
106 Int_t FindTrackSegments(TClonesArray *hitArray, Int_t stat1Id, Int_t stat2Id);
107 Int_t MatchTrackSegments();
108 void RemoveCloneTracks(Int_t nofRecoTracks);
109 Int_t CreateTracks(TClonesArray *hitArray, TClonesArray *trackArray, TClonesArray *trackCandArray, Int_t nofRecoTracks);
111 void PrintTrackSegments(TClonesArray *hitArray);
112 void PrintTracks(TClonesArray *hitArray, Int_t nofRecoTracks);
113 void PrintMCTrackSegments(TClonesArray *hitArray);
114 void PrintMCTracks(TClonesArray *hitArray, Int_t nofRecoTracks);
117 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)