#include <RooAbsFunc.h>
Inheritance diagram for RooAbsFunc:
Public Member Functions | |
RooAbsFunc (UInt_t dimension) | |
RooAbsFunc (const RooAbsFunc &other) | |
virtual | ~RooAbsFunc () |
UInt_t | getDimension () const |
Bool_t | isValid () const |
virtual Double_t | operator() (const Double_t xvector[]) const=0 |
virtual Double_t | getMinLimit (UInt_t dimension) const=0 |
virtual Double_t | getMaxLimit (UInt_t dimension) const=0 |
Int_t | numCall () const |
void | resetNumCall () const |
virtual void | saveXVec () const |
virtual void | restoreXVec () const |
virtual const char * | getName () const |
virtual std::list< Double_t > * | plotSamplingHint (RooAbsRealLValue &, Double_t, Double_t) const |
RooAbsFunc (UInt_t dimension) | |
RooAbsFunc (const RooAbsFunc &other) | |
virtual | ~RooAbsFunc () |
UInt_t | getDimension () const |
Bool_t | isValid () const |
virtual Double_t | operator() (const Double_t xvector[]) const=0 |
virtual Double_t | getMinLimit (UInt_t dimension) const=0 |
virtual Double_t | getMaxLimit (UInt_t dimension) const=0 |
Int_t | numCall () const |
void | resetNumCall () const |
virtual void | saveXVec () const |
virtual void | restoreXVec () const |
virtual const char * | getName () const |
virtual std::list< Double_t > * | plotSamplingHint (RooAbsRealLValue &, Double_t, Double_t) const |
Protected Attributes | |
Int_t | _ncall |
UInt_t | _dimension |
Bool_t | _valid |
Definition at line 23 of file RooAbsFunc.h.
RooAbsFunc::RooAbsFunc | ( | UInt_t | dimension | ) | [inline] |
Definition at line 25 of file RooAbsFunc.h.
RooAbsFunc::RooAbsFunc | ( | const RooAbsFunc & | other | ) | [inline] |
Definition at line 26 of file RooAbsFunc.h.
virtual RooAbsFunc::~RooAbsFunc | ( | ) | [inline, virtual] |
Definition at line 28 of file RooAbsFunc.h.
RooAbsFunc::RooAbsFunc | ( | UInt_t | dimension | ) | [inline] |
Definition at line 25 of file RooAbsFunc.h.
RooAbsFunc::RooAbsFunc | ( | const RooAbsFunc & | other | ) | [inline] |
Definition at line 26 of file RooAbsFunc.h.
virtual RooAbsFunc::~RooAbsFunc | ( | ) | [inline, virtual] |
Definition at line 28 of file RooAbsFunc.h.
UInt_t RooAbsFunc::getDimension | ( | ) | const [inline] |
Definition at line 29 of file RooAbsFunc.h.
References _dimension.
Referenced by RooAdaptiveGaussKronrodIntegrator1D::initialize(), RooIntegrator1D::initialize(), RooGaussKronrodIntegrator1D::initialize(), RooGaussKronrodIntegrator1D::integral(), RooIntegrator1D::integral(), RooAdaptiveGaussKronrodIntegrator1D::integral(), RooRealBinding::restoreXVec(), RooAbsRootFinder::RooAbsRootFinder(), RooGrid::RooGrid(), RooRealBinding::RooRealBinding(), and RooRealBinding::saveXVec().
Bool_t RooAbsFunc::isValid | ( | ) | const [inline] |
Definition at line 33 of file RooAbsFunc.h.
References _valid.
Referenced by RooAbsReal::bindVars(), RooRealBinding::getMaxLimit(), RooConvIntegrandBinding::getMaxLimit(), RooConvIntegrandBinding::getMinLimit(), RooRealBinding::getMinLimit(), RooRealIntegral::initNumIntegrator(), RooConvIntegrandBinding::operator()(), RooDataProjBinding::operator()(), RooRealAnalytic::operator()(), RooRealBinding::operator()(), and RooGrid::RooGrid().
Referenced by RooAdaptiveIntegratorND::checkLimits(), RooGaussKronrodIntegrator1D::checkLimits(), RooIntegrator1D::checkLimits(), RooSegmentedIntegrator1D::checkLimits(), RooAdaptiveGaussKronrodIntegrator1D::checkLimits(), RooSegmentedIntegrator2D::checkLimits(), RooInvTransform::getMaxLimit(), RooScaledFunc::getMinLimit(), RooGrid::initialize(), and RooImproperIntegrator1D::limitsCase().
Referenced by RooAdaptiveIntegratorND::checkLimits(), RooGaussKronrodIntegrator1D::checkLimits(), RooIntegrator1D::checkLimits(), RooSegmentedIntegrator1D::checkLimits(), RooAdaptiveGaussKronrodIntegrator1D::checkLimits(), RooSegmentedIntegrator2D::checkLimits(), RooScaledFunc::getMaxLimit(), RooInvTransform::getMinLimit(), RooGrid::initialize(), and RooImproperIntegrator1D::limitsCase().
Int_t RooAbsFunc::numCall | ( | ) | const [inline] |
Definition at line 42 of file RooAbsFunc.h.
References _ncall.
Referenced by RooAbsIntegrator::calculate(), and RooNumConvolution::evaluate().
void RooAbsFunc::resetNumCall | ( | ) | const [inline] |
Definition at line 46 of file RooAbsFunc.h.
References _ncall.
Referenced by RooAbsIntegrator::calculate(), and RooNumConvolution::evaluate().
virtual void RooAbsFunc::saveXVec | ( | ) | const [inline, virtual] |
Definition at line 51 of file RooAbsFunc.h.
Referenced by RooAbsIntegrator::calculate(), and RooBrentRootFinder::findRoot().
virtual void RooAbsFunc::restoreXVec | ( | ) | const [inline, virtual] |
Definition at line 54 of file RooAbsFunc.h.
Referenced by RooAbsIntegrator::calculate(), and RooBrentRootFinder::findRoot().
virtual const char* RooAbsFunc::getName | ( | ) | const [inline, virtual] |
Definition at line 59 of file RooAbsFunc.h.
Referenced by RooAbsIntegrator::calculate(), RooBrentRootFinder::findRoot(), RooAdaptiveIntegratorND::integral(), RooIntegrator1D::integral(), and RooAdaptiveIntegratorND::RooAdaptiveIntegratorND().
virtual std::list<Double_t>* RooAbsFunc::plotSamplingHint | ( | RooAbsRealLValue & | , | |
Double_t | , | |||
Double_t | ||||
) | const [inline, virtual] |
UInt_t RooAbsFunc::getDimension | ( | ) | const [inline] |
Bool_t RooAbsFunc::isValid | ( | ) | const [inline] |
Int_t RooAbsFunc::numCall | ( | ) | const [inline] |
void RooAbsFunc::resetNumCall | ( | ) | const [inline] |
virtual void RooAbsFunc::saveXVec | ( | ) | const [inline, virtual] |
Definition at line 51 of file RooAbsFunc.h.
virtual void RooAbsFunc::restoreXVec | ( | ) | const [inline, virtual] |
Definition at line 54 of file RooAbsFunc.h.
virtual const char* RooAbsFunc::getName | ( | ) | const [inline, virtual] |
Definition at line 59 of file RooAbsFunc.h.
virtual std::list<Double_t>* RooAbsFunc::plotSamplingHint | ( | RooAbsRealLValue & | , | |
Double_t | , | |||
Double_t | ||||
) | const [inline, virtual] |
Definition at line 64 of file RooAbsFunc.h.
Int_t RooAbsFunc::_ncall [mutable, protected] |
Definition at line 71 of file RooAbsFunc.h.
Referenced by numCall(), RooConvIntegrandBinding::operator()(), RooRealAnalytic::operator()(), RooRealBinding::operator()(), RooIntegratorBinding::operator()(), and resetNumCall().
UInt_t RooAbsFunc::_dimension [protected] |
Definition at line 72 of file RooAbsFunc.h.
Referenced by getDimension(), RooConvIntegrandBinding::loadValues(), and RooRealBinding::loadValues().
Bool_t RooAbsFunc::_valid [protected] |
Definition at line 73 of file RooAbsFunc.h.
Referenced by isValid(), RooConvIntegrandBinding::RooConvIntegrandBinding(), and RooRealBinding::RooRealBinding().