Public Member Functions | |
| IntegralEvaluator (const ParamFunc &func, const double *p, bool useIntegral=true, ROOT::Math::IntegrationOneDim::Type igType=ROOT::Math::IntegrationOneDim::kDEFAULT) | |
| ~IntegralEvaluator () | |
| double | F1 (double x) const | 
| double | FN (const double *x) const | 
| double | Integral (const double *x1, const double *x2) | 
| double | operator() (const double *x1, const double *x2) | 
| void | SetFunction (const ParamFunc &func, const double *p=nullptr, ROOT::Math::IntegrationOneDim::Type igType=ROOT::Math::IntegrationOneDim::kDEFAULT) | 
| void | SetParameters (const double *p) | 
Private Member Functions | |
| IntegralEvaluator (const IntegralEvaluator &rhs)=delete | |
| template<class T > | |
| double | ExecFunc (T *f, const double *x, const double *p) const | 
| IntegralEvaluator & | operator= (const IntegralEvaluator &rhs)=delete | 
Private Attributes | |
| unsigned int | fDim | 
| const ParamFunc * | fFunc | 
| ROOT::Math::IGenFunction * | fFunc1Dim | 
| ROOT::Math::IMultiGenFunction * | fFuncNDim | 
| ROOT::Math::IntegratorOneDim * | fIg1Dim | 
| ROOT::Math::IntegratorMultiDim * | fIgNDim | 
| const double * | fParams | 
#include <Fit/FitUtil.h>
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  privatedelete | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  privatedelete | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |