|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef FASTCHAINPILEUP_MULTIPY8_PILEUP_H
6 #define FASTCHAINPILEUP_MULTIPY8_PILEUP_H
47 std::vector< HepMC::GenEvent * >
m_evts;
std::vector< double > m_pileupProfileIntegral
std::vector< float > m_multbcid
std::vector< HepMC::GenEvent * > m_evts
virtual StatusCode genFinalize()
For finalising the generator, if required.
virtual StatusCode genInitialize()
For initializing the generator, if required.
TH1D * m_htgPileupProfile
virtual StatusCode callGenerator()
For calling the generator on each iteration of the event loop.
MultiPy8Pileup(const std::string &name, ISvcLocator *pSvcLocator)
POOL::TEvent event(POOL::TEvent::kClassAccess)
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode fillEvt(HepMC::GenEvent *event)
For filling the HepMC event object.
std::vector< int > m_pileupProfile
int nPileupEvents(CLHEP::HepRandomEngine *rndmEngine)