class RooObjCacheManager: public RooCacheManager<RooAbsCacheElement>

Function Members (Methods)

public:
RooObjCacheManager(const RooObjCacheManager& other, RooAbsArg* owner = 0)
RooObjCacheManager(RooAbsArg* owner = 0, Int_t maxSize = 10, Bool_t clearCacheOnServerRedirect = kTRUE)
virtual~RooObjCacheManager()
Int_tRooCacheManager<RooAbsCacheElement>::cacheSize() const
static TClass*Class()
virtual voidfindConstantNodes(const RooArgSet&, RooArgSet&, RooLinkedList&)
RooAbsCacheElement*RooCacheManager<RooAbsCacheElement>::getObj(const RooArgSet* nset, Int_t* sterileIndex = 0, const TNamed* isetRangeName = 0)
RooAbsCacheElement*RooCacheManager<RooAbsCacheElement>::getObj(const RooArgSet* nset, const RooArgSet* iset, Int_t* sterileIdx = 0, const TNamed* isetRangeName = 0)
RooAbsCacheElement*RooCacheManager<RooAbsCacheElement>::getObjByIndex(Int_t index) const
virtual voidinsertObjectHook(RooAbsCacheElement&)
virtual TClass*IsA() const
Int_tRooCacheManager<RooAbsCacheElement>::lastIndex() const
const RooNameSet*RooCacheManager<RooAbsCacheElement>::nameSet1ByIndex(Int_t index) const
const RooNameSet*RooCacheManager<RooAbsCacheElement>::nameSet2ByIndex(Int_t index) const
RooObjCacheManager&operator=(const RooObjCacheManager&)
virtual voidoperModeHook()
virtual voidoptimizeCacheMode(const RooArgSet&, RooArgSet&, RooLinkedList&)
virtual voidprintCompactTreeHook(ostream&, const char*)
virtual Bool_tredirectServersHook(const RooAbsCollection&, Bool_t, Bool_t, Bool_t)
voidRooCacheManager<RooAbsCacheElement>::reset()
Int_tRooCacheManager<RooAbsCacheElement>::setObj(const RooArgSet* nset, RooAbsCacheElement* obj, const TNamed* isetRangeName = 0)
Int_tRooCacheManager<RooAbsCacheElement>::setObj(const RooArgSet* nset, const RooArgSet* iset, RooAbsCacheElement* obj, const TNamed* isetRangeName = 0)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
voidRooCacheManager<RooAbsCacheElement>::sterilize()
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Data Members

protected:
Bool_t_clearOnRedirect
Int_tRooCacheManager<RooAbsCacheElement>::_lastIndex
Int_tRooCacheManager<RooAbsCacheElement>::_maxSize
RooNormSetCache*RooCacheManager<RooAbsCacheElement>::_nsetCache!
RooAbsCacheElement**RooCacheManager<RooAbsCacheElement>::_object!
Bool_t_optCacheModeSeen
list<RooArgSet*>_optCacheObsList! list of all optCacheObservables owned
RooArgSet*_optCacheObservables! current optCacheObservables
RooAbsArg*RooAbsCache::_owner
Int_tRooCacheManager<RooAbsCacheElement>::_size

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

RooObjCacheManager(RooAbsArg* owner = 0, Int_t maxSize = 10, Bool_t clearCacheOnServerRedirect = kTRUE)
RooObjCacheManager(const RooObjCacheManager& other, RooAbsArg* owner = 0)
~RooObjCacheManager()
Bool_t redirectServersHook(const RooAbsCollection& , Bool_t , Bool_t , Bool_t )
void operModeHook()
void optimizeCacheMode(const RooArgSet& , RooArgSet& , RooLinkedList& )
void insertObjectHook(RooAbsCacheElement& )
cout << "RooObjCacheManager::insertObjectHook(owner = " << _owner->GetName() << ")" << endl ;
void printCompactTreeHook(ostream& , const char* )
void findConstantNodes(const RooArgSet& , RooArgSet& , RooLinkedList& )
 Cache contents cannot be const optimized if it is erased on a server redirect.

Last update: Thu Jan 17 08:45:27 2008
Copyright (c) 2000-2005, Regents of the University of California *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.