#include <RooSpline1D.h>
Public Member Functions | |
TObject * | clone (const char *newname) const |
RooSpline1D () | |
RooSpline1D (const char *name, const char *title, RooAbsReal &xvar, unsigned int npoints, const double *xvals, const double *yvals, const char *algo="CSPLINE") | |
RooSpline1D (const char *name, const char *title, RooAbsReal &xar, unsigned int npoints, const float *xvals, const float *yvals, const char *algo="CSPLINE") | |
~RooSpline1D () | |
Protected Member Functions | |
Double_t | evaluate () const |
Private Member Functions | |
void | init () const |
not to be serialized More... | |
Private Attributes | |
ROOT::Math::Interpolator * | interp_ |
std::string | type_ |
std::vector< double > | x_ |
RooRealProxy | xvar_ |
std::vector< double > | y_ |
Definition at line 18 of file RooSpline1D.h.
|
inline |
RooSpline1D::RooSpline1D | ( | const char * | name, |
const char * | title, | ||
RooAbsReal & | xvar, | ||
unsigned int | npoints, | ||
const double * | xvals, | ||
const double * | yvals, | ||
const char * | algo = "CSPLINE" |
||
) |
Definition at line 5 of file RooSpline1D.cc.
RooSpline1D::RooSpline1D | ( | const char * | name, |
const char * | title, | ||
RooAbsReal & | xar, | ||
unsigned int | npoints, | ||
const float * | xvals, | ||
const float * | yvals, | ||
const char * | algo = "CSPLINE" |
||
) |
Definition at line 17 of file RooSpline1D.cc.
RooSpline1D::~RooSpline1D | ( | ) |
TObject * RooSpline1D::clone | ( | const char * | newname | ) | const |
Definition at line 36 of file RooSpline1D.cc.
References RooSpline1D(), type_, x_, xvar_, and y_.
|
protected |
|
private |
not to be serialized
Definition at line 41 of file RooSpline1D.cc.
References interp_, type_, x_, and y_.
Referenced by evaluate().
|
mutableprivate |
Definition at line 36 of file RooSpline1D.h.
Referenced by evaluate(), init(), and ~RooSpline1D().
|
private |
Definition at line 34 of file RooSpline1D.h.
Referenced by Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), clone(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), init(), Modules.Service::insertInto(), RandomRunSource.RandomRunSource::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), and Modules.ESPrefer::nameInProcessDesc_().
|
private |
Definition at line 33 of file RooSpline1D.h.
Referenced by clone(), init(), and RooSpline1D().
|
private |
Definition at line 32 of file RooSpline1D.h.
Referenced by clone(), and evaluate().
|
private |
Definition at line 33 of file RooSpline1D.h.
Referenced by clone(), init(), and RooSpline1D().