library: libRooFit #include "RooNormListManager.h"

# RooNormListManager

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

## class RooNormListManager

| Inheritance Chart:

`RooNormListManager`

        public:

                              RooNormListManager(Int_t maxSize = 10)
                              RooNormListManager(const RooNormListManager& other, Bool_t sterileCopy = kFALSE)
                      virtual ~RooNormListManager()
                        Int_t cacheSize() const
               static TClass* Class()
                  RooArgList* getNormList(const RooAbsArg* self, const RooArgSet* nset, const RooArgSet* iset = 0, Int_t* sterileIndex = 0, const TNamed* isetRangeName = 0)
                  RooArgList* getNormListByIndex(Int_t index) const
              virtual TClass* IsA() const
                        Int_t lastIndex() const
            const RooNameSet* nameSet1ByIndex(Int_t index) const
            const RooNameSet* nameSet2ByIndex(Int_t index) const
          RooNormListManager& operator=(const RooNormListManager&)
                         void reset()
                        Int_t setNormList(const RooAbsArg* self, const RooArgSet* nset, const RooArgSet* iset, RooArgList* normColl, const TNamed* isetRangeName)
                         void setVerbose(Bool_t flag = kTRUE) const
                 virtual void ShowMembers(TMemberInspector& insp, char* parent)
                         void sterilize()
                 virtual void Streamer(TBuffer& b)
                         void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

                     Int_t _maxSize
                     Int_t _size
                     Int_t _lastIndex
             static Bool_t _verbose
          RooNormSetCache* _nsetCache  !
              RooArgList** _normList   !

## Class Description

RooNormListManager(Int_t maxSize)

RooNormListManager(const RooNormListManager& other, Bool_t sterileCopy)

~RooNormListManager()

void reset()

void sterilize()

Int_t setNormList(const RooAbsArg* self, const RooArgSet* nset, const RooArgSet* iset, RooArgList* normList, const TNamed* isetRangeName)

     Check if normalization is already registered

RooArgList* getNormList(const RooAbsArg* self, const RooArgSet* nset, const RooArgSet* iset, Int_t* sterileIdx, const TNamed* isetRangeName)

RooArgList* getNormListByIndex(Int_t index) const

const RooNameSet* nameSet1ByIndex(Int_t index) const

const RooNameSet* nameSet2ByIndex(Int_t index) const

### Inline Functions

                          Int_t lastIndex() const
                          Int_t cacheSize() const
                           void setVerbose(Bool_t flag = kTRUE) const
                        TClass* Class()
                        TClass* IsA() const
                           void ShowMembers(TMemberInspector& insp, char* parent)
                           void Streamer(TBuffer& b)
                           void StreamerNVirtual(TBuffer& b)
            RooNormListManager& operator=(const RooNormListManager&)

Last update: Tue Jun 28 18:13:59 2005
Copyright (c) 2000-2005, Regents of the University of California *