class RooNormSetCache

Function Members (Methods)

public:
RooNormSetCache(Int_t regSize = 10)
RooNormSetCache(const RooNormSetCache& other)
virtual~RooNormSetCache()
voidadd(const RooArgSet* set1, const RooArgSet* set2 = 0)
Bool_tautoCache(const RooAbsArg* self, const RooArgSet* set1, const RooArgSet* set2 = 0, const TNamed* set2RangeName = 0, Bool_t autoRefill = kTRUE)
static TClass*Class()
voidclear()
Bool_tcontains(const RooArgSet* set1, const RooArgSet* set2 = 0, const TNamed* set2RangeName = 0)
Bool_tcontainsSet1(const RooArgSet* set1)
Int_tentries() const
Int_tindex(const RooArgSet* set1, const RooArgSet* set2 = 0, const TNamed* set2RangeName = 0)
voidinitialize(const RooNormSetCache& other)
virtual TClass*IsA() const
const RooArgSet*lastSet1() const
const RooArgSet*lastSet2() const
const RooNameSet&nameSet1() const
const RooNameSet&nameSet2() const
RooNormSetCache&operator=(const RooNormSetCache&)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
protected:
voidexpand()

Data Members

protected:
RooSetPair*_asArr! do not persist
RooHashTable*_htable! do not persist
RooNameSet_name1!
RooNameSet_name2!
Int_t_nreg
Int_t_regSize
TNamed*_set2RangeName!

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

RooNormSetCache(Int_t regSize)
RooNormSetCache(const RooNormSetCache& other)
~RooNormSetCache()
void clear()
void initialize(const RooNormSetCache& other)
void add(const RooArgSet* set1, const RooArgSet* set2 = 0)
 If code list array has never been used, allocate and initialize here
void expand()
Bool_t autoCache(const RooAbsArg* self, const RooArgSet* set1, const RooArgSet* set2 = 0, const TNamed* set2RangeName = 0, Bool_t autoRefill = kTRUE)
 Automated cache management function - Returns kTRUE if cache is invalidated
Int_t index(const RooArgSet* set1, const RooArgSet* set2 = 0, const TNamed* set2RangeName = 0)
Bool_t contains(const RooArgSet* set1, const RooArgSet* set2 = 0, const TNamed* set2RangeName = 0)
Bool_t containsSet1(const RooArgSet* set1)
const RooArgSet* lastSet1()
{ return _nreg>0?_asArr[_nreg-1]._set1:0 ; }
const RooArgSet* lastSet2()
{ return _nreg>0?_asArr[_nreg-1]._set2:0 ; }
const RooNameSet& nameSet1()
{ return _name1 ; }
const RooNameSet& nameSet2()
{ return _name2 ; }
Int_t entries()
{ return _nreg ; }

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