11 if(_pat.size() <= 0)
return false;
15 _mcint.initialise(_pat
21 _norm = _mcint.getVal();
28 _mcint.setPrecision(_precision);
49 , _generator(generator)
83 if(dbthis)cout <<
"un_normalised / norm: " 84 << num <<
" / " <<
_norm 104 if(dbthis)cout <<
"un_normalised / norm: " 105 << num <<
" / " <<
_norm 106 <<
" = " << num/
_norm
void setIntegrationPrecision(double prec)
virtual double getVal_noPs(IDalitzEvent &evt)
virtual double phaseSpace() const =0
virtual double un_normalised_noPs(IDalitzEvent &evt)=0
virtual void parametersChanged()
virtual double phaseSpace(IDalitzEvent &evt)
virtual double getVal_withPs(IDalitzEvent &evt)
DalitzPdfBase(MINT::IEventGenerator< IDalitzEvent > *generator=0, double precision=1.e-2)
virtual const DalitzEventPattern & eventPattern() const =0
virtual double getVal(IDalitzEvent &evt)