library: libRooFit #include "RooNormSetCache.h" |
RooNormSetCache
class description - source file - inheritance tree (.pdf)
protected:
void expand()
void initialize(const RooNormSetCache& other)
public:
RooNormSetCache(Int_t regSize = 10)
RooNormSetCache(const RooNormSetCache& other)
virtual ~RooNormSetCache()
void add(const RooArgSet* set1, const RooArgSet* set2 = 0)
Bool_t autoCache(const RooAbsArg* self, const RooArgSet* set1, const RooArgSet* set2 = 0, const TNamed* set2RangeName = 0, Bool_t autoRefill = kTRUE)
static TClass* Class()
void clear()
Bool_t contains(const RooArgSet* set1, const RooArgSet* set2 = 0, const TNamed* set2RangeName = 0)
Bool_t containsSet1(const RooArgSet* set1)
Int_t entries() const
Int_t index(const RooArgSet* set1, const RooArgSet* set2 = 0, const TNamed* set2RangeName = 0)
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 void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
RooHashTable* _htable ! do not persist
Int_t _regSize
Int_t _nreg
RooSetPair* _asArr ! do not persist
RooNameSet _name1 !
RooNameSet _name2 !
TNamed* _set2RangeName !
RooNormSetCache(Int_t regSize) :
_htable(0), _regSize(regSize), _nreg(0), _asArr(0), _set2RangeName(0)
RooNormSetCache(const RooNormSetCache& other) :
_htable(0), _regSize(other._regSize), _nreg(0), _asArr(0), _set2RangeName(0)
~RooNormSetCache()
void clear()
void initialize(const RooNormSetCache& other)
void add(const RooArgSet* set1, const RooArgSet* set2)
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, const TNamed* set2RangeName, Bool_t doRefill)
Automated cache management function - Returns kTRUE if cache is invalidated
Inline Functions
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() const
const RooArgSet* lastSet2() const
const RooNameSet& nameSet1() const
const RooNameSet& nameSet2() const
Int_t entries() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
RooNormSetCache& operator=(const RooNormSetCache&)
Last update: Tue Jun 28 18:14:01 2005
Copyright (c) 2000-2005, Regents of the University of California *
ROOT page - Class index - Class Hierarchy - Top of the page
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.