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);
58 FairRootManager *fIoman;
59 std::vector<PndTrackCand> fFirstTrackCand;
60 string branchName =
"FTSHitErr";
63 TClonesArray *planesHit;
64 TClonesArray *fFirstTrackCandArray;
65 TClonesArray *correctedTracklets;
66 TClonesArray *correctedHits;
67 TClonesArray *fLayerTracks;
68 TClonesArray *fLayerTracksHits;
69 TClonesArray *fGlobalTracks;
70 TClonesArray *fGlobalTracksHits;
71 TClonesArray *fFinalSolution;
72 TClonesArray *fTrackCollection;
73 TClonesArray *fTrackCollectionHits;
75 TClonesArray *rootBranches[5];
84 Int_t combinedTracksHitNum;
85 Int_t combinedTracksTrackNum;
87 map<Int_t, PndFtsHit *> fOriginalHits;
89 void createStatictcs(vector<PndTrackCollection> c, vector<PndLineApproximation> a);
91 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()