38 EvtGen(
const std::string& decayName,
const std::string& pdtTableName,
41 const std::list<EvtDecayBase*>* extraModels =
nullptr,
42 int mixingType = 1,
bool useXml =
false );
44 EvtGen(
const std::string& decayName, std::istream& pdtTableData,
47 const std::list<EvtDecayBase*>* extraModels =
nullptr,
48 int mixingType = 1,
bool useXml =
false );
52 void readUDecay(
const std::string& udecay_name,
bool useXml =
false );
61 void initialize(
const std::string& decayName, std::istream& pdtTable,
64 const std::list<EvtDecayBase*>* extraModels =
nullptr,
65 int mixingType = 1,
bool useXml =
false );
void readUDecay(const std::string &udecay_name, bool useXml=false)
void initialize(const std::string &decayName, std::istream &pdtTable, EvtRandomEngine *randomEngine=nullptr, EvtAbsRadCorr *isrEngine=nullptr, const std::list< EvtDecayBase * > *extraModels=nullptr, int mixingType=1, bool useXml=false)
EvtHepMCEvent * generateDecay(int PDGid, EvtVector4R refFrameP4, EvtVector4R translation, EvtSpinDensity *spinDensity=nullptr)
EvtGen(const std::string &decayName, const std::string &pdtTableName, EvtRandomEngine *randomEngine=nullptr, EvtAbsRadCorr *isrEngine=nullptr, const std::list< EvtDecayBase * > *extraModels=nullptr, int mixingType=1, bool useXml=false)