12 #ifndef OnlineDBuilderTask_H 13 #define OnlineDBuilderTask_H 22 #include "TLorentzVector.h" 41 virtual InitStatus
Init();
42 virtual void AddTrackBranch(TString trackBranchName) { fTrack[trackBranchName] = 0; }
45 virtual void Exec(Option_t *opt);
64 std::vector<std::pair<TLorentzVector, int>> CombineFirstWithTwoSecond(std::vector<PndTrack *> first, std::vector<PndTrack *> second);
65 TVector3 CorrectTrackParForPrimaryVertex(FairTrackParP input);
66 std::map<TString, TClonesArray *> fTrack;
67 TClonesArray *fMCTrack;
69 TClonesArray *fDPlusArray;
70 TClonesArray *fDMinusArray;
72 TClonesArray *fDPlusArrayTrue;
73 TClonesArray *fDMinusArrayTrue;
75 FairRootManager *ioman;
virtual void SetParContainers()
virtual void AddTrackBranch(TString trackBranchName)
virtual InitStatus Init()
OnlineDBuilderTask(TString trackBranchName)
virtual void Exec(Option_t *opt)
virtual ~OnlineDBuilderTask()