1 #ifndef gen_EvtGenInterface_EvtGenInterfaceBase_h 2 #define gen_EvtGenInterface_EvtGenInterfaceBase_h 6 #include "HepMC/GenEvent.h" 10 class HepRandomEngine;
virtual void SetPhotosDecayRandomEngine(CLHEP::HepRandomEngine *decayRandomEngine)
virtual const std::vector< std::string > & specialSettings()
virtual const std::vector< int > & operatesOnParticles()
virtual ~EvtGenInterfaceBase()
std::vector< int > m_PDGs
virtual HepMC::GenEvent * decay(HepMC::GenEvent *evt)
std::vector< std::string > fSpecialSettings
virtual void setRandomEngine(CLHEP::HepRandomEngine *v)=0