1 #ifndef PndGapEventBuilderTask_H_ 2 #define PndGapEventBuilderTask_H_ 4 #include "TClonesArray.h" 8 #include "FairTSBufferFunctional.h" 19 virtual InitStatus
Init();
20 virtual InitStatus
ReInit();
23 virtual void Exec(Option_t *opt);
31 std::pair<TString, Double_t> val(branchName, timeWindow);
32 fAddBranches.push_back(val);
41 TString fMainBranchName;
42 TClonesArray *fMainHitArray;
43 TClonesArray *fMainEventHitArray;
45 std::vector<std::pair<TString, Double_t>> fAddBranches;
46 std::vector<TClonesArray *> fAddHitArray;
47 std::vector<TClonesArray *> fAddEventHitArray;
52 BinaryFunctor *fStartFunctor;
53 BinaryFunctor *fStopFunctor;
54 BinaryFunctor *fTimeGapFunctor;
virtual void Exec(Option_t *opt)
void SetTimeGap(double val)
virtual InitStatus Init()
virtual void SetParContainers()
virtual ~PndGapEventBuilderTask()
void SetBranchName(TString name)
void SetPersistence(Bool_t val)
virtual void FinishEvent()
void AddAdditionalBranches(TString branchName, Double_t timeWindow)
virtual InitStatus ReInit()