EvtExternalGenFactory & operator=(const EvtExternalGenFactory &)=delete
static EvtExternalGenFactory & getInstance()
~EvtExternalGenFactory()=default
EvtExternalGenFactory(EvtExternalGenFactory &&)=delete
EvtExternalGenFactory()=default
EvtExternalGenFactory(const EvtExternalGenFactory &)=delete
EvtAbsExternalGen * getGenerator(const GenId genId)
void initialiseAllGenerators()
void defineTauolaGenerator(bool useEvtGenRandom=true, bool seedTauolaFortran=true)
EvtExternalGenFactory & operator=(EvtExternalGenFactory &&)=delete
void definePythiaGenerator(std::string xmlDir, bool convertPhysCodes, bool useEvtGenRandom=true)
std::map< GenId, std::unique_ptr< EvtAbsExternalGen > > ExtGenMap