#include <EvtGenInterfaceBase.h>
Public Member Functions | |
virtual HepMC::GenEvent * | decay (HepMC::GenEvent *evt) |
EvtGenInterfaceBase () | |
virtual void | init () |
virtual const std::vector< int > & | operatesOnParticles () |
virtual void | SetPhotosDecayRandomEngine (CLHEP::HepRandomEngine *decayRandomEngine) |
virtual void | setRandomEngine (CLHEP::HepRandomEngine *v)=0 |
virtual const std::vector < std::string > & | specialSettings () |
virtual | ~EvtGenInterfaceBase () |
Protected Attributes | |
std::vector< std::string > | fSpecialSettings |
std::vector< int > | m_PDGs |
Definition at line 14 of file EvtGenInterfaceBase.h.
|
inline |
Definition at line 16 of file EvtGenInterfaceBase.h.
|
inlinevirtual |
Definition at line 17 of file EvtGenInterfaceBase.h.
|
inlinevirtual |
Reimplemented in gen::EvtGenLHCInterface, and gen::EvtGenInterface.
Definition at line 23 of file EvtGenInterfaceBase.h.
Referenced by gen::ExternalDecayDriver::decay().
|
inlinevirtual |
Reimplemented in gen::EvtGenLHCInterface, and gen::EvtGenInterface.
Definition at line 20 of file EvtGenInterfaceBase.h.
Referenced by gen::ExternalDecayDriver::init().
|
inlinevirtual |
Reimplemented in gen::EvtGenLHCInterface, and gen::EvtGenInterface.
Definition at line 21 of file EvtGenInterfaceBase.h.
References m_PDGs.
Referenced by gen::ExternalDecayDriver::init().
|
inlinevirtual |
Definition at line 19 of file EvtGenInterfaceBase.h.
|
pure virtual |
Implemented in gen::EvtGenLHCInterface, and gen::EvtGenInterface.
Referenced by gen::ExternalDecayDriver::setRandomEngine().
|
inlinevirtual |
Definition at line 22 of file EvtGenInterfaceBase.h.
References fSpecialSettings.
Referenced by gen::ExternalDecayDriver::init().
|
protected |
Definition at line 28 of file EvtGenInterfaceBase.h.
Referenced by specialSettings().
|
protected |
Definition at line 27 of file EvtGenInterfaceBase.h.
Referenced by operatesOnParticles(), gen::EvtGenInterface::operatesOnParticles(), and gen::EvtGenLHCInterface::operatesOnParticles().