44 double maxdelta = width;
83 int nDaug,
double* massDau )
88 for ( i = 0; i < nDaug; i++ ) {
89 dTotMass += massDau[i];
91 if ( ( mass < dTotMass ) )
94 if ( massPar > 0.0000000001 ) {
108 int randI = int( rand );
EvtAbsLineShape()=default
EvtSpinType::spintype m_spin
double getMassProb(double mass, double massPar, int nDaug, double *massDau) override
EvtManyDeltaFuncLineShape & operator=(const EvtManyDeltaFuncLineShape &x)
EvtManyDeltaFuncLineShape()
EvtAbsLineShape * clone() override
double getRandMass(EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDaugId, double maxMass, double *dauMasses) override