38 double getMass() {
return _lineShape->getMass(); }
42 double getWidth() {
return _lineShape->getWidth(); }
46 return _lineShape->getRandMass( parId, nDaug, dauId, othDauId, maxMass, dauMasses );
49 return _lineShape->getMassProb(
mass, massPar, nDaug, massDau );
53 void setctau(
double tau ) { _ctau = tau; }
61 const std::string&
getName() {
return _name; }
62 void setName( std::string pname );
83 double rollMass() {
return _lineShape->rollMass(); }
double getRandMass(EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDauId, double maxMass, double *dauMasses)
void initLineShape(double mass, double width, double maxRange)
void reSetBlatt(double blatt)
void setName(std::string pname)
void reSetMassMin(double mass)
void setPWForDecay(int spin, EvtId d1, EvtId d2)
void setStdHep(int stdhep)
EvtAbsLineShape * getLineShape()
void setPWForBirthL(int spin, EvtId par, EvtId othD)
void setSpinType(EvtSpinType::spintype stype)
void addFactorPn(double factor)
void includeDecayFactor(bool yesno)
void setIdChgConj(EvtId idchgconj)
void includeBirthFactor(bool yesno)
void setLundKC(int lundkc)
EvtPartProp & operator=(const EvtPartProp &x)
const std::string & getName()
void reSetMass(double mass)
void setLineShape(EvtAbsLineShape *l)
void reSetWidth(double width)
void newLineShape(std::string type)
EvtSpinType::spintype getSpinType()
double getMassProb(double mass, double massPar, int nDaug, double *massDau)
void reSetMassMax(double mass)