| virtual | ~ParamFunction() | 
| const vector<double>& | GetParGradient(double x) | 
| virtual unsigned int | NPar() const | 
| ROOT::Math::ParamFunction& | operator=(const ROOT::Math::ParamFunction&) | 
| virtual const double* | Parameters() const | 
| bool | ProvidesParameterGradient() const | 
| virtual void | SetParameters(const double* p) | 

cloning Deep copy of function (to be implemented by the derived classes) virtual ParamFunction * Clone() const = 0; Access the parameter values
{ return &fParams.front(); }using BaseFunc::operator(); Return \a true if the calculation of derivatives is implemented bool ProvidesGradient() const { return fProvGrad; } Return \a true if the calculation of derivatives with respect to the Parameters is implemented
{  return fProvParGrad; }