class RooCacheManager<vector<double,allocator<double> > >: public RooAbsCache

Function Members (Methods)

public:
RooCacheManager<vector<double,allocator<double> > >(Int_t maxSize = 10)
RooCacheManager<vector<double,allocator<double> > >(RooAbsArg* owner, Int_t maxSize = 10)
RooCacheManager<vector<double,allocator<double> > >(const RooCacheManager<vector<double,allocator<double> > >& other, RooAbsArg* owner = 0)
virtual~RooCacheManager<vector<double,allocator<double> > >()
Int_tcacheSize() const
static TClass*Class()
virtual voidRooAbsCache::findConstantNodes(const RooArgSet&, RooArgSet&, RooLinkedList&)
vector<double,allocator<double> >*getObj(const RooArgSet* nset, Int_t* sterileIndex = 0, const TNamed* isetRangeName = 0)
vector<double,allocator<double> >*getObj(const RooArgSet* nset, const RooArgSet* iset, Int_t* sterileIdx = 0, const TNamed* isetRangeName = 0)
vector<double,allocator<double> >*getObjByIndex(Int_t index) const
virtual voidinsertObjectHook(vector<double,allocator<double> >&)
virtual TClass*IsA() const
Int_tlastIndex() const
const RooNameSet*nameSet1ByIndex(Int_t index) const
const RooNameSet*nameSet2ByIndex(Int_t index) const
RooCacheManager<vector<double,allocator<double> > >&operator=(const RooCacheManager<vector<double,allocator<double> > >&)
virtual voidoperModeHook()
virtual voidRooAbsCache::optimizeCacheMode(const RooArgSet&, RooArgSet&, RooLinkedList&)
virtual voidprintCompactTreeHook(ostream&, const char*)
virtual Bool_tredirectServersHook(const RooAbsCollection&, Bool_t, Bool_t, Bool_t)
voidreset()
Int_tsetObj(const RooArgSet* nset, vector<double,allocator<double> >* obj, const TNamed* isetRangeName = 0)
Int_tsetObj(const RooArgSet* nset, const RooArgSet* iset, vector<double,allocator<double> >* obj, const TNamed* isetRangeName = 0)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
voidsterilize()
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Data Members

protected:
Int_t_lastIndex
Int_t_maxSize
RooNormSetCache*_nsetCache!
vector<double,allocator<double> >**_object!
RooAbsArg*RooAbsCache::_owner
Int_t_size

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

T* getObj(const RooArgSet* nset, Int_t* sterileIndex = 0, const TNamed* isetRangeName = 0)
return getObj(const RooArgSet* nset, const RooArgSet* iset, Int_t* sterileIdx = 0, const TNamed* isetRangeName = 0)
Int_t setObj(const RooArgSet* nset, vector<double,allocator<double> >* obj, const TNamed* isetRangeName = 0)
return setObj(const RooArgSet* nset, const RooArgSet* iset, vector<double,allocator<double> >* obj, const TNamed* isetRangeName = 0)
void reset()
void sterilize()
Int_t lastIndex()
{ return _lastIndex ; }
Int_t cacheSize()
{ return _size ; }
Bool_t redirectServersHook(const RooAbsCollection& , Bool_t , Bool_t , Bool_t )
{ return kFALSE ; }
void operModeHook()
{}
void printCompactTreeHook(ostream& , const char* )
{}
T* getObjByIndex(Int_t index) const
const RooNameSet* nameSet1ByIndex(Int_t index) const
const RooNameSet* nameSet2ByIndex(Int_t index) const
void insertObjectHook(vector<double,allocator<double> >& )
{}
template <> void RooCacheManager<RooAbsCacheElement> ShowMembers(TMemberInspector& insp, char* parent)
 needed to avoid 'specialization after instantiation' problem in gcc

Last update: Thu Jan 17 08:44:08 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.