#include <RooStepFunction.h>
Inheritance diagram for RooStepFunction:
Definition at line 28 of file RooStepFunction.h.
RooStepFunction::RooStepFunction | ( | ) |
Definition at line 48 of file RooStepFunction.cxx.
References _coefIter, _coefList, and RooAbsCollection::createIterator().
Referenced by clone().
RooStepFunction::RooStepFunction | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | x, | |||
const RooArgList & | coefList, | |||
const RooArgList & | limits, | |||
Bool_t | interpolate = kFALSE | |||
) |
Definition at line 57 of file RooStepFunction.cxx.
References _boundaryList, _coefIter, _coefList, RooListProxy::add(), coutE, RooAbsCollection::createIterator(), TNamed::GetName(), RooAbsCollection::getSize(), RooFit::InputArguments, and TIterator::Next().
RooStepFunction::RooStepFunction | ( | const RooStepFunction & | other, | |
const char * | name = 0 | |||
) |
Definition at line 101 of file RooStepFunction.cxx.
References _boundaryList, _boundIter, _coefIter, _coefList, and RooAbsCollection::createIterator().
RooStepFunction::~RooStepFunction | ( | ) | [virtual] |
RooStepFunction::RooStepFunction | ( | ) |
RooStepFunction::RooStepFunction | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | x, | |||
const RooArgList & | coefList, | |||
const RooArgList & | limits, | |||
Bool_t | interpolate = kFALSE | |||
) |
RooStepFunction::RooStepFunction | ( | const RooStepFunction & | other, | |
const char * | name = 0 | |||
) |
virtual RooStepFunction::~RooStepFunction | ( | ) | [virtual] |
virtual TObject* RooStepFunction::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsArg.
Definition at line 36 of file RooStepFunction.h.
References RooStepFunction().
const RooArgList& RooStepFunction::coefficients | ( | ) | [inline] |
const RooArgList& RooStepFunction::boundaries | ( | ) | [inline] |
Double_t RooStepFunction::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
Definition at line 126 of file RooStepFunction.cxx.
References _boundaryList, _boundIter, _coefIter, _coefList, _interpolate, _x, RooArgList::at(), b, c, RooAbsCollection::getSize(), RooAbsReal::getVal(), i, RooMath::interpolate(), nc, TIterator::Next(), TIterator::Reset(), and y.
virtual TObject* RooStepFunction::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsArg.
Definition at line 36 of file RooStepFunction.h.
References RooStepFunction().
const RooArgList& RooStepFunction::coefficients | ( | ) | [inline] |
const RooArgList& RooStepFunction::boundaries | ( | ) | [inline] |
Double_t RooStepFunction::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
RooRealProxy RooStepFunction::_x [private] |
RooListProxy RooStepFunction::_coefList [private] |
Definition at line 49 of file RooStepFunction.h.
Referenced by coefficients(), evaluate(), and RooStepFunction().
RooListProxy RooStepFunction::_boundaryList [private] |
Definition at line 50 of file RooStepFunction.h.
Referenced by boundaries(), evaluate(), and RooStepFunction().
Bool_t RooStepFunction::_interpolate [private] |
TIterator* RooStepFunction::_coefIter [private] |
Definition at line 52 of file RooStepFunction.h.
Referenced by evaluate(), RooStepFunction(), and ~RooStepFunction().
TIterator* RooStepFunction::_boundIter [private] |
do not persist
Definition at line 53 of file RooStepFunction.h.
Referenced by evaluate(), RooStepFunction(), and ~RooStepFunction().
TIterator* RooStepFunction::_coefIter [private] |
Definition at line 52 of file RooStepFunction.h.
TIterator* RooStepFunction::_boundIter [private] |