31 #ifndef ROOT_Math_VavilovAccurateCdf 32 #define ROOT_Math_VavilovAccurateCdf 105 virtual unsigned int NPar()
const;
119 virtual double DoEval(
double x)
const;
127 virtual double DoEvalPar(
double x,
const double * p)
const;
Interface (abstract class) for generic functions objects of one-dimension Provides a method to evalua...
Namespace for new ROOT classes and functions.
virtual double DoEval(double x) const
Evaluate the function.
virtual const double * Parameters() const
Access the parameter values.
virtual ~VavilovAccurateCdf()
Destructor.
virtual unsigned int NPar() const
Return the number of Parameters.
virtual double DoEvalPar(double x, const double *p) const
Evaluate the function, using parameters p.
virtual void SetParameters(const double *p)
Set the parameter values.
virtual std::string ParameterName(unsigned int i) const
Return the name of the i-th parameter (starting from zero) Overwrite if want to avoid the default nam...
Class describing the Vavilov cdf.
VavilovAccurateCdf()
Default constructor.
Specialized IParamFunction interface (abstract class) for one-dimensional parametric functions It is ...
Namespace for new Math classes and functions.
virtual IBaseFunctionOneDim * Clone() const
Return a clone of the object.