16 #include "TClonesArray.h" 28 virtual InitStatus
Init();
32 virtual void Exec(Option_t *opt);
34 virtual TClonesArray *
GetBurstData(
size_t inBranchNum) = 0;
std::vector< TString > fInBranchNames
virtual ~PndBranchBurstBuilder()
virtual InitStatus Init()
ClassDef(PndBranchBurstBuilder, 0)
void SetPersistence(Bool_t val)
Set Persistance to kTRUE if you want to store the combined Events. otherwise they are just buffered f...
virtual void Exec(Option_t *opt)
void SetOutputPrefix(TString prefix)
Set OutputBranchName prefix. Default one is "Burst".
virtual TClonesArray * GetBurstData(size_t inBranchNum)=0
void AddInputBranch(TString branchName)
Set and add the branches for which you want to combine events.
Basic Class for building bursts of events in the simulation.
std::vector< TClonesArray * > fInArrays
std::vector< TClonesArray * > fOutArrays