16 #ifndef PNDGEMTRACKFINDERONHITS_H
17 #define PNDGEMTRACKFINDERONHITS_H
19 #include "FairMCPoint.h"
53 virtual Int_t
DoFind(TClonesArray* hitArray,
55 TClonesArray* trackCandArray);
117 TClonesArray* trackArray,
118 TClonesArray* trackCandArray,
119 Int_t nofRecoTracks);
122 void PrintTracks(TClonesArray* hitArray, Int_t nofRecoTracks);
124 void PrintMCTracks(TClonesArray* hitArray, Int_t nofRecoTracks);
void SetPrimary(const Int_t &primary)
Int_t fNofExpectedTrackSegments
TClonesArray * fMCPointArray
TClonesArray * trackArray
void RemoveCloneTracks(Int_t nofRecoTracks)
virtual void SetParContainers()
Abstract base class for concrete Gem track finding algorithm.
virtual ~PndGemTrackFinderOnHits()
OnHits track finding algorithm.
Int_t fNofFoundTrackSegments
Digitization Parameter Class for GEM part.
void PrintMCTrackSegments(TClonesArray *hitArray)
ClassDef(PndGemTrackFinderOnHits, 1)
void SetSigmaMult(Double_t tempd)
void PrintTracks(TClonesArray *hitArray, Int_t nofRecoTracks)
std::vector< TrackSegment > fTrackSegments
TClonesArray * fMCTrackArray
void PrintMCTracks(TClonesArray *hitArray, Int_t nofRecoTracks)
Int_t FindTrackSegments(TClonesArray *hitArray, Int_t stat1Id, Int_t stat2Id)
void SetVerbose(const Int_t &verbose)
void PrintTrackSegments(TClonesArray *hitArray)
Int_t CreateTracks(TClonesArray *hitArray, TClonesArray *trackArray, TClonesArray *trackCandArray, Int_t nofRecoTracks)
virtual Int_t DoFind(TClonesArray *hitArray, TClonesArray *trackArray, TClonesArray *trackCandArray)
Int_t MatchTrackSegments()
PndGemTrackFinderOnHits()