ROOT
6.06/09
Reference Guide
|
Definition at line 64 of file RooAbsCachedPdf.h.
Public Member Functions | |
PdfCacheElem (const RooAbsCachedPdf &self, const RooArgSet *nset) | |
Constructor of cache object which owns RooDataHist cache histogram, RooHistPdf pdf that represents is shape and RooChangeTracker meta object that tracks changes in listed dependent parameter of cache. More... | |
virtual | ~PdfCacheElem () |
Cache element destructor. More... | |
virtual RooArgList | containedArgs (Action) |
Returns all RooAbsArg objects contained in the cache element. 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... | |
RooHistPdf * | pdf () |
RooDataHist * | hist () |
const RooArgSet & | nset () |
RooChangeTracker * | paramTracker () |
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 | |
RooHistPdf * | _pdf |
RooChangeTracker * | _paramTracker |
RooDataHist * | _hist |
RooArgSet | _nset |
RooAbsReal * | _norm |
Additional Inherited Members | |
Public Types inherited from RooAbsCacheElement | |
enum | Action { OperModeChange, OptimizeCaching, FindConstantNodes } |
Protected Attributes inherited from RooAbsCacheElement | |
RooAbsArg * | _owner |
#include <RooAbsCachedPdf.h>
RooAbsCachedPdf::PdfCacheElem::PdfCacheElem | ( | const RooAbsCachedPdf & | self, |
const RooArgSet * | nsetIn | ||
) |
Constructor of cache object which owns RooDataHist cache histogram, RooHistPdf pdf that represents is shape and RooChangeTracker meta object that tracks changes in listed dependent parameter of cache.
Definition at line 216 of file RooAbsCachedPdf.cxx.
|
virtual |
Cache element destructor.
Definition at line 359 of file RooAbsCachedPdf.cxx.
|
virtual |
Returns all RooAbsArg objects contained in the cache element.
Implements RooAbsCacheElement.
Reimplemented in RooIntegralMorph::MorphCacheElem.
Definition at line 346 of file RooAbsCachedPdf.cxx.
Referenced by RooIntegralMorph::MorphCacheElem::containedArgs(), and RooFFTConvPdf::FFTCacheElem::containedArgs().
|
inline |
Definition at line 74 of file RooAbsCachedPdf.h.
Referenced by RooAbsCachedPdf::clearCacheObject(), RooAbsSelfCachedPdf::fillCacheObject(), RooCachedPdf::fillCacheObject(), RooIntegralMorph::fillCacheObject(), RooFFTConvPdf::fillCacheObject(), RooAbsCachedPdf::getCache(), and RooAbsCachedPdf::getCacheHist().
|
inline |
Definition at line 75 of file RooAbsCachedPdf.h.
Referenced by RooCachedPdf::fillCacheObject().
|
inline |
Definition at line 76 of file RooAbsCachedPdf.h.
Referenced by RooAbsCachedPdf::getCache().
|
inline |
Definition at line 73 of file RooAbsCachedPdf.h.
Referenced by RooAbsCachedPdf::analyticalIntegralWN(), RooAbsSelfCachedPdf::fillCacheObject(), RooCachedPdf::fillCacheObject(), RooAbsCachedPdf::getAnalyticalIntegralWN(), RooAbsCachedPdf::getCache(), RooAbsCachedPdf::getCachePdf(), RooAbsCachedPdf::getValV(), RooIntegralMorph::MorphCacheElem::MorphCacheElem(), and RooAbsCachedPdf::setInterpolationOrder().
|
virtual |
Print contents of cache when printing self as part of object tree.
Reimplemented from RooAbsCacheElement.
Definition at line 380 of file RooAbsCachedPdf.cxx.
|
private |
Definition at line 82 of file RooAbsCachedPdf.h.
Referenced by hist(), and PdfCacheElem().
|
private |
Definition at line 84 of file RooAbsCachedPdf.h.
|
private |
Definition at line 83 of file RooAbsCachedPdf.h.
Referenced by nset(), and PdfCacheElem().
|
private |
Definition at line 81 of file RooAbsCachedPdf.h.
Referenced by paramTracker(), and PdfCacheElem().
|
private |
Definition at line 80 of file RooAbsCachedPdf.h.
Referenced by pdf(), and PdfCacheElem().