virtual | ~WrappedMultiTF1() |
virtual ROOT::Math::IMultiGenFunction* | Clone() const |
virtual unsigned int | NDim() const |
virtual unsigned int | NPar() const |
double | ROOT::Math::IParametricFunctionMultiDim::operator()(const double* x, const double* p) const |
ROOT::Math::WrappedMultiTF1& | operator=(const ROOT::Math::WrappedMultiTF1& rhs) |
virtual string | ParameterName(unsigned int i) const |
virtual const double* | Parameters() const |
virtual void | SetParameters(const double* p) |
ROOT::Math::WrappedMultiTF1 | WrappedMultiTF1(TF1& f) |
ROOT::Math::WrappedMultiTF1 | WrappedMultiTF1(const ROOT::Math::WrappedMultiTF1& rhs) |
virtual double | DoEvalPar(const double* x, const double* p) const |
TF1* | fFunc | pointer to ROOT function |
vector<double> | fParams | cached vector with parameter values |
@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 function passing coordinates x and vector of parameters