RooRealIntegral Class Reference

#include <RooRealIntegral.h>

Inheritance diagram for RooRealIntegral:

RooAbsReal RooAbsReal RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed List of all members.

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 TObjectclone (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 RooArgSetnumIntCatVars () const
const RooArgSetnumIntRealVars () const
const RooArgSetanaIntVars () const
RooArgSet intVars () const
const char * intRange ()
const RooAbsRealintegrand () 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 RooAbsRealcreateIntegral (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 TObjectclone (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 RooArgSetnumIntCatVars () const
const RooArgSetnumIntRealVars () const
const RooArgSetanaIntVars () const
RooArgSet intVars () const
const char * intRange ()
const RooAbsRealintegrand () 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 RooAbsRealcreateIntegral (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 RooArgSetparameters () 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 RooArgSetparameters () 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

Detailed Description

Definition at line 33 of file RooRealIntegral.h.


Member Enumeration Documentation

enum RooRealIntegral::IntOperMode [protected]

Definition at line 90 of file RooRealIntegral.h.

enum RooRealIntegral::IntOperMode [protected]

Definition at line 90 of file RooRealIntegral.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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]

Definition at line 49 of file RooRealIntegral.h.

References _sumList.

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]

Definition at line 51 of file RooRealIntegral.h.

References _anaList.

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]

Definition at line 54 of file RooRealIntegral.h.

References _rangeName, and TNamed::GetName().

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]

Definition at line 62 of file RooRealIntegral.h.

References _cacheNum.

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]

Reimplemented from RooAbsReal.

Definition at line 44 of file RooRealIntegral.h.

References _valid.

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]

Definition at line 49 of file RooRealIntegral.h.

References _sumList.

const RooArgSet& RooRealIntegral::numIntRealVars (  )  const [inline]

Definition at line 50 of file RooRealIntegral.h.

References _intList.

const RooArgSet& RooRealIntegral::anaIntVars (  )  const [inline]

Definition at line 51 of file RooRealIntegral.h.

References _anaList.

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]

Definition at line 54 of file RooRealIntegral.h.

References _rangeName, and TNamed::GetName().

const RooAbsReal& RooRealIntegral::integrand (  )  const [inline]

Definition at line 55 of file RooRealIntegral.h.

References _function, and RooRealProxy::arg().

void RooRealIntegral::setCacheNumeric ( Bool_t  flag  )  [inline]

Definition at line 57 of file RooRealIntegral.h.

References _cacheNum.

Bool_t RooRealIntegral::getCacheNumeric (  )  [inline]

Definition at line 62 of file RooRealIntegral.h.

References _cacheNum.

static void RooRealIntegral::setCacheAllNumeric ( Int_t  ndim  )  [inline, static]

Definition at line 67 of file RooRealIntegral.h.

References _cacheAllNDim.

static Int_t RooRealIntegral::getCacheAllNumeric (  )  [inline, static]

Definition at line 72 of file RooRealIntegral.h.

References _cacheAllNDim.

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]

Cache all integrals with given numeric dimension.

Reimplemented from RooAbsArg.


Member Data Documentation

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]

Definition at line 116 of file RooRealIntegral.h.

Referenced by RooRealIntegral().

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]

Definition at line 127 of file RooRealIntegral.h.

Referenced by RooRealIntegral(), and sum().

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]

Iterator over factorizing observables.

Definition at line 118 of file RooRealIntegral.h.

RooArgSet* RooRealIntegral::_funcNormSet [protected]

Definition at line 120 of file RooRealIntegral.h.

RooNumIntConfig* RooRealIntegral::_iconfig [protected]

do not persist

Definition at line 125 of file RooRealIntegral.h.

TIterator* RooRealIntegral::_sumCatIter [protected]

do not persist

Definition at line 128 of file RooRealIntegral.h.

RooAbsIntegrator* RooRealIntegral::_numIntEngine [mutable, protected]

do not persist

Definition at line 134 of file RooRealIntegral.h.

RooAbsFunc* RooRealIntegral::_numIntegrand [mutable, protected]

do not persist

Definition at line 135 of file RooRealIntegral.h.

TNamed* RooRealIntegral::_rangeName [protected]

do not persist

Definition at line 137 of file RooRealIntegral.h.

RooArgSet* RooRealIntegral::_params [mutable, protected]

Definition at line 139 of file RooRealIntegral.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:34:01 2011 for ROOT_528-00b_version by  doxygen 1.5.1