53 if (&other==
this)
return *this ;
77 return label && !strcmp(
_label,label) ;
89 virtual void printName(std::ostream& os)
const ;
90 virtual void printTitle(std::ostream& os)
const ;
92 virtual void printValue(std::ostream& os)
const ;
107}
R__SUGGEST_ALTERNATIVE(
"Instead of RooCatType, directly use the category number returned by RooAbsCategory::getIndex().\n"
108 "Convert it into a name using RooAbsCategory::lookupName(index).");
#define R__SUGGEST_ALTERNATIVE(ALTERNATIVE)
#define ClassDef(name, id)
RooAbsCategoryLValue is the common abstract base class for objects that represent a discrete value th...
RooAbsCategory is the base class for objects that represent a discrete value with a finite number of ...
RooCatType is an auxilary class for RooAbsCategory and defines a a single category state.
RooCatType(const RooCatType &other)
Bool_t operator==(const RooCatType &other) const
RooCatType(const char *name, Int_t value)
virtual void printTitle(std::ostream &os) const
Print the title of the state.
void assignFast(const RooCatType &other)
virtual const Text_t * GetName() const
Returns name of object.
void setVal(Int_t newValue)
void SetName(const Text_t *name)
Constructor with name argument.
virtual void printClassName(std::ostream &os) const
Print the class name of the state.
virtual TObject * Clone(const char *) const
Make a clone of an object using the Streamer facility.
Bool_t operator==(const char *label) const
virtual void printName(std::ostream &os) const
Print the name of the state.
virtual void printValue(std::ostream &os) const
Print the value (index integer) of the state.
Bool_t operator==(Int_t index) const
virtual void Print(Option_t *options=0) const
This method must be overridden when a class wants to print itself.
RooCatType & operator=(const RooCatType &other)
RooPlotable is a 'mix-in' base class that define the standard RooFit plotting and printing methods.
virtual StyleOption defaultPrintStyle(Option_t *opt) const
virtual Int_t defaultPrintContents(Option_t *opt) const
Default choice of contents to be printed (name and value)
static std::ostream & defaultPrintStream(std::ostream *os=0)
Return a reference to the current default stream to use in Print().
virtual void printStream(std::ostream &os, Int_t contents, StyleOption style, TString indent="") const
Print description of object on ostream, printing contents set by contents integer,...
Mother of all ROOT objects.