1 #ifndef PndGapEventBuilderTask_H_
2 #define PndGapEventBuilderTask_H_
4 #include "TClonesArray.h"
8 #include "FairTSBufferFunctional.h"
20 virtual InitStatus
Init();
21 virtual InitStatus
ReInit();
24 virtual void Exec(Option_t* opt);
31 std::pair<TString, Double_t>
val(branchName, timeWindow);
TClonesArray * fMainEventHitArray
BinaryFunctor * fStopFunctor
void SetTimeGap(double val)
ClassDef(PndGapEventBuilderTask, 1)
std::vector< TClonesArray * > fAddEventHitArray
Double_t val[nBoxes][nFEBox]
std::vector< std::pair< TString, Double_t > > fAddBranches
virtual void SetParContainers()
virtual InitStatus ReInit()
std::vector< TClonesArray * > fAddHitArray
virtual void Exec(Option_t *opt)
void SetBranchName(TString name)
TClonesArray * fMainHitArray
void SetPersistence(Bool_t val)
virtual InitStatus Init()
void AddAdditionalBranches(TString branchName, Double_t timeWindow)
BinaryFunctor * fStartFunctor
virtual void FinishEvent()
virtual ~PndGapEventBuilderTask()
BinaryFunctor * fTimeGapFunctor