37 static void read(
const std::string& fname );
38 static void readPDT( std::istream& data );
43 EvtId* othDaugId,
double maxMass,
65 static void alias(
EvtId num,
const std::string& newname );
92 std::size_t
m_firstAlias{ std::numeric_limits<std::size_t>::max() };
static double getWidth(EvtId i)
EvtPDL(const EvtPDL &)=delete
static void readPDT(std::istream &data)
static void reSetBlatt(EvtId i, double blatt)
static EvtSpinType::spintype getSpinType(EvtId i)
static void includeDecayFactor(EvtId i, bool yesno)
static EvtId evtIdFromLundKC(int pythiaId)
static int getStdHep(EvtId id)
static void reSetMassMin(EvtId i, double mass)
static void setPWForBirthL(EvtId i, int spin, EvtId par, EvtId othD)
static EvtPDL & getInstance()
static void reSetBlattBirth(EvtId i, double blatt)
static double getMaxRange(EvtId i)
static EvtId getEntry(int i)
static double getMaxMass(EvtId i)
static double getMass(EvtId i)
static double getRandMass(EvtId i, EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDaugId, double maxMass, double *dauMasses)
static EvtId evtIdFromStdHep(int stdhep)
static std::string name(EvtId i)
static void alias(EvtId num, const std::string &newname)
static double getMeanMass(EvtId i)
static void changeLS(EvtId i, std::string &newLS)
std::map< std::string, int > m_particleNameLookup
EvtPDL & operator=(EvtPDL &&)=delete
static EvtId chargeConj(EvtId id)
static double getMassProb(EvtId i, double mass, double massPar, int nDaug, double *massDau)
static double getctau(EvtId i)
static double getMinMass(EvtId i)
std::vector< EvtPartProp > m_partlist
static int getLundKC(EvtId id)
static void setPWForDecay(EvtId i, int spin, EvtId d1, EvtId d2)
static void includeBirthFactor(EvtId i, bool yesno)
static void reSetWidth(EvtId i, double width)
static void aliasChgConj(EvtId a, EvtId abar)
static void read(const std::string &fname)
static EvtId getId(const std::string &name)
static void reSetMassMax(EvtId i, double mass)
static void reSetMass(EvtId i, double mass)
EvtPDL & operator=(const EvtPDL &)=delete