virtual | ~WrappedTF1() |
virtual ROOT::Math::IGenFunction* | Clone() const |
virtual unsigned int | NPar() const |
double | ROOT::Math::IParametricFunctionOneDim::operator()(double x, const double* p) const |
double | ROOT::Math::IParametricFunctionOneDim::operator()(const double* x, const double* p) |
ROOT::Math::WrappedTF1& | operator=(const ROOT::Math::WrappedTF1& rhs) |
double | ROOT::Math::IParametricGradFunctionOneDim::ParameterDerivative(double x, unsigned int ipar = 0) const |
double | ROOT::Math::IParametricGradFunctionOneDim::ParameterDerivative(const double* x, unsigned int ipar = 0) const |
double | ROOT::Math::IParametricGradFunctionOneDim::ParameterDerivative(double x, const double* p, unsigned int ipar = 0) const |
double | ROOT::Math::IParametricGradFunctionOneDim::ParameterDerivative(const double* x, const double* p, unsigned int ipar = 0) const |
virtual void | ParameterGradient(double x, const double* par, double* grad) const |
virtual string | ParameterName(unsigned int i) const |
virtual const double* | Parameters() const |
virtual void | SetParameters(const double* p) |
ROOT::Math::WrappedTF1 | WrappedTF1() |
ROOT::Math::WrappedTF1 | WrappedTF1(TF1& f) |
ROOT::Math::WrappedTF1 | WrappedTF1(const ROOT::Math::WrappedTF1& rhs) |
double | DoDerivative(double x) const |
virtual double | DoEval(double x) const |
virtual double | DoEvalPar(double x, const double* p) const |
virtual double | DoParameterDerivative(double x, const double* p, unsigned int ipar) const |
TF1* | fFunc | pointer to ROOT function |
bool | fLinear | flag for linear functions |
vector<double> | fParams | cached vector with parameter values |
bool | fPolynomial | flag for polynomial functions |
double | fX[1] | ! cached vector for x value (needed for TF1::EvalPar signature) |
@name interface inherited from IFunction Clone the wrapper but not the original function
@name interface inherited from IParamFunction get the parameter values (return values cachen inside, those inside TF1 might be different)
set parameter values (only the cached one in this class,leave unchanges those of TF1)
evaluate the derivative of the function with respect to the parameters
evaluate function passing coordinates x and vector of parameters
evaluate function using the cached parameter values of this class (not of TF1) re-implement for better efficiency
evaluate the derivative of the function with respect to the parameters