40 double getMass() {
return _lineShape->getMass();}
44 double getWidth() {
return _lineShape->getWidth();}
46 double getRandMass(
EvtId *parId,
int nDaug,
EvtId *dauId,
EvtId *othDauId,
double maxMass,
double *dauMasses) {
return _lineShape->getRandMass(parId,nDaug,dauId,othDauId,maxMass,dauMasses);}
47 double getMassProb(
double mass,
double massPar,
int nDaug,
double *massDau) {
return _lineShape->getMassProb(
mass,massPar,nDaug,massDau);}
58 const std::string&
getName() {
return _name;}
59 void setName(std::string pname);
79 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)