22#ifndef EVTABSLINESHAPE_HH
23#define EVTABSLINESHAPE_HH
54 double maxdelta=15.0*width;
85 virtual double getMassProb(
double mass,
double massPar,
int nDaug,
double *massDau);
void reSetWidth(double width)
std::vector< EvtId > _userSetBirthOthD
virtual EvtAbsLineShape * clone()
EvtSpinType::spintype _spin
virtual double getMassProb(double mass, double massPar, int nDaug, double *massDau)
std::vector< EvtId > _userSetPWD1
void reSetMass(double mass)
std::vector< int > _userSetPW
virtual ~EvtAbsLineShape()
void includeDecayFactor(bool yesno)
void addFactorPn(double factor=0.)
EvtSpinType::spintype getSpinType()
EvtAbsLineShape & operator=(const EvtAbsLineShape &x)
virtual double getRandMass(EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDaugId, double maxMass, double *dauMasses)
void setPWForBirthL(int spin, EvtId par, EvtId othD)
std::vector< int > _userSetBirthPW
void reSetMassMax(double mass)
virtual double rollMass()
virtual void reSetBlatt(double blatt)
std::vector< EvtId > _userSetPWD2
void includeBirthFactor(bool yesno)
void setPWForDecay(int spin, EvtId d1, EvtId d2)
std::vector< EvtId > _userSetBirthPar
void reSetMassMin(double mass)