21#ifndef EVTABSLINESHAPE_HH
22#define EVTABSLINESHAPE_HH
69 EvtId* othDaugId,
double maxMass,
71 virtual double getMassProb(
double mass,
double massPar,
int nDaug,
std::vector< int > m_userSetBirthPW
void reSetWidth(double width)
std::vector< EvtId > m_userSetBirthPar
virtual EvtAbsLineShape * clone()
std::vector< EvtId > m_userSetPWD2
virtual void reSetBlatt(double)
virtual double getMassProb(double mass, double massPar, int nDaug, double *massDau)
virtual void reSetBlattBirth(double)
void reSetMass(double mass)
EvtAbsLineShape()=default
std::vector< EvtId > m_userSetBirthOthD
void includeDecayFactor(bool yesno)
EvtSpinType::spintype getSpinType()
virtual ~EvtAbsLineShape()=default
EvtAbsLineShape & operator=(const EvtAbsLineShape &x)
virtual double getRandMass(EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDaugId, double maxMass, double *dauMasses)
EvtSpinType::spintype m_spin
void setPWForBirthL(int spin, EvtId par, EvtId othD)
std::vector< int > m_userSetPW
void reSetMassMax(double mass)
virtual double rollMass()
std::vector< EvtId > m_userSetPWD1
void includeBirthFactor(bool yesno)
void setPWForDecay(int spin, EvtId d1, EvtId d2)
void reSetMassMin(double mass)