#include <DalitzPdfBase.h>
Definition at line 17 of file DalitzPdfBase.h.
◆ DalitzPdfBase()
Definition at line 42 of file DalitzPdfBase.cpp.
MINT::IEventGenerator< IDalitzEvent > * _generator
◆ beginFit()
void DalitzPdfBase::beginFit |
( |
| ) |
|
|
virtual |
◆ endFit()
void DalitzPdfBase::endFit |
( |
| ) |
|
|
virtual |
◆ getEventGenerator() [1/2]
Definition at line 43 of file DalitzPdfBase.h.
MINT::IEventGenerator< IDalitzEvent > * _generator
◆ getEventGenerator() [2/2]
Definition at line 44 of file DalitzPdfBase.h.
MINT::IEventGenerator< IDalitzEvent > * _generator
◆ getNorm()
bool DalitzPdfBase::getNorm |
( |
| ) |
|
|
private |
Definition at line 10 of file DalitzPdfBase.cpp.
MINT::IEventGenerator< IDalitzEvent > * _generator
bool initialise(const DalitzEventPattern &pattern, MINT::IReturnRealForEvent< IDalitzEvent > *weightFunction=0, MINT::IEventGenerator< IDalitzEvent > *eventGenerator=0, TRandom *rnd=gRandom, double precision=1.e-2)
DalitzMCIntegrator _mcint
unsigned int size() const
◆ getVal() [1/2]
Implements IDalitzPdf.
Definition at line 61 of file DalitzPdfBase.cpp.
virtual double getVal_noPs(IDalitzEvent &evt)
virtual double getVal_withPs(IDalitzEvent &evt)
virtual const DalitzEventPattern & eventPattern() const =0
◆ getVal() [2/2]
Implements IDalitzPdf.
Definition at line 57 of file DalitzPdfBase.h.
58 if(0 == evt)
return 0;
virtual double getVal(IDalitzEvent &evt)
◆ getVal_noPs() [1/2]
Implements IDalitzPdf.
Definition at line 67 of file DalitzPdfBase.cpp.
83 if(dbthis)cout <<
"un_normalised / norm: " 84 << num <<
" / " <<
_norm
virtual double un_normalised_noPs(IDalitzEvent &evt)=0
virtual const DalitzEventPattern & eventPattern() const =0
◆ getVal_noPs() [2/2]
virtual double DalitzPdfBase::getVal_noPs |
( |
IDalitzEvent * |
evt | ) |
|
|
inlinevirtual |
Implements IDalitzPdf.
Definition at line 61 of file DalitzPdfBase.h.
62 if(0 == evt)
return 0;
virtual double getVal_noPs(IDalitzEvent &evt)
◆ getVal_withPs() [1/2]
Implements IDalitzPdf.
Definition at line 91 of file DalitzPdfBase.cpp.
104 if(dbthis)cout <<
"un_normalised / norm: " 105 << num <<
" / " <<
_norm 106 <<
" = " << num/
_norm
virtual double un_normalised_noPs(IDalitzEvent &evt)=0
virtual double phaseSpace(IDalitzEvent &evt)
virtual const DalitzEventPattern & eventPattern() const =0
◆ getVal_withPs() [2/2]
virtual double DalitzPdfBase::getVal_withPs |
( |
IDalitzEvent * |
evt | ) |
|
|
inlinevirtual |
Implements IDalitzPdf.
Definition at line 65 of file DalitzPdfBase.h.
66 if(0 == evt)
return 0;
virtual double getVal_withPs(IDalitzEvent &evt)
◆ histoSet()
◆ integrating()
bool DalitzPdfBase::integrating |
( |
| ) |
|
|
private |
◆ parametersChanged()
void DalitzPdfBase::parametersChanged |
( |
| ) |
|
|
virtual |
◆ phaseSpace()
◆ RealVal()
◆ setEventGenerator()
Definition at line 42 of file DalitzPdfBase.h.
MINT::IEventGenerator< IDalitzEvent > * _generator
◆ setIntegrationPrecision()
void DalitzPdfBase::setIntegrationPrecision |
( |
double |
prec | ) |
|
Definition at line 26 of file DalitzPdfBase.cpp.
void setPrecision(double prec)
DalitzMCIntegrator _mcint
◆ un_normalised_noPs()
virtual double DalitzPdfBase::un_normalised_noPs |
( |
IDalitzEvent & |
evt | ) |
|
|
privatepure virtual |
◆ _generator
◆ _integrating
bool DalitzPdfBase::_integrating |
◆ _mcint
◆ _norm
double DalitzPdfBase::_norm |
|
private |
◆ _pat
◆ _precision
double DalitzPdfBase::_precision |
|
private |
The documentation for this class was generated from the following files: