1 #ifndef gen_ExternalDecayDriver_h
2 #define gen_ExternalDecayDriver_h
16 class HepRandomEngine;
25 class EvtGenInterfaceBase;
26 class TauolaInterfaceBase;
27 class PhotosInterfaceBase;
std::unique_ptr< PhotosInterfaceBase > fPhotosInterface
ExternalDecayDriver(const edm::ParameterSet &, edm::ConsumesCollector)
void init(const edm::EventSetup &)
const std::vector< int > & operatesOnParticles()
const std::vector< std::string > & specialSettings()
std::vector< std::string > exSharedResources
std::unique_ptr< EvtGenInterfaceBase > fEvtGenInterface
std::vector< std::string > fSpecialSettings
std::unique_ptr< TauolaInterfaceBase > fTauolaInterface
HepMC::GenEvent * decay(HepMC::GenEvent *evt)
std::vector< std::string > const & sharedResources() const
void setRandomEngine(CLHEP::HepRandomEngine *)