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