1 #ifndef DALITZ_PDF_BASE_MC_INTEG_HH 2 #define DALITZ_PDF_BASE_MC_INTEG_HH 83 ,
double precision = 1.e-3
109 if(0 == evt)
return 0;
113 if(0 == evt)
return 0;
117 if(0 == evt)
return 0;
122 if(0 == evt)
return 0;
virtual double getNewVal(IDalitzEvent &evt)
DalitzMCIntegrator _mcint
IFastAmplitudeIntegrable * getFitAmpSum()
virtual double getVal_withPs(IDalitzEvent &evt)
IFastAmplitudeIntegrable * getAmps()
virtual double getVal_noPs(IDalitzEvent &evt)
virtual double RealVal(IDalitzEvent &evt)
MINT::IEventGenerator< IDalitzEvent > * _generator
void setEventGenerator(MINT::IEventGenerator< IDalitzEvent > *g)
DalitzPdfBaseMCInteg(const DalitzEventPattern &pat, IFastAmplitudeIntegrable *amps, double precision=1.e-3, MINT::IEventGenerator< IDalitzEvent > *generator=0, MINT::MinuitParameterSet *mps=0)
MINT::IEventGenerator< IDalitzEvent > * getEventGenerator()
double getIntegralValue() const
MINT::MinuitParameterSet * _mps
virtual double getVal_noPs(IDalitzEvent *evt)
MINT::counted_ptr< MINT::IEventGenerator< IDalitzEvent > > _defaultGenerator
void setIntegrationPrecision(double prec)
double getIntegralValue()
virtual DalitzHistoSet histoSet()
virtual double getVal(IDalitzEvent &evt)
void doFinalStats(MINT::Minimiser *mini=0)
virtual double getVal_withPs(IDalitzEvent *evt)
virtual double getVal(IDalitzEvent *evt)
MINT::MinuitParameterSet * getMPS()
MINT::IEventGenerator< IDalitzEvent > * makeDefaultGenerator()
virtual double un_normalised_noPs(IDalitzEvent &evt)=0
virtual ~DalitzPdfBaseMCInteg()
IFastAmplitudeIntegrable * _amps
virtual double phaseSpace(IDalitzEvent &evt)
virtual bool integrating()
virtual double getNewVal(IDalitzEvent *evt)