#include <RooObjCacheManager.h>
Inheritance diagram for RooObjCacheManager:
Definition at line 33 of file RooObjCacheManager.h.
RooObjCacheManager::RooObjCacheManager | ( | RooAbsArg * | owner = 0 , |
|
Int_t | maxSize = 10 , |
|||
Bool_t | clearCacheOnServerRedirect = kTRUE | |||
) |
Definition at line 43 of file RooObjCacheManager.cxx.
RooObjCacheManager::RooObjCacheManager | ( | const RooObjCacheManager & | other, | |
RooAbsArg * | owner = 0 | |||
) |
Definition at line 58 of file RooObjCacheManager.cxx.
RooObjCacheManager::~RooObjCacheManager | ( | ) | [virtual] |
Definition at line 69 of file RooObjCacheManager.cxx.
References _optCacheObservables, and _optCacheObsList.
RooObjCacheManager::RooObjCacheManager | ( | RooAbsArg * | owner = 0 , |
|
Int_t | maxSize = 10 , |
|||
Bool_t | clearCacheOnServerRedirect = kTRUE | |||
) |
RooObjCacheManager::RooObjCacheManager | ( | const RooObjCacheManager & | other, | |
RooAbsArg * | owner = 0 | |||
) |
virtual RooObjCacheManager::~RooObjCacheManager | ( | ) | [virtual] |
Bool_t RooObjCacheManager::redirectServersHook | ( | const RooAbsCollection & | , | |
Bool_t | , | |||
Bool_t | , | |||
Bool_t | ||||
) | [virtual] |
Reimplemented from RooCacheManager< RooAbsCacheElement >.
Definition at line 86 of file RooObjCacheManager.cxx.
References _clearOnRedirect, RooCacheManager< RooAbsCacheElement >::_object, RooCacheManager< RooAbsCacheElement >::_size, i, kFALSE, and RooCacheManager< RooAbsCacheElement >::sterilize().
void RooObjCacheManager::operModeHook | ( | ) | [virtual] |
Reimplemented from RooCacheManager< RooAbsCacheElement >.
Definition at line 111 of file RooObjCacheManager.cxx.
References RooCacheManager< RooAbsCacheElement >::_object, RooAbsCache::_owner, RooCacheManager< RooAbsCacheElement >::_size, i, and RooAbsArg::operMode().
void RooObjCacheManager::optimizeCacheMode | ( | const RooArgSet & | , | |
RooArgSet & | , | |||
RooLinkedList & | ||||
) | [virtual] |
Reimplemented from RooAbsCache.
Definition at line 129 of file RooObjCacheManager.cxx.
References RooCacheManager< RooAbsCacheElement >::_object, _optCacheModeSeen, _optCacheObservables, _optCacheObsList, RooAbsCache::_owner, RooCacheManager< RooAbsCacheElement >::_size, RooFit::Caching, TNamed::GetName(), i, kTRUE, oocxcoutD, and RooAbsCollection::snapshot().
void RooObjCacheManager::printCompactTreeHook | ( | std::ostream & | , | |
const char * | ||||
) | [virtual] |
Reimplemented from RooCacheManager< RooAbsCacheElement >.
Definition at line 174 of file RooObjCacheManager.cxx.
References RooCacheManager< RooAbsCacheElement >::_object, RooCacheManager< RooAbsCacheElement >::_size, and i.
void RooObjCacheManager::findConstantNodes | ( | const RooArgSet & | , | |
RooArgSet & | , | |||
RooLinkedList & | ||||
) | [virtual] |
Reimplemented from RooAbsCache.
Definition at line 188 of file RooObjCacheManager.cxx.
References _clearOnRedirect, RooCacheManager< RooAbsCacheElement >::_object, RooCacheManager< RooAbsCacheElement >::_size, and i.
void RooObjCacheManager::insertObjectHook | ( | RooAbsCacheElement & | ) | [virtual] |
Reimplemented from RooCacheManager< RooAbsCacheElement >.
Definition at line 153 of file RooObjCacheManager.cxx.
References _optCacheModeSeen, _optCacheObservables, RooAbsCache::_owner, l, and s.
virtual Bool_t RooObjCacheManager::redirectServersHook | ( | const RooAbsCollection & | , | |
Bool_t | , | |||
Bool_t | , | |||
Bool_t | ||||
) | [virtual] |
Reimplemented from RooCacheManager< RooAbsCacheElement >.
virtual void RooObjCacheManager::operModeHook | ( | ) | [virtual] |
Reimplemented from RooCacheManager< RooAbsCacheElement >.
virtual void RooObjCacheManager::optimizeCacheMode | ( | const RooArgSet & | , | |
RooArgSet & | , | |||
RooLinkedList & | ||||
) | [virtual] |
Reimplemented from RooAbsCache.
virtual void RooObjCacheManager::printCompactTreeHook | ( | std::ostream & | , | |
const char * | ||||
) | [virtual] |
Reimplemented from RooCacheManager< RooAbsCacheElement >.
virtual void RooObjCacheManager::findConstantNodes | ( | const RooArgSet & | , | |
RooArgSet & | , | |||
RooLinkedList & | ||||
) | [virtual] |
Reimplemented from RooAbsCache.
virtual void RooObjCacheManager::insertObjectHook | ( | RooAbsCacheElement & | ) | [virtual] |
Reimplemented from RooCacheManager< RooAbsCacheElement >.
Bool_t RooObjCacheManager::_clearOnRedirect [protected] |
Definition at line 51 of file RooObjCacheManager.h.
Referenced by findConstantNodes(), and redirectServersHook().
Bool_t RooObjCacheManager::_optCacheModeSeen [protected] |
Definition at line 52 of file RooObjCacheManager.h.
Referenced by insertObjectHook(), and optimizeCacheMode().
std::list<RooArgSet*> RooObjCacheManager::_optCacheObsList [protected] |
Definition at line 54 of file RooObjCacheManager.h.
Referenced by optimizeCacheMode(), and ~RooObjCacheManager().
RooArgSet* RooObjCacheManager::_optCacheObservables [protected] |
list of all optCacheObservables owned
Definition at line 55 of file RooObjCacheManager.h.
Referenced by insertObjectHook(), optimizeCacheMode(), and ~RooObjCacheManager().
std::list<RooArgSet*> RooObjCacheManager::_optCacheObsList [protected] |
Definition at line 54 of file RooObjCacheManager.h.
RooArgSet* RooObjCacheManager::_optCacheObservables [protected] |