ROOT  6.06/09
Reference Guide
Public Member Functions | Public Attributes | List of all members
RooEffProd::CacheElem Class Reference

Definition at line 56 of file RooEffProd.h.

Public Member Functions

 CacheElem ()
 
virtual ~CacheElem ()
 
virtual RooArgList containedArgs (Action)
 Report all RooAbsArg derived objects contained in Cache Element (used in function optimization and and server redirect management of the cache) More...
 
- 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 void printCompactTreeHook (std::ostream &, const char *, Int_t curElem, Int_t totElem)
 Hook function to print cache guts in tree printing mode of RooAbsArgs. 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)
 

Public Attributes

RooArgSet _intObs
 
RooEffProd_clone
 
RooAbsReal_int
 

Additional Inherited Members

- Public Types inherited from RooAbsCacheElement
enum  Action { OperModeChange, OptimizeCaching, FindConstantNodes }
 
- Protected Attributes inherited from RooAbsCacheElement
RooAbsArg_owner
 

#include <RooEffProd.h>

+ Inheritance diagram for RooEffProd::CacheElem:
+ Collaboration diagram for RooEffProd::CacheElem:

Constructor & Destructor Documentation

RooEffProd::CacheElem::CacheElem ( )
inline

Definition at line 58 of file RooEffProd.h.

virtual RooEffProd::CacheElem::~CacheElem ( )
inlinevirtual

Definition at line 59 of file RooEffProd.h.

Member Function Documentation

RooArgList RooEffProd::CacheElem::containedArgs ( Action  )
virtual

Report all RooAbsArg derived objects contained in Cache Element (used in function optimization and and server redirect management of the cache)

Implements RooAbsCacheElement.

Definition at line 205 of file RooEffProd.cxx.

Member Data Documentation

RooEffProd* RooEffProd::CacheElem::_clone

Definition at line 62 of file RooEffProd.h.

Referenced by containedArgs(), RooEffProd::getAnalyticalIntegralWN(), and ~CacheElem().

RooAbsReal* RooEffProd::CacheElem::_int
RooArgSet RooEffProd::CacheElem::_intObs

Definition at line 61 of file RooEffProd.h.

Referenced by containedArgs(), and RooEffProd::getAnalyticalIntegralWN().


The documentation for this class was generated from the following files: