ROOT
6.06/09
Reference Guide
|
Definition at line 23 of file RooAbsFunc.h.
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 > * | binBoundaries (Int_t) const |
virtual std::list< Double_t > * | plotSamplingHint (RooAbsRealLValue &, Double_t, Double_t) const |
Protected Attributes | |
Int_t | _ncall |
UInt_t | _dimension |
Bool_t | _valid |
#include <RooAbsFunc.h>
|
inline |
Definition at line 25 of file RooAbsFunc.h.
|
inline |
Definition at line 26 of file RooAbsFunc.h.
|
inlinevirtual |
Definition at line 28 of file RooAbsFunc.h.
Reimplemented in RooRealBinding.
Definition at line 64 of file RooAbsFunc.h.
Referenced by RooBinIntegrator::RooBinIntegrator().
|
inline |
Definition at line 29 of file RooAbsFunc.h.
Referenced by RooBinIntegrator::checkLimits(), RooNumIntFactory::createIntegrator(), RooGaussKronrodIntegrator1D::initialize(), RooIntegrator1D::initialize(), RooAdaptiveGaussKronrodIntegrator1D::initialize(), RooGaussKronrodIntegrator1D::integral(), RooAdaptiveGaussKronrodIntegrator1D::integral(), RooBinIntegrator::integral(), RooIntegrator1D::integral(), RooRealBinding::restoreXVec(), RooAbsRootFinder::RooAbsRootFinder(), RooBinIntegrator::RooBinIntegrator(), RooFunctor::RooFunctor(), RooRealBinding::RooRealBinding(), and RooRealBinding::saveXVec().
Implemented in RooHistError::BinomialSumEff, RooHistError::BinomialSumAsym, RooHistError::PoissonSum, RooConvIntegrandBinding, RooRealBinding, RooInvTransform, RooScaledFunc, and RooIntegratorBinding.
Referenced by RooGaussKronrodIntegrator1D::checkLimits(), RooSegmentedIntegrator1D::checkLimits(), RooSegmentedIntegrator2D::checkLimits(), RooAdaptiveGaussKronrodIntegrator1D::checkLimits(), RooBinIntegrator::checkLimits(), RooAdaptiveIntegratorND::checkLimits(), RooIntegrator1D::checkLimits(), RooNumIntFactory::createIntegrator(), RooScaledFunc::getMaxLimit(), RooInvTransform::getMinLimit(), RooImproperIntegrator1D::limitsCase(), RooBinIntegrator::RooBinIntegrator(), and RooHistError::seek().
Implemented in RooHistError::BinomialSumEff, RooHistError::BinomialSumAsym, RooHistError::PoissonSum, RooConvIntegrandBinding, RooRealBinding, RooInvTransform, RooScaledFunc, and RooIntegratorBinding.
Referenced by RooGaussKronrodIntegrator1D::checkLimits(), RooSegmentedIntegrator1D::checkLimits(), RooSegmentedIntegrator2D::checkLimits(), RooAdaptiveGaussKronrodIntegrator1D::checkLimits(), RooBinIntegrator::checkLimits(), RooAdaptiveIntegratorND::checkLimits(), RooIntegrator1D::checkLimits(), RooNumIntFactory::createIntegrator(), RooInvTransform::getMaxLimit(), RooScaledFunc::getMinLimit(), RooImproperIntegrator1D::limitsCase(), RooBinIntegrator::RooBinIntegrator(), and RooHistError::seek().
|
inlinevirtual |
Reimplemented in RooRealBinding.
Definition at line 59 of file RooAbsFunc.h.
Referenced by RooAbsIntegrator::calculate(), RooBrentRootFinder::findRoot(), RooAdaptiveIntegratorND::integral(), and RooIntegrator1D::integral().
|
inline |
Definition at line 33 of file RooAbsFunc.h.
Referenced by RooCurve::addPoints(), RooAbsReal::bindVars(), RooRealBinding::getMaxLimit(), RooConvIntegrandBinding::getMaxLimit(), RooRealBinding::getMinLimit(), RooConvIntegrandBinding::getMinLimit(), RooRealIntegral::initNumIntegrator(), RooDataProjBinding::operator()(), RooConvIntegrandBinding::operator()(), and RooRealBinding::operator()().
|
inline |
Definition at line 42 of file RooAbsFunc.h.
Referenced by RooAbsIntegrator::calculate(), and RooNumConvolution::evaluate().
|
inlinevirtual |
Reimplemented in RooRealBinding, and RooScaledFunc.
Definition at line 66 of file RooAbsFunc.h.
Referenced by RooScaledFunc::plotSamplingHint().
|
inline |
Definition at line 46 of file RooAbsFunc.h.
Referenced by RooAbsIntegrator::calculate(), and RooNumConvolution::evaluate().
|
inlinevirtual |
Reimplemented in RooRealBinding.
Definition at line 54 of file RooAbsFunc.h.
Referenced by RooAbsIntegrator::calculate(), and RooBrentRootFinder::findRoot().
|
inlinevirtual |
Reimplemented in RooRealBinding.
Definition at line 51 of file RooAbsFunc.h.
Referenced by RooAbsIntegrator::calculate(), and RooBrentRootFinder::findRoot().
|
protected |
Definition at line 74 of file RooAbsFunc.h.
Referenced by getDimension(), RooConvIntegrandBinding::loadValues(), and RooRealBinding::loadValues().
|
mutableprotected |
Definition at line 73 of file RooAbsFunc.h.
Referenced by numCall(), RooIntegratorBinding::operator()(), RooConvIntegrandBinding::operator()(), RooRealBinding::operator()(), and resetNumCall().
|
protected |
Definition at line 75 of file RooAbsFunc.h.
Referenced by isValid(), RooConvIntegrandBinding::RooConvIntegrandBinding(), and RooRealBinding::RooRealBinding().