13 #ifndef PndForwardTrackFinderTask_H 14 #define PndForwardTrackFinderTask_H 17 #include "FairRuntimeDb.h" 18 #include "FairRunAna.h" 33 #include "TClonesArray.h" 54 virtual InitStatus
Init();
57 virtual void Exec(Option_t *opt);
61 void saveCombined(vector<PndLineApproximation> combined, Int_t branch, Int_t branchID, Bool_t useOrgHits);
70 FairRootManager *fIoman;
71 std::vector<PndTrackCand> fFirstTrackCand;
72 string branchName =
"FTSHitErr";
75 TClonesArray *planesHit;
76 TClonesArray *fFirstTrackCandArray;
77 TClonesArray *correctedTracklets;
78 TClonesArray *correctedHits;
79 TClonesArray *fLayerTracks;
80 TClonesArray *fLayerTracksHits;
81 TClonesArray *fGlobalTracks;
82 TClonesArray *fGlobalTracksHits;
83 TClonesArray *fFinalSolution;
84 TClonesArray *fTrackCollection;
85 TClonesArray *fTrackCollectionHits;
87 TClonesArray *rootBranches[5];
96 Int_t combinedTracksHitNum;
97 Int_t combinedTracksTrackNum;
99 map<Int_t, PndFtsHit *> fOriginalHits;
101 void createStatictcs(vector<PndTrackCollection> c, vector<PndLineApproximation> a);
103 Int_t getMcId(vector<PndFtsHit *> hits);
virtual void FinishEvent()
PndForwardTrackFinderTask()
static Double_t compAngle
static Double_t compAngle
virtual InitStatus Init()
void saveTrackCollection(vector< PndTrackCollection > coll, Bool_t withOrgHits)
void saveCombined(vector< PndLineApproximation > combined, Int_t branch, Int_t branchID, Bool_t useOrgHits)
void saveCorrectedTracklets(map< Int_t, vector< PndFtsExpandedTrackCand >>)
static Double_t compQuali
virtual ~PndForwardTrackFinderTask()
virtual void Exec(Option_t *opt)
virtual void SetParContainers()