21#include "EvtGenBase/EvtPatches.hh"
23#include "EvtGenBase/EvtPatches.hh"
24#include "EvtGenBase/EvtFlatLineShape.hh"
25#include "EvtGenBase/EvtRandom.hh"
26#include "EvtGenBase/EvtTwoBodyVertex.hh"
27#include "EvtGenBase/EvtBlattWeisskopf.hh"
28#include "EvtGenBase/EvtPropBreitWignerRel.hh"
29#include "EvtGenBase/EvtPropBreitWigner.hh"
30#include "EvtGenBase/EvtPDL.hh"
31#include "EvtGenBase/EvtSpinType.hh"
47 double maxdelta = width;
89 for (i=0; i<nDaug; i++) {
92 if ( (
mass<dTotMass) )
return 0.;
94 if ( massPar>0.0000000001 ) {
95 if (
mass > massPar)
return 0.;
EvtSpinType::spintype _spin
double getRandMass(EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDaugId, double maxMass, double *dauMasses)
EvtFlatLineShape & operator=(const EvtFlatLineShape &x)
EvtAbsLineShape * clone()
double getMassProb(double mass, double massPar, int nDaug, double *massDau)