#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: