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