1 #ifndef FastSimulation_PileUpProducer_PileUpSimulator_H
2 #define FastSimulation_PileUpProducer_PileUpSimulator_H
44 void produce(
const HepMC::GenEvent* pu);
std::vector< unsigned > theNumberOfEntries
std::vector< TTree * > theTrees
std::ofstream myOutputFile
PileUpSimulator(FSimEvent *aSimEvent)
Constructor.
std::vector< PUEvent * > thePUEvents
std::vector< std::string > theFileNames
unsigned theNumberOfFiles
std::vector< TBranch * > theBranches
std::vector< unsigned > theCurrentMinBiasEvt
void produce(const HepMC::GenEvent *pu)
Produce N minimum bias events, and add them to the FSimEvent.
~PileUpSimulator()
Default Destructor.
std::vector< TFile * > theFiles
std::vector< unsigned > theNumberOfMinBiasEvts
std::vector< unsigned > theCurrentEntry