|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef GENERATORMODULESEPOS_H
6 #define GENERATORMODULESEPOS_H
30 Epos(
const std::string&
name, ISvcLocator* pSvcLocator);
60 IntegerProperty
m_dsid{
this,
"Dsid", 999999};
std::vector< double > m_partPy
This code is used to get an Epos Monte Carlo event.
Epos(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< int > m_partID
std::vector< long int > m_seeds
std::vector< double > m_partMass
CRMCinterface * m_interface
static const size_t kMaxParticles
std::vector< double > m_partPx
Base class for common behaviour of generator interfaces.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode fillEvt(HepMC::GenEvent *evt)
For filling the HepMC event object.
virtual StatusCode genInitialize()
For initializing the generator, if required.
virtual StatusCode genFinalize()
For finalising the generator, if required.
virtual StatusCode callGenerator()
For calling the generator on each iteration of the event loop.
std::vector< double > m_partEnergy
std::vector< double > m_partPz
std::vector< int > m_partStat