7 #ifndef PndStraightLineTrackFinderTask_H
8 #define PndStraightLineTrackFinderTask_H
36 virtual InitStatus
Init();
37 virtual InitStatus
ReInit();
40 virtual void Exec(Option_t* opt);
76 bool SortHitsByZ(std::vector< std::vector< std::pair<Int_t,bool> > > &hitsd, Int_t nStripHits);
77 bool SortHitsByDet(std::vector< std::vector< std::pair<Int_t,bool> > > &hitsd, Int_t nStripHits);
78 bool SortHitsByDet2(std::vector< std::vector< std::pair<Int_t,bool> > > &hitsd, Int_t nStripHits);
79 void FindHitsI(std::vector<PndTrackCand> &tofill, std::vector< std::vector< std::pair<Int_t,bool> > > &hitsd, Int_t nStripHits);
80 void FindHitsII(std::vector<PndTrackCand> &tofill, std::vector< std::vector< std::pair<Int_t,bool> > > &hitsd, Int_t nStripHits);
81 void FindHitsIII(std::vector<PndTrackCand> &tofill, std::vector< std::vector< std::pair<Int_t,bool> > > &hitsd, Int_t nStripHits);
ClassDef(PndStraightLineTrackFinderTask, 2)
void SetVerbose(Int_t verbose)
void FindHitsII(std::vector< PndTrackCand > &tofill, std::vector< std::vector< std::pair< Int_t, bool > > > &hitsd, Int_t nStripHits)
void SetSensPixelFlag(bool fS)
bool SortHitsByDet2(std::vector< std::vector< std::pair< Int_t, bool > > > &hitsd, Int_t nStripHits)
void FindHitsIII(std::vector< PndTrackCand > &tofill, std::vector< std::vector< std::pair< Int_t, bool > > > &hitsd, Int_t nStripHits)
virtual void SetParContainers()
TClonesArray * fStripClusterArray
Double_t GetTrackDip(PndMCTrack *myTrack)
TClonesArray * fStripHitArray
virtual ~PndStraightLineTrackFinderTask()
void SetInaccuracy(Double_t accu)
bool SortHitsByDet(std::vector< std::vector< std::pair< Int_t, bool > > > &hitsd, Int_t nStripHits)
Double_t GetTrackCurvature(PndMCTrack *myTrack)
virtual void Exec(Option_t *opt)
TString fClusterBranchStrip
TClonesArray * fStripDigiArray
TClonesArray * fTrackCandArray
void FindHitsI(std::vector< PndTrackCand > &tofill, std::vector< std::vector< std::pair< Int_t, bool > > > &hitsd, Int_t nStripHits)
bool SortHitsByZ(std::vector< std::vector< std::pair< Int_t, bool > > > &hitsd, Int_t nStripHits)
virtual InitStatus Init()
virtual InitStatus ReInit()
PndStraightLineTrackFinderTask(Int_t inFinderMode=0, TString hitBranch="LMDHitsStrip", TString clusterBranch="LMDStripClusterCand", TString digiBranch="LMDStripDigis", Int_t innSensPP=8)
void SetSensStripFlag(bool fS)