library: libRooFit
#include "RooMultiCatIter.h"

RooMultiCatIter


class description - header file - source file
viewCVS header - viewCVS source

class RooMultiCatIter: public TIterator

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
public:
RooMultiCatIter(const RooMultiCatIter& other)
RooMultiCatIter(const RooArgSet& catList, const char* rangeName = "0")
virtual~RooMultiCatIter()
static TClass*Class()
virtual const TCollection*GetCollection() const
virtual Option_t*TIterator::GetOption() const
virtual TClass*IsA() const
virtual TObject*Next()
TObject*TIterator::operator()()
RooMultiCatIter&operator=(const RooMultiCatIter&)
virtual voidReset()
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
protected:
TObjString*compositeLabel()
voidinitialize(const RooArgSet& catList)
virtual TIterator&operator=(const TIterator&)

Data Members

protected:
RooArgSet_catListSet of categories iterated over
TIterator**_iterListArray of category type iterators
RooAbsCategoryLValue**_catPtrListArray of pointers to original categories
RooCatType*_curTypeListList of current types
Int_t_nIterNumber of categories/iterators in use
Int_t_curIterCurrent location of master iterator
TObjString_compositeLabel
TString_rangeNameRange name (optional)

Class Description

RooMultiCatIter(const RooArgSet& catList, const char* rangeName)
 Constructor
RooMultiCatIter(const RooMultiCatIter& other)
 Copy constructor
void initialize(const RooArgSet& catList)
 Build iterator array for given catList
~RooMultiCatIter()
 Destructor
const TCollection* GetCollection()
 Return set of categories iterated over
return &_catList.getCollection() ;
TObjString* compositeLabel()
TObject* Next()
 Iterator increment operator
void Reset()
 Rewind master iterator
TIterator& operator=(const TIterator&)
{ return *this ; }

Last update: Sat Dec 9 09:59:00 2006
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.