13#ifndef RooFit_RooSpline_h
14#define RooFit_RooSpline_h
30 RooSpline(
const char *
name,
const char *title,
RooAbsReal &
x, std::span<const double> x0, std::span<const double> y0,
RooTemplateProxy< RooAbsReal > RooRealProxy
Compatibility typedef replacing the old RooRealProxy class.
#define ClassDefOverride(name, id)
RooAbsReal()
coverity[UNINIT_CTOR] Default constructor
bool _logx
Flag indicating logarithmic scaling of x values.
double evaluate() const override
Evaluate the spline function at the current point.
RooAbsReal const & x() const
TSpline const & spline() const
RooRealProxy _x
The independent variable.
int order() const
Return the order of the spline.
std::unique_ptr< TSpline > _spline
The spline object.
bool _logy
Flag indicating logarithmic scaling of y values.
TObject * clone(const char *newname) const override
Virtual copy constructor.
Mother of all ROOT objects.
Base class for spline implementation containing the Draw/Paint methods.