1 #ifndef PndForwardTrackFinderTask_H
2 #define PndForwardTrackFinderTask_H
5 #include "FairRuntimeDb.h"
6 #include "FairRunAna.h"
21 #include "TClonesArray.h"
42 virtual InitStatus
Init();
45 virtual void Exec(Option_t* opt);
49 void saveCombined(vector<PndLineApproximation> combined,Int_t branch,Int_t branchID,
Bool_t useOrgHits);
89 void createStatictcs(vector<PndTrackCollection>
c,vector<PndLineApproximation>
a);
TClonesArray * fFinalSolution
void createStatictcs(vector< PndTrackCollection > c, vector< PndLineApproximation > a)
virtual void SetParContainers()
TClonesArray * correctedTracklets
PndForwardTrackFinderTask()
static Double_t compAngle
TClonesArray * fGlobalTracks
static Double_t compAngle
PndTrackCombiner * fPndTrackCombiner
TClonesArray * rootBranches[5]
virtual ~PndForwardTrackFinderTask()
TClonesArray * fGlobalTracksHits
TClonesArray * fTrackCollectionHits
PndWayFollower * fWayFollower
TClonesArray * fLayerTracks
std::vector< PndTrackCand > fFirstTrackCand
void saveTrackCollection(vector< PndTrackCollection > coll, Bool_t withOrgHits)
PndFtsLineApproximator * fPndFtsLineApproximator
ClassDef(PndForwardTrackFinderTask, 1)
Int_t getMcId(vector< PndFtsHit * > hits)
void saveCombined(vector< PndLineApproximation > combined, Int_t branch, Int_t branchID, Bool_t useOrgHits)
TClonesArray * correctedHits
virtual InitStatus Init()
map< Int_t, PndFtsHit * > fOriginalHits
Int_t combinedTracksHitNum
PndModuleCombiner * fModuleCombiner
TClonesArray * fFirstTrackCandArray
virtual void FinishEvent()
void saveCorrectedTracklets(map< Int_t, vector< PndFtsExpandedTrackCand >>)
static Double_t compQuali
virtual void Exec(Option_t *opt)
TClonesArray * fLayerTracksHits
PndFtsCellTrackletGenerator * fPndFtsCellTrackletGenerator
PndLineApproximation getBest(PndTrackCollection &c, vector< PndLineApproximation > a)
TClonesArray * fTrackCollection
Int_t combinedTracksTrackNum