6 #ifndef PNDLMDTRACKFINDERTASK_H
7 #define PNDLMDTRACKFINDERTASK_H
27 TString hitBranch =
"LMDHitsStrip",
34 virtual InitStatus
Init();
35 virtual InitStatus
ReInit();
38 virtual void Exec(Option_t *opt);
68 bool SortHitsByZ(std::vector<std::vector<std::pair<Int_t, bool> > > &hitsd,
70 bool SortHitsByDet(std::vector<std::vector<std::pair<Int_t, bool> > > &hitsd,
72 bool SortHitsByDet2(std::vector<std::vector<std::pair<Int_t, bool> > > &hitsd,
74 void FindHitsI(std::vector<PndTrackCand> &tofill,
75 std::vector<std::vector<std::pair<Int_t, bool> > > &hitsd,
77 void FindHitsII(std::vector<PndTrackCand> &tofill,
78 std::vector<std::vector<std::pair<Int_t, bool> > > &hitsd,
81 std::vector<std::vector<std::pair<Int_t, bool> > > &hitsd,
void SetSensStripFlag(bool fS)
TClonesArray * fStripHitArray
virtual void Exec(Option_t *opt)
PndLmdTrackFinderTask(Int_t inFinderMode=0, TString hitBranch="LMDHitsStrip", Int_t innSensPP=8)
virtual InitStatus ReInit()
void SetInaccuracy(Double_t accu)
virtual void SetParContainers()
void FindHitsIII(std::vector< PndTrackCand > &tofill, std::vector< std::vector< std::pair< Int_t, bool > > > &hitsd, Int_t nStripHits)
TClonesArray * fTrackCandArray
virtual ~PndLmdTrackFinderTask()
bool SortHitsByDet2(std::vector< std::vector< std::pair< Int_t, bool > > > &hitsd, Int_t nStripHits)
ClassDef(PndLmdTrackFinderTask, 2)
Double_t GetTrackDip(PndMCTrack *myTrack)
void FindHitsI(std::vector< PndTrackCand > &tofill, std::vector< std::vector< std::pair< Int_t, bool > > > &hitsd, Int_t nStripHits)
void SetVerbose(Int_t verbose)
Double_t GetTrackCurvature(PndMCTrack *myTrack)
void FindHitsII(std::vector< PndTrackCand > &tofill, std::vector< std::vector< std::pair< Int_t, bool > > > &hitsd, Int_t nStripHits)
virtual InitStatus Init()
bool SortHitsByDet(std::vector< std::vector< std::pair< Int_t, bool > > > &hitsd, Int_t nStripHits)
void SetSensPixelFlag(bool fS)
bool SortHitsByZ(std::vector< std::vector< std::pair< Int_t, bool > > > &hitsd, Int_t nStripHits)