14 #ifndef OnlineDBuilderTask_H
15 #define OnlineDBuilderTask_H
25 #include "TLorentzVector.h"
48 virtual InitStatus
Init();
50 fTrack[trackBranchName] = 0;
56 virtual void Exec(Option_t* opt);
77 std::vector<std::pair<TLorentzVector, int> >
CombineFirstWithTwoSecond(std::vector<PndTrack*> first, std::vector<PndTrack*> second);
79 std::map<TString, TClonesArray*>
fTrack;
virtual void SetParContainers()
TClonesArray * fDPlusArrayTrue
virtual void AddTrackBranch(TString trackBranchName)
TClonesArray * fDMinusArray
virtual InitStatus Init()
TClonesArray * fDPlusArray
virtual void Exec(Option_t *opt)
std::vector< std::pair< TLorentzVector, int > > CombineFirstWithTwoSecond(std::vector< PndTrack * > first, std::vector< PndTrack * > second)
Sets the branch name of the track data which should be analyzed.
OnlineDBuilderTask(TString trackBranchName)
virtual ~OnlineDBuilderTask()
TClonesArray * fDMinusArrayTrue
TVector3 CorrectTrackParForPrimaryVertex(FairTrackParP input)
ClassDef(OnlineDBuilderTask, 1)
std::map< TString, TClonesArray * > fTrack