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,
31 int order = 3,
bool logx =
false,
bool logy =
false);
#define ClassDefOverride(name, id)
Abstract base class for objects that represent a real value and implements functionality common to al...
A RooFit class for creating spline functions.
bool _logx
Flag indicating logarithmic scaling of x values.
double evaluate() const override
Evaluate the spline function at the current point.
RooRealProxy _x
The independent variable.
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.
A TGraph is an object made of two arrays X and Y with npoints each.
Mother of all ROOT objects.