ROOT
6.07/01
Reference Guide
|
Definition at line 59 of file RooAbsCachedReal.h.
Public Member Functions | |
FuncCacheElem (const RooAbsCachedReal &self, const RooArgSet *nset) | |
Constructor of cache storage unit class. More... | |
virtual | ~FuncCacheElem () |
virtual RooArgList | containedArgs (Action) |
Return list of contained RooAbsArg objects. More... | |
virtual void | printCompactTreeHook (std::ostream &, const char *, Int_t, Int_t) |
Print contents of cache when printing self as part of object tree. More... | |
RooHistFunc * | func () |
RooDataHist * | hist () |
RooChangeTracker * | paramTracker () |
RooAbsReal * | sourceClone () |
void | setSourceClone (RooAbsReal *newSource) |
Bool_t | cacheSource () |
void | setCacheSource (Bool_t flag) |
Public Member Functions inherited from RooAbsCacheElement | |
RooAbsCacheElement () | |
virtual Bool_t | redirectServersHook (const RooAbsCollection &, Bool_t, Bool_t, Bool_t) |
Interface for server redirect calls. More... | |
virtual | ~RooAbsCacheElement () |
virtual void | operModeHook (RooAbsArg::OperMode) |
Interface for operation mode change calls. More... | |
virtual void | optimizeCacheMode (const RooArgSet &obs, RooArgSet &optNodes, RooLinkedList &processedNodes) |
Interface for cache optimization calls. More... | |
virtual void | findConstantNodes (const RooArgSet &obs, RooArgSet &cacheList, RooLinkedList &processedNodes) |
Interface for constant term optimization calls. More... | |
void | setOwner (RooAbsArg *owner) |
Private Attributes | |
RooHistFunc * | _func |
RooChangeTracker * | _paramTracker |
RooDataHist * | _hist |
RooAbsReal * | _sourceClone |
Bool_t | _cacheSource |
Additional Inherited Members | |
Public Types inherited from RooAbsCacheElement | |
enum | Action { OperModeChange, OptimizeCaching, FindConstantNodes } |
Protected Attributes inherited from RooAbsCacheElement | |
RooAbsArg * | _owner |
#include <RooAbsCachedReal.h>
RooAbsCachedReal::FuncCacheElem::FuncCacheElem | ( | const RooAbsCachedReal & | self, |
const RooArgSet * | nset | ||
) |
Constructor of cache storage unit class.
Create RooDataHist that will cache function values and create RooHistFunc that represent s RooDataHist shape as function, create meta object that tracks changes in declared parameters of p.d.f through actualParameters()
Definition at line 194 of file RooAbsCachedReal.cxx.
|
virtual |
Definition at line 245 of file RooAbsCachedReal.cxx.
|
inline |
Definition at line 75 of file RooAbsCachedReal.h.
Referenced by RooCachedReal::fillCacheObject().
|
virtual |
Return list of contained RooAbsArg objects.
Implements RooAbsCacheElement.
Definition at line 308 of file RooAbsCachedReal.cxx.
Referenced by RooNumRunningInt::RICacheElem::containedArgs().
|
inline |
Definition at line 68 of file RooAbsCachedReal.h.
Referenced by RooAbsCachedReal::analyticalIntegralWN(), RooCachedReal::fillCacheObject(), RooAbsCachedReal::getAnalyticalIntegralWN(), RooAbsCachedReal::getCache(), RooAbsCachedReal::getValV(), and RooAbsCachedReal::setInterpolationOrder().
|
inline |
Definition at line 69 of file RooAbsCachedReal.h.
Referenced by RooAbsCachedReal::clearCacheObject(), RooAbsSelfCachedReal::fillCacheObject(), RooCachedReal::fillCacheObject(), and RooAbsCachedReal::getCache().
|
inline |
Definition at line 70 of file RooAbsCachedReal.h.
Referenced by RooCachedReal::fillCacheObject(), and RooAbsCachedReal::getCache().
|
virtual |
Print contents of cache when printing self as part of object tree.
Reimplemented from RooAbsCacheElement.
Definition at line 323 of file RooAbsCachedReal.cxx.
Definition at line 76 of file RooAbsCachedReal.h.
Referenced by RooCachedReal::createCache().
|
inline |
Definition at line 73 of file RooAbsCachedReal.h.
Referenced by RooCachedReal::fillCacheObject().
|
inline |
Definition at line 72 of file RooAbsCachedReal.h.
Referenced by RooCachedReal::fillCacheObject().
|
private |
Definition at line 84 of file RooAbsCachedReal.h.
Referenced by cacheSource(), FuncCacheElem(), and setCacheSource().
|
private |
Definition at line 80 of file RooAbsCachedReal.h.
Referenced by func(), and FuncCacheElem().
|
private |
Definition at line 82 of file RooAbsCachedReal.h.
Referenced by FuncCacheElem(), and hist().
|
private |
Definition at line 81 of file RooAbsCachedReal.h.
Referenced by FuncCacheElem(), and paramTracker().
|
private |
Definition at line 83 of file RooAbsCachedReal.h.
Referenced by FuncCacheElem(), setSourceClone(), and sourceClone().