Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User

RooFit Toolkit for Data Modeling
#include "RooNormSetCache.hh"

RooNormSetCache


class description - source file - inheritance tree (.pdf)

class RooNormSetCache

Inheritance Chart:
RooNormSetCache

    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)

Data Members


    protected:
RooHashTable* _htable ! do not persist Int_t _regSize Int_t _nreg RooSetPair* _asArr ! do not persist RooNameSet _name1 ! RooNameSet _name2 ! TNamed* _set2RangeName !

Class Description


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 CVS Update: v 1.14 2005/06/16 09:31:29 wverkerke Top
Copyright © 2000-2005 University of California, Stanford University

Page maintained by Wouter Verkerke and David Kirkby

SourceForge.net Logo