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