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 |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
privatedelete |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |