77   while ((obj = catIter->
Next())) {
   148   for (i=0 ; i<
_nIter ; i++) {
   149     if (i>0) str.Append(
";") ;
   239       const RooMultiCatIter &iter(dynamic_cast<const RooMultiCatIter &>(aIter));
 std::string GetName(const std::string &scope_name)
TIterator * createIterator(Bool_t dir=kIterForward) const
RooCatType * _curTypeList
virtual Bool_t add(const RooAbsCollection &col, Bool_t silent=kFALSE)
Add a collection of arguments to this collection by calling add() for each element in the source coll...
TObjString * compositeLabel()
Construct string with composite object label corresponding to the state name of a RooMultiCategory or...
Collectable string class. 
RooMultiCatIter(const RooArgSet &catList, const char *rangeName=0)
Construct iterator over all permutations of states of categories in catList. 
virtual const TCollection * GetCollection() const
Dummy implementation, always returns zero. 
Iterator abstract base class. 
virtual void Reset()
Rewind master iterator. 
virtual TObject * Next()
Iterator increment operator. 
RooCatType is an auxilary class for RooAbsCategory and defines a a single category state...
virtual ~RooMultiCatIter()
Destructor. 
RooAbsCategoryLValue is the common abstract base class for objects that represent a discrete value th...
TIterator * typeIterator() const
Return iterator over all defined states. 
virtual const Text_t * GetName() const
Returns name of object. 
Collection abstract base class. 
virtual TObject * operator*() const
Return current item (dummy) 
virtual bool operator!=(const TIterator &aIter) const
Comparison operator to other iterator Returns true if both iterator iterate over the same set of inpu...
TObjString _compositeLabel
virtual void SetName(const Text_t *name)
Constructor with name argument. 
Mother of all ROOT objects. 
virtual TObject * Next()=0
pRooCategory * _catPtrList
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
RooMultiCatIter iterators over all state permutations of a list of categories. 
void initialize(const RooArgSet &catList)
Build iterator array for given catList.