#include <RooRealIntegral.h>
Inheritance diagram for RooRealIntegral:
Public Member Functions | |
RooRealIntegral () | |
RooRealIntegral (const char *name, const char *title, const RooAbsReal &function, const RooArgSet &depList, const RooArgSet *funcNormSet=0, const RooNumIntConfig *config=0, const char *rangeName=0) | |
RooRealIntegral (const RooRealIntegral &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooRealIntegral () |
Bool_t | isValid () const |
void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
void | printMetaArgs (ostream &os) const |
const RooArgSet & | numIntCatVars () const |
const RooArgSet & | numIntRealVars () const |
const RooArgSet & | anaIntVars () const |
RooArgSet | intVars () const |
const char * | intRange () |
const RooAbsReal & | integrand () const |
void | setCacheNumeric (Bool_t flag) |
Bool_t | getCacheNumeric () |
virtual std::list< Double_t > * | plotSamplingHint (RooAbsRealLValue &obs, Double_t xlo, Double_t xhi) const |
virtual RooAbsReal * | createIntegral (const RooArgSet &iset, const RooArgSet *nset=0, const RooNumIntConfig *cfg=0, const char *rangeName=0) const |
RooRealIntegral () | |
RooRealIntegral (const char *name, const char *title, const RooAbsReal &function, const RooArgSet &depList, const RooArgSet *funcNormSet=0, const RooNumIntConfig *config=0, const char *rangeName=0) | |
RooRealIntegral (const RooRealIntegral &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual | ~RooRealIntegral () |
Bool_t | isValid () const |
void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
void | printMetaArgs (ostream &os) const |
const RooArgSet & | numIntCatVars () const |
const RooArgSet & | numIntRealVars () const |
const RooArgSet & | anaIntVars () const |
RooArgSet | intVars () const |
const char * | intRange () |
const RooAbsReal & | integrand () const |
void | setCacheNumeric (Bool_t flag) |
Bool_t | getCacheNumeric () |
virtual std::list< Double_t > * | plotSamplingHint (RooAbsRealLValue &obs, Double_t xlo, Double_t xhi) const |
virtual RooAbsReal * | createIntegral (const RooArgSet &iset, const RooArgSet *nset=0, const RooNumIntConfig *cfg=0, const char *rangeName=0) const |
Static Public Member Functions | |
static void | setCacheAllNumeric (Int_t ndim) |
static Int_t | getCacheAllNumeric () |
static void | setCacheAllNumeric (Int_t ndim) |
static Int_t | getCacheAllNumeric () |
Protected Types | |
enum | IntOperMode |
enum | IntOperMode |
Protected Member Functions | |
const RooArgSet & | parameters () const |
Bool_t | initNumIntegrator () const |
void | autoSelectDirtyMode () |
virtual Double_t | sum () const |
virtual Double_t | integrate () const |
virtual Double_t | jacobianProduct () const |
Double_t | evaluate () const |
virtual Bool_t | isValidReal (Double_t value, Bool_t printError=kFALSE) const |
Bool_t | servesExclusively (const RooAbsArg *server, const RooArgSet &exclLVBranches, const RooArgSet &allBranches) const |
virtual Bool_t | redirectServersHook (const RooAbsCollection &newServerList, Bool_t mustReplaceAll, Bool_t nameChange, Bool_t isRecursive) |
virtual void | operModeHook () |
Cache all integrals with given numeric dimension. | |
const RooArgSet & | parameters () const |
Bool_t | initNumIntegrator () const |
void | autoSelectDirtyMode () |
virtual Double_t | sum () const |
virtual Double_t | integrate () const |
virtual Double_t | jacobianProduct () const |
Double_t | evaluate () const |
virtual Bool_t | isValidReal (Double_t value, Bool_t printError=kFALSE) const |
Bool_t | servesExclusively (const RooAbsArg *server, const RooArgSet &exclLVBranches, const RooArgSet &allBranches) const |
virtual Bool_t | redirectServersHook (const RooAbsCollection &newServerList, Bool_t mustReplaceAll, Bool_t nameChange, Bool_t isRecursive) |
virtual void | operModeHook () |
Cache all integrals with given numeric dimension. | |
Protected Attributes | |
Bool_t | _valid |
RooSetProxy | _sumList |
RooSetProxy | _intList |
RooSetProxy | _anaList |
RooSetProxy | _jacList |
RooSetProxy | _facList |
RooArgSet | _facListOwned |
TIterator * | _facListIter |
TIterator * | _jacListIter |
Iterator over factorizing observables. | |
RooRealProxy | _function |
Iterator over lvalue observables with Jacobian. | |
RooArgSet * | _funcNormSet |
RooArgSet | _saveInt |
RooArgSet | _saveSum |
do not persist | |
RooNumIntConfig * | _iconfig |
do not persist | |
RooListProxy | _sumCat |
TIterator * | _sumCatIter |
do not persist | |
Int_t | _mode |
IntOperMode | _intOperMode |
Bool_t | _restartNumIntEngine |
RooAbsIntegrator * | _numIntEngine |
do not persist | |
RooAbsFunc * | _numIntegrand |
do not persist | |
TNamed * | _rangeName |
do not persist | |
RooArgSet * | _params |
Bool_t | _cacheNum |
cache for set of parameters | |
TIterator * | _facListIter |
TIterator * | _jacListIter |
Iterator over factorizing observables. | |
RooArgSet * | _funcNormSet |
RooNumIntConfig * | _iconfig |
do not persist | |
TIterator * | _sumCatIter |
do not persist | |
RooAbsIntegrator * | _numIntEngine |
do not persist | |
RooAbsFunc * | _numIntegrand |
do not persist | |
TNamed * | _rangeName |
do not persist | |
RooArgSet * | _params |
Static Protected Attributes | |
static Int_t | _cacheAllNDim |
Definition at line 33 of file RooRealIntegral.h.
enum RooRealIntegral::IntOperMode [protected] |
Definition at line 90 of file RooRealIntegral.h.
enum RooRealIntegral::IntOperMode [protected] |
Definition at line 90 of file RooRealIntegral.h.
RooRealIntegral::RooRealIntegral | ( | ) |
Definition at line 61 of file RooRealIntegral.cxx.
References _facList, _facListIter, _jacList, _jacListIter, and RooAbsCollection::createIterator().
Referenced by clone().
RooRealIntegral::RooRealIntegral | ( | const char * | name, | |
const char * | title, | |||
const RooAbsReal & | function, | |||
const RooArgSet & | depList, | |||
const RooArgSet * | funcNormSet = 0 , |
|||
const RooNumIntConfig * | config = 0 , |
|||
const char * | rangeName = 0 | |||
) |
Definition at line 79 of file RooRealIntegral.cxx.
References _anaList, _facList, _facListOwned, _funcNormSet, _function, _iconfig, _intList, _intOperMode, _jacList, _mode, _rangeName, _saveInt, _saveSum, _sumCat, _sumCatIter, _sumList, _valid, RooSetProxy::add(), RooArgSet::add(), RooArgSet::addClone(), RooListProxy::addOwned(), RooArgSet::addOwned(), RooAbsArg::addServer(), Analytic, RooRealProxy::arg(), autoSelectDirtyMode(), RooAbsArg::branchNodeServerList(), xmlio::Class, TObject::ClassName(), RooAbsArg::Clone(), RooAbsCollection::contains(), coutE, RooAbsCollection::createIterator(), RooAbsArg::dependsOn(), RooAbsArg::dependsOnValue(), RooAbsArg::expensiveObjectCache(), RooAbsCollection::find(), RooAbsReal::forceAnalyticalInt(), Form(), RooAbsReal::getAnalyticalIntegralWN(), RooAbsReal::getIntegratorConfig(), RooAbsCollection::GetName(), TNamed::GetName(), RooAbsArg::getObservables(), RooAbsCollection::getSize(), RooAbsReal::getVal(), Hybrid, TObject::InheritsFrom(), RooFit::InputArguments, RooFit::Integration, RooAbsArg::isDerived(), RooAbsRealLValue::isJacobianOK(), RooAbsArg::isLValue(), RooAbsArg::isShapeServer(), RooAbsArg::isValueServer(), kFALSE, kTRUE, RooAbsArg::leafNodeServerList(), TIterator::Next(), oocxcoutD, oocxcoutI, PassThrough, RooAbsArg::Print(), RooAbsCollection::remove(), RooSetProxy::removeAll(), TIterator::Reset(), RooAbsArg::RooArgSet, RooAbsArg::serverIterator(), servesExclusively(), RooAbsArg::setExpensiveObjectCache(), RooAbsCollection::snapshot(), and RooNameReg::str().
RooRealIntegral::RooRealIntegral | ( | const RooRealIntegral & | other, | |
const char * | name = 0 | |||
) |
Definition at line 706 of file RooRealIntegral.cxx.
References _facList, _facListIter, _facListOwned, _funcNormSet, _intList, _saveInt, _saveSum, _sumList, RooSetProxy::add(), RooArgSet::addOwned(), RooAbsArg::addServer(), RooAbsArg::Clone(), kFALSE, kTRUE, TIterator::Next(), TIterator::Reset(), and RooAbsCollection::snapshot().
RooRealIntegral::~RooRealIntegral | ( | ) | [virtual] |
Definition at line 750 of file RooRealIntegral.cxx.
References _facListIter, _funcNormSet, _jacListIter, _numIntegrand, _numIntEngine, and _sumCatIter.
RooRealIntegral::RooRealIntegral | ( | ) |
RooRealIntegral::RooRealIntegral | ( | const char * | name, | |
const char * | title, | |||
const RooAbsReal & | function, | |||
const RooArgSet & | depList, | |||
const RooArgSet * | funcNormSet = 0 , |
|||
const RooNumIntConfig * | config = 0 , |
|||
const char * | rangeName = 0 | |||
) |
RooRealIntegral::RooRealIntegral | ( | const RooRealIntegral & | other, | |
const char * | name = 0 | |||
) |
virtual RooRealIntegral::~RooRealIntegral | ( | ) | [virtual] |
virtual TObject* RooRealIntegral::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsArg.
Definition at line 41 of file RooRealIntegral.h.
References RooRealIntegral().
Bool_t RooRealIntegral::isValid | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsReal.
Definition at line 44 of file RooRealIntegral.h.
References _valid.
Referenced by RooAbsReal::createPlotProjection().
void RooRealIntegral::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 1094 of file RooRealIntegral.cxx.
References _anaList, _facList, _funcNormSet, _function, _intList, _intOperMode, _jacList, _mode, _sumList, Analytic, TString::Append(), RooRealProxy::arg(), Hybrid, RooPrintable::kArgs, RooPrintable::kName, RooPrintable::kSingleLine, RooAbsCollection::Print(), RooAbsReal::printMultiline(), and RooPrintable::printStream().
void RooRealIntegral::printMetaArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooAbsArg.
Definition at line 1056 of file RooRealIntegral.cxx.
References _anaList, _facList, _funcNormSet, _function, _intList, _sumList, RooArgSet::add(), RooRealProxy::arg(), TNamed::GetName(), RooAbsCollection::getSize(), and intVars().
const RooArgSet& RooRealIntegral::numIntCatVars | ( | ) | const [inline] |
const RooArgSet& RooRealIntegral::numIntRealVars | ( | ) | const [inline] |
Definition at line 50 of file RooRealIntegral.h.
References _intList.
Referenced by RooAbsPdf::createCdf(), RooAbsReal::createRunningIntegral(), and RooAbsPdf::syncNormalization().
const RooArgSet& RooRealIntegral::anaIntVars | ( | ) | const [inline] |
RooArgSet RooRealIntegral::intVars | ( | ) | const [inline] |
Definition at line 53 of file RooRealIntegral.h.
References _anaList, _facList, _intList, _sumList, and RooArgSet::add().
Referenced by printMetaArgs(), RooProdPdf::rearrangeProduct(), and RooProdPdf::specializeIntegral().
const char* RooRealIntegral::intRange | ( | ) | [inline] |
const RooAbsReal& RooRealIntegral::integrand | ( | ) | const [inline] |
Definition at line 55 of file RooRealIntegral.h.
References _function, and RooRealProxy::arg().
Referenced by RooProdPdf::specializeIntegral().
void RooRealIntegral::setCacheNumeric | ( | Bool_t | flag | ) | [inline] |
Definition at line 57 of file RooRealIntegral.h.
References _cacheNum.
Referenced by RooMoment::RooMoment().
Bool_t RooRealIntegral::getCacheNumeric | ( | ) | [inline] |
static void RooRealIntegral::setCacheAllNumeric | ( | Int_t | ndim | ) | [inline, static] |
Definition at line 67 of file RooRealIntegral.h.
References _cacheAllNDim.
Referenced by G__G__RooFitCore3_178_0_16(), and G__setup_memfuncRooRealIntegral().
static Int_t RooRealIntegral::getCacheAllNumeric | ( | ) | [inline, static] |
Definition at line 72 of file RooRealIntegral.h.
References _cacheAllNDim.
Referenced by G__G__RooFitCore3_178_0_17(), and G__setup_memfuncRooRealIntegral().
virtual std::list<Double_t>* RooRealIntegral::plotSamplingHint | ( | RooAbsRealLValue & | obs, | |
Double_t | xlo, | |||
Double_t | xhi | |||
) | const [inline, virtual] |
Reimplemented from RooAbsReal.
Definition at line 77 of file RooRealIntegral.h.
References _function, RooRealProxy::arg(), and RooAbsReal::plotSamplingHint().
RooAbsReal * RooRealIntegral::createIntegral | ( | const RooArgSet & | iset, | |
const RooArgSet * | nset = 0 , |
|||
const RooNumIntConfig * | cfg = 0 , |
|||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 766 of file RooRealIntegral.cxx.
References _anaList, _facList, _funcNormSet, _function, _intList, _sumList, RooArgSet::add(), RooRealProxy::arg(), RooAbsReal::createIntegral(), and kTRUE.
const RooArgSet & RooRealIntegral::parameters | ( | ) | const [protected] |
Definition at line 1013 of file RooRealIntegral.cxx.
References _params, RooArgSet::add(), RooAbsArg::isValueServer(), TIterator::Next(), params, RooAbsArg::RooArgSet, and RooAbsArg::serverIterator().
Referenced by evaluate().
Bool_t RooRealIntegral::initNumIntegrator | ( | ) | const [protected] |
Definition at line 651 of file RooRealIntegral.cxx.
References _funcNormSet, _function, _iconfig, _intList, _mode, _numIntegrand, _numIntEngine, _rangeName, _restartNumIntEngine, RooRealProxy::arg(), RooAbsIntegrator::checkLimits(), TObject::ClassName(), coutE, RooNumIntFactory::createIntegrator(), cxcoutI, TNamed::GetName(), TObject::GetName(), RooAbsCollection::getSize(), RooNumIntFactory::instance(), RooFit::Integration, RooAbsIntegrator::isValid(), RooAbsFunc::isValid(), kFALSE, kTRUE, and RooFit::NumIntegration.
Referenced by evaluate().
void RooRealIntegral::autoSelectDirtyMode | ( | ) | [protected] |
Definition at line 560 of file RooRealIntegral.cxx.
References RooAbsArg::ADirty, RooAbsCollection::createIterator(), RooAbsArg::getAttribute(), RooAbsArg::isValueServer(), RooAbsArg::leafNodeServerList(), TIterator::Next(), RooAbsArg::operMode(), RooAbsArg::serverIterator(), and RooAbsArg::setOperMode().
Referenced by redirectServersHook(), and RooRealIntegral().
Double_t RooRealIntegral::sum | ( | ) | const [protected, virtual] |
Definition at line 937 of file RooRealIntegral.cxx.
References _rangeName, _sumCat, _sumCatIter, _sumList, RooAbsCollection::first(), RooAbsCollection::getSize(), RooSuperCategory::inRange(), integrate(), jacobianProduct(), TIterator::Next(), TIterator::Reset(), RooSuperCategory::setIndex(), RooNameReg::str(), total, and type.
Referenced by evaluate().
Double_t RooRealIntegral::integrate | ( | ) | const [protected, virtual] |
Definition at line 970 of file RooRealIntegral.cxx.
References _funcNormSet, _function, _mode, _numIntEngine, _rangeName, RooAbsReal::analyticalIntegralWN(), RooRealProxy::arg(), RooAbsIntegrator::calculate(), and RooNameReg::str().
Referenced by sum().
Double_t RooRealIntegral::jacobianProduct | ( | ) | const [protected, virtual] |
Definition at line 914 of file RooRealIntegral.cxx.
References _jacList, _jacListIter, ROOT::Math::fabs(), RooAbsCollection::getSize(), RooAbsRealLValue::jacobian(), TIterator::Next(), and TIterator::Reset().
Referenced by evaluate(), and sum().
Double_t RooRealIntegral::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
Definition at line 800 of file RooRealIntegral.cxx.
References _anaList, _cacheAllNDim, _cacheNum, _facList, _facListIter, _funcNormSet, _function, _intList, _intOperMode, _mode, _rangeName, _saveInt, _saveSum, _sumList, _valid, Analytic, RooAbsReal::analyticalIntegralWN(), RooRealProxy::arg(), ccoutD, ccxcoutD, xmlio::Class, TObject::ClassName(), coutE, cxcoutD, dologD, RooAbsArg::expensiveObjectCache(), TNamed::GetName(), RooAbsCollection::getSize(), RooAbsReal::getVal(), Hybrid, TObject::InheritsFrom(), initNumIntegrator(), RooFit::Integration, jacobianProduct(), kFALSE, kTRUE, TIterator::Next(), parameters(), PassThrough, RooExpensiveObjectCache::registerObject(), TIterator::Reset(), RooExpensiveObjectCache::retrieveObject(), RooAbsArg::RooArgSet, RooAbsArg::setACleanADirty(), RooNameReg::str(), sum(), RooFit::Tracing, and val.
Bool_t RooRealIntegral::isValidReal | ( | Double_t | value, | |
Bool_t | printError = kFALSE | |||
) | const [protected, virtual] |
Reimplemented from RooAbsReal.
Definition at line 1047 of file RooRealIntegral.cxx.
References kTRUE.
Bool_t RooRealIntegral::servesExclusively | ( | const RooAbsArg * | server, | |
const RooArgSet & | exclLVBranches, | |||
const RooArgSet & | allBranches | |||
) | const [protected] |
Definition at line 597 of file RooRealIntegral.cxx.
References RooAbsArg::_clientList, RooAbsCollection::find(), TNamed::GetName(), RooAbsCollection::getSize(), RooLinkedList::GetSize(), kFALSE, TIterator::Next(), and RooAbsArg::valueClientIterator().
Referenced by RooRealIntegral().
Bool_t RooRealIntegral::redirectServersHook | ( | const RooAbsCollection & | newServerList, | |
Bool_t | mustReplaceAll, | |||
Bool_t | nameChange, | |||
Bool_t | isRecursive | |||
) | [protected, virtual] |
Reimplemented from RooAbsArg.
Definition at line 986 of file RooRealIntegral.cxx.
References _intList, _params, _restartNumIntEngine, _saveInt, _saveSum, _sumList, autoSelectDirtyMode(), kFALSE, kTRUE, RooAbsCollection::removeAll(), and RooAbsCollection::snapshot().
void RooRealIntegral::operModeHook | ( | ) | [protected, virtual] |
Cache all integrals with given numeric dimension.
Reimplemented from RooAbsArg.
Definition at line 1033 of file RooRealIntegral.cxx.
References RooAbsArg::_operMode, and RooAbsArg::ADirty.
virtual TObject* RooRealIntegral::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsArg.
Definition at line 41 of file RooRealIntegral.h.
References RooRealIntegral().
Bool_t RooRealIntegral::isValid | ( | ) | const [inline, virtual] |
void RooRealIntegral::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
void RooRealIntegral::printMetaArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooAbsArg.
const RooArgSet& RooRealIntegral::numIntCatVars | ( | ) | const [inline] |
const RooArgSet& RooRealIntegral::numIntRealVars | ( | ) | const [inline] |
const RooArgSet& RooRealIntegral::anaIntVars | ( | ) | const [inline] |
RooArgSet RooRealIntegral::intVars | ( | ) | const [inline] |
Definition at line 53 of file RooRealIntegral.h.
References _anaList, _facList, _intList, _sumList, and RooArgSet::add().
const char* RooRealIntegral::intRange | ( | ) | [inline] |
const RooAbsReal& RooRealIntegral::integrand | ( | ) | const [inline] |
void RooRealIntegral::setCacheNumeric | ( | Bool_t | flag | ) | [inline] |
Bool_t RooRealIntegral::getCacheNumeric | ( | ) | [inline] |
static void RooRealIntegral::setCacheAllNumeric | ( | Int_t | ndim | ) | [inline, static] |
static Int_t RooRealIntegral::getCacheAllNumeric | ( | ) | [inline, static] |
virtual std::list<Double_t>* RooRealIntegral::plotSamplingHint | ( | RooAbsRealLValue & | obs, | |
Double_t | xlo, | |||
Double_t | xhi | |||
) | const [inline, virtual] |
Reimplemented from RooAbsReal.
Definition at line 77 of file RooRealIntegral.h.
References _function, RooRealProxy::arg(), and RooAbsReal::plotSamplingHint().
virtual RooAbsReal* RooRealIntegral::createIntegral | ( | const RooArgSet & | iset, | |
const RooArgSet * | nset = 0 , |
|||
const RooNumIntConfig * | cfg = 0 , |
|||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
const RooArgSet& RooRealIntegral::parameters | ( | ) | const [protected] |
Bool_t RooRealIntegral::initNumIntegrator | ( | ) | const [protected] |
void RooRealIntegral::autoSelectDirtyMode | ( | ) | [protected] |
virtual Double_t RooRealIntegral::sum | ( | ) | const [protected, virtual] |
virtual Double_t RooRealIntegral::integrate | ( | ) | const [protected, virtual] |
virtual Double_t RooRealIntegral::jacobianProduct | ( | ) | const [protected, virtual] |
Double_t RooRealIntegral::evaluate | ( | ) | const [protected, virtual] |
Implements RooAbsReal.
virtual Bool_t RooRealIntegral::isValidReal | ( | Double_t | value, | |
Bool_t | printError = kFALSE | |||
) | const [protected, virtual] |
Reimplemented from RooAbsReal.
Bool_t RooRealIntegral::servesExclusively | ( | const RooAbsArg * | server, | |
const RooArgSet & | exclLVBranches, | |||
const RooArgSet & | allBranches | |||
) | const [protected] |
virtual Bool_t RooRealIntegral::redirectServersHook | ( | const RooAbsCollection & | newServerList, | |
Bool_t | mustReplaceAll, | |||
Bool_t | nameChange, | |||
Bool_t | isRecursive | |||
) | [protected, virtual] |
Reimplemented from RooAbsArg.
virtual void RooRealIntegral::operModeHook | ( | ) | [protected, virtual] |
Bool_t RooRealIntegral::_valid [mutable, protected] |
Definition at line 86 of file RooRealIntegral.h.
Referenced by evaluate(), isValid(), and RooRealIntegral().
RooSetProxy RooRealIntegral::_sumList [mutable, protected] |
Definition at line 110 of file RooRealIntegral.h.
Referenced by createIntegral(), evaluate(), intVars(), numIntCatVars(), printMetaArgs(), printMultiline(), redirectServersHook(), RooRealIntegral(), and sum().
RooSetProxy RooRealIntegral::_intList [mutable, protected] |
Definition at line 111 of file RooRealIntegral.h.
Referenced by createIntegral(), evaluate(), initNumIntegrator(), intVars(), numIntRealVars(), printMetaArgs(), printMultiline(), redirectServersHook(), and RooRealIntegral().
RooSetProxy RooRealIntegral::_anaList [mutable, protected] |
Definition at line 112 of file RooRealIntegral.h.
Referenced by anaIntVars(), createIntegral(), evaluate(), intVars(), printMetaArgs(), printMultiline(), and RooRealIntegral().
RooSetProxy RooRealIntegral::_jacList [mutable, protected] |
Definition at line 113 of file RooRealIntegral.h.
Referenced by jacobianProduct(), printMultiline(), and RooRealIntegral().
RooSetProxy RooRealIntegral::_facList [mutable, protected] |
Definition at line 114 of file RooRealIntegral.h.
Referenced by createIntegral(), evaluate(), intVars(), printMetaArgs(), printMultiline(), and RooRealIntegral().
RooArgSet RooRealIntegral::_facListOwned [mutable, protected] |
TIterator* RooRealIntegral::_facListIter [protected] |
Definition at line 117 of file RooRealIntegral.h.
Referenced by evaluate(), RooRealIntegral(), and ~RooRealIntegral().
TIterator* RooRealIntegral::_jacListIter [protected] |
Iterator over factorizing observables.
Definition at line 118 of file RooRealIntegral.h.
Referenced by jacobianProduct(), RooRealIntegral(), and ~RooRealIntegral().
RooRealProxy RooRealIntegral::_function [protected] |
Iterator over lvalue observables with Jacobian.
Definition at line 119 of file RooRealIntegral.h.
Referenced by createIntegral(), evaluate(), initNumIntegrator(), integrand(), integrate(), plotSamplingHint(), printMetaArgs(), printMultiline(), and RooRealIntegral().
RooArgSet* RooRealIntegral::_funcNormSet [protected] |
Definition at line 120 of file RooRealIntegral.h.
Referenced by createIntegral(), evaluate(), initNumIntegrator(), integrate(), printMetaArgs(), printMultiline(), RooRealIntegral(), and ~RooRealIntegral().
RooArgSet RooRealIntegral::_saveInt [mutable, protected] |
Definition at line 122 of file RooRealIntegral.h.
Referenced by evaluate(), redirectServersHook(), and RooRealIntegral().
RooArgSet RooRealIntegral::_saveSum [mutable, protected] |
do not persist
Definition at line 123 of file RooRealIntegral.h.
Referenced by evaluate(), redirectServersHook(), and RooRealIntegral().
RooNumIntConfig* RooRealIntegral::_iconfig [protected] |
do not persist
Definition at line 125 of file RooRealIntegral.h.
Referenced by initNumIntegrator(), and RooRealIntegral().
RooListProxy RooRealIntegral::_sumCat [mutable, protected] |
TIterator* RooRealIntegral::_sumCatIter [protected] |
do not persist
Definition at line 128 of file RooRealIntegral.h.
Referenced by RooRealIntegral(), sum(), and ~RooRealIntegral().
Int_t RooRealIntegral::_mode [protected] |
Definition at line 130 of file RooRealIntegral.h.
Referenced by evaluate(), initNumIntegrator(), integrate(), printMultiline(), and RooRealIntegral().
IntOperMode RooRealIntegral::_intOperMode [protected] |
Definition at line 131 of file RooRealIntegral.h.
Referenced by evaluate(), printMultiline(), and RooRealIntegral().
Bool_t RooRealIntegral::_restartNumIntEngine [mutable, protected] |
Definition at line 133 of file RooRealIntegral.h.
Referenced by initNumIntegrator(), and redirectServersHook().
RooAbsIntegrator* RooRealIntegral::_numIntEngine [mutable, protected] |
do not persist
Definition at line 134 of file RooRealIntegral.h.
Referenced by initNumIntegrator(), integrate(), and ~RooRealIntegral().
RooAbsFunc* RooRealIntegral::_numIntegrand [mutable, protected] |
do not persist
Definition at line 135 of file RooRealIntegral.h.
Referenced by initNumIntegrator(), and ~RooRealIntegral().
TNamed* RooRealIntegral::_rangeName [protected] |
do not persist
Definition at line 137 of file RooRealIntegral.h.
Referenced by evaluate(), initNumIntegrator(), integrate(), intRange(), RooRealIntegral(), and sum().
RooArgSet* RooRealIntegral::_params [mutable, protected] |
Definition at line 139 of file RooRealIntegral.h.
Referenced by parameters(), and redirectServersHook().
Bool_t RooRealIntegral::_cacheNum [protected] |
cache for set of parameters
Definition at line 141 of file RooRealIntegral.h.
Referenced by evaluate(), getCacheNumeric(), and setCacheNumeric().
Int_t RooRealIntegral::_cacheAllNDim [static, protected] |
Definition at line 142 of file RooRealIntegral.h.
Referenced by evaluate(), getCacheAllNumeric(), and setCacheAllNumeric().
TIterator* RooRealIntegral::_facListIter [protected] |
Definition at line 117 of file RooRealIntegral.h.
TIterator* RooRealIntegral::_jacListIter [protected] |
RooArgSet* RooRealIntegral::_funcNormSet [protected] |
Definition at line 120 of file RooRealIntegral.h.
RooNumIntConfig* RooRealIntegral::_iconfig [protected] |
TIterator* RooRealIntegral::_sumCatIter [protected] |
RooAbsIntegrator* RooRealIntegral::_numIntEngine [mutable, protected] |
RooAbsFunc* RooRealIntegral::_numIntegrand [mutable, protected] |
TNamed* RooRealIntegral::_rangeName [protected] |
RooArgSet* RooRealIntegral::_params [mutable, protected] |
Definition at line 139 of file RooRealIntegral.h.