32 std::string pythiaXmlDir,
33 std::string photonType,
35 bool seedTauolaFortran ) :
41 if ( pythiaXmlDir.size() < 1 ) {
45 char* pythiaDataDir = getenv(
"PYTHIA8DATA" );
46 if ( pythiaDataDir !=
nullptr ) {
47 pythiaXmlDir = pythiaDataDir;
static EvtExternalGenFactory & getInstance()
void defineTauolaGenerator(bool useEvtGenRandom=true, bool seedTauolaFortran=true)
void definePythiaGenerator(std::string xmlDir, bool convertPhysCodes, bool useEvtGenRandom=true)
EvtExternalGenList(bool convertPythiaCodes=false, std::string pythiaXmlDir="", std::string photonType="gamma", bool useEvtGenRandom=true, bool seedTauolaFortran=true)
EvtAbsRadCorr * getPhotosModel(const double infraredCutOff=1.0e-7, const double maxWtInterference=64.0)
virtual ~EvtExternalGenList()
EvtAbsRadCorr * getSherpaPhotonsModel(const double infraredCutOff=1.0e-7, const int mode=2, const int useME=0)
std::list< EvtDecayBase * > getListOfModels()