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 |