16 #ifndef ROO_MULTI_CATEGORY
17 #define ROO_MULTI_CATEGORY
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.
virtual ~RooMultiCategory()
Destructor.
virtual RooCatType evaluate() const
Calculate the current value.
TString currentLabel() const
Return the name of the current state, constructed from the state names of the input categories...
void updateIndexList()
Update the list of super-category states.
const RooArgSet & inputCatList() const
#define ClassDef(name, id)
static void indent(ostringstream &buf, int indent_level)
virtual TObject * clone(const char *newname) const
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 void writeToStream(std::ostream &os, Bool_t compact) const
Write object contents to given stream.