| library: libRooFit #include "RooMultiCatIter.h"
 | 
RooMultiCatIter
class description - source file - inheritance tree (.pdf)
    protected:
             TObjString* compositeLabel()
                    void initialize(const RooArgSet& catList)
      virtual TIterator& operator=(const TIterator&)
    public:
                                 RooMultiCatIter(const RooArgSet& catList, const char* rangeName = "0")
                                 RooMultiCatIter(const RooMultiCatIter& other)
                         virtual ~RooMultiCatIter()
                  static TClass* Class()
      virtual const TCollection* GetCollection() const
                 virtual TClass* IsA() const
                virtual TObject* Next()
                RooMultiCatIter& operator=(const RooMultiCatIter&)
                    virtual void Reset()
                    virtual void ShowMembers(TMemberInspector& insp, char* parent)
                    virtual void Streamer(TBuffer& b)
                            void StreamerNVirtual(TBuffer& b)
    protected:
                   RooArgSet _catList         Set of categories iterated over
                 TIterator** _iterList        Array of category type iterators 
      RooAbsCategoryLValue** _catPtrList      Array of pointers to original categories
                 RooCatType* _curTypeList     List of current types
                       Int_t _nIter           Number of categories/iterators in use
                       Int_t _curIter         Current location of master iterator
                  TObjString _compositeLabel  
                     TString _rangeName       Range name (optional)
 RooMultiCatIter(const RooArgSet& catList, const char* rangeName) : _catList("catList") 
 Constructor
 RooMultiCatIter(const RooMultiCatIter& other) : TIterator(other), _catList("catList")
 Copy constructor
void initialize(const RooArgSet& catList) 
 Build iterator array for given catList
 ~RooMultiCatIter() 
 Destructor
const TCollection* GetCollection() const 
 Return set of categories iterated over
return &_catList.getCollection() ;
TObjString* compositeLabel() 
TObject* Next() 
 Iterator increment operator
void Reset() 
 Rewind master iterator
Inline Functions
              TIterator& operator=(const TIterator&)
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
        RooMultiCatIter& operator=(const RooMultiCatIter&)
Last update: Tue Jun 28 18:13:51 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.