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