16 #ifndef ROO_MULTI_CATEGORY    17 #define ROO_MULTI_CATEGORY 
const RooArgSet & inputCatList() const
 
virtual ~RooMultiCategory()
Destructor. 
 
virtual RooCatType evaluate() const
Calculate the current value. 
 
void updateIndexList()
Update the list of super-category states. 
 
#define ClassDef(name, id)
 
virtual void writeToStream(std::ostream &os, Bool_t compact) const
Write object contents to given stream. 
 
RooCatType is an auxilary class for RooAbsCategory and defines a a single category state...
 
TString currentLabel() const
Return the name of the current state, constructed from the state names of the input categories...
 
virtual void printMultiline(std::ostream &os, Int_t content, Bool_t verbose=kFALSE, TString indent="") const
Print the state of this object to the specified output stream. 
 
static void indent(ostringstream &buf, int indent_level)
 
RooMultiCategory consolidates several RooAbsCategory objects into a single category. 
 
Mother of all ROOT objects. 
 
virtual Bool_t readFromStream(std::istream &is, Bool_t compact, Bool_t verbose=kFALSE)
Read object contents from given stream. 
 
virtual TObject * clone(const char *newname) const
 
RooAbsCategory is the common abstract base class for objects that represent a discrete value with a f...
 
RooSetProxy is the concrete proxy for RooArgSet objects.