Logo ROOT   master
Reference Guide
RooEffProd::CacheElem Class Reference

Definition at line 54 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 ~RooAbsCacheElement ()
 
virtual void findConstantNodes (const RooArgSet &obs, RooArgSet &cacheList, RooLinkedList &processedNodes)
 Interface for constant term optimization calls. More...
 
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 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 Bool_t redirectServersHook (const RooAbsCollection &, Bool_t, Bool_t, Bool_t)
 Interface for server redirect calls. More...
 
void setOwner (RooAbsArg *owner)
 

Public Attributes

RooEffProd_clone
 
RooAbsReal_int
 
RooArgSet _intObs
 

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:
[legend]

Constructor & Destructor Documentation

◆ CacheElem()

RooEffProd::CacheElem::CacheElem ( )
inline

Definition at line 56 of file RooEffProd.h.

◆ ~CacheElem()

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

Definition at line 57 of file RooEffProd.h.

Member Function Documentation

◆ containedArgs()

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 193 of file RooEffProd.cxx.

Member Data Documentation

◆ _clone

RooEffProd* RooEffProd::CacheElem::_clone

Definition at line 60 of file RooEffProd.h.

◆ _int

RooAbsReal* RooEffProd::CacheElem::_int

Definition at line 61 of file RooEffProd.h.

◆ _intObs

RooArgSet RooEffProd::CacheElem::_intObs

Definition at line 59 of file RooEffProd.h.

Libraries for RooEffProd::CacheElem:
[legend]

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