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.
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)
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