#include <RooParametricStepFunction.h>
Inheritance diagram for RooParametricStepFunction:
Definition at line 26 of file RooParametricStepFunction.h.
RooParametricStepFunction::RooParametricStepFunction | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | x, | |||
const RooArgList & | coefList, | |||
TArrayD & | limits, | |||
Int_t | nBins = 1 | |||
) |
Definition at line 60 of file RooParametricStepFunction.cxx.
References _coefIter, _coefList, _limits, _nBins, RooListProxy::add(), TArrayD::Copy(), RooAbsCollection::createIterator(), TNamed::GetName(), and TIterator::Next().
Referenced by clone().
RooParametricStepFunction::RooParametricStepFunction | ( | const RooParametricStepFunction & | other, | |
const char * | name = 0 | |||
) |
Definition at line 97 of file RooParametricStepFunction.cxx.
References _coefIter, _coefList, _limits, TNamed::Copy(), and RooAbsCollection::createIterator().
RooParametricStepFunction::~RooParametricStepFunction | ( | ) | [virtual] |
RooParametricStepFunction::RooParametricStepFunction | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | x, | |||
const RooArgList & | coefList, | |||
TArrayD & | limits, | |||
Int_t | nBins = 1 | |||
) |
RooParametricStepFunction::RooParametricStepFunction | ( | const RooParametricStepFunction & | other, | |
const char * | name = 0 | |||
) |
virtual RooParametricStepFunction::~RooParametricStepFunction | ( | ) | [virtual] |
virtual TObject* RooParametricStepFunction::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsArg.
Definition at line 33 of file RooParametricStepFunction.h.
References RooParametricStepFunction().
Int_t RooParametricStepFunction::getAnalyticalIntegral | ( | RooArgSet & | allVars, | |
RooArgSet & | analVars, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 120 of file RooParametricStepFunction.cxx.
References _x, and RooAbsReal::matchArgs().
Double_t RooParametricStepFunction::analyticalIntegral | ( | Int_t | code, | |
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 129 of file RooParametricStepFunction.cxx.
References _coefList, _limits, _nBins, _x, RooArgList::at(), RooAbsPdf::getVal(), i, lastBinValue(), RooRealProxy::max(), RooRealProxy::min(), xmax, and xmin.
Int_t RooParametricStepFunction::getnBins | ( | ) |
Double_t * RooParametricStepFunction::getLimits | ( | ) |
Definition at line 235 of file RooParametricStepFunction.cxx.
References _limits, and TArrayD::GetArray().
Double_t RooParametricStepFunction::lastBinValue | ( | ) | const [protected] |
Definition at line 171 of file RooParametricStepFunction.cxx.
References _coefList, _limits, _nBins, RooArgList::at(), and j.
Referenced by analyticalIntegral().
Double_t RooParametricStepFunction::evaluate | ( | ) | const [protected, virtual] |
do not persist
Implements RooAbsReal.
Definition at line 187 of file RooParametricStepFunction.cxx.
References _coefList, _limits, _nBins, _x, RooArgList::at(), i, j, and value.
virtual TObject* RooParametricStepFunction::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsArg.
Definition at line 33 of file RooParametricStepFunction.h.
References RooParametricStepFunction().
Int_t RooParametricStepFunction::getAnalyticalIntegral | ( | RooArgSet & | allVars, | |
RooArgSet & | analVars, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Double_t RooParametricStepFunction::analyticalIntegral | ( | Int_t | code, | |
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Int_t RooParametricStepFunction::getnBins | ( | ) |
Double_t* RooParametricStepFunction::getLimits | ( | ) |
Double_t RooParametricStepFunction::lastBinValue | ( | ) | const [protected] |
Double_t RooParametricStepFunction::evaluate | ( | ) | const [protected, virtual] |
RooRealProxy RooParametricStepFunction::_x [protected] |
Definition at line 45 of file RooParametricStepFunction.h.
Referenced by analyticalIntegral(), evaluate(), and getAnalyticalIntegral().
RooListProxy RooParametricStepFunction::_coefList [protected] |
Definition at line 46 of file RooParametricStepFunction.h.
Referenced by analyticalIntegral(), evaluate(), lastBinValue(), and RooParametricStepFunction().
TArrayD RooParametricStepFunction::_limits [protected] |
Definition at line 47 of file RooParametricStepFunction.h.
Referenced by analyticalIntegral(), evaluate(), getLimits(), lastBinValue(), and RooParametricStepFunction().
Int_t RooParametricStepFunction::_nBins [protected] |
Definition at line 48 of file RooParametricStepFunction.h.
Referenced by analyticalIntegral(), evaluate(), getnBins(), lastBinValue(), and RooParametricStepFunction().
TIterator* RooParametricStepFunction::_coefIter [protected] |
Definition at line 49 of file RooParametricStepFunction.h.
Referenced by RooParametricStepFunction(), and ~RooParametricStepFunction().
TIterator* RooParametricStepFunction::_coefIter [protected] |
Definition at line 49 of file RooParametricStepFunction.h.