16 #ifndef ROO_CATEGORY_PROXY 17 #define ROO_CATEGORY_PROXY 43 inline const char*
label()
const {
const char * label() const
virtual Bool_t setLabel(const char *label, Bool_t printError=kTRUE)=0
virtual ~RooCategoryProxy()
Destructor.
virtual TObject * Clone(const char *newName=0) const
Make a clone of an object using the Streamer facility.
#define ClassDef(name, id)
const RooAbsCategory & arg() const
RooAbsCategoryLValue is the common abstract base class for objects that represent a discrete value th...
RooCategoryProxy & operator=(Int_t index)
virtual Bool_t setArg(RooAbsCategory &newRef)
Change object held in proxy into newRef.
virtual const char * name() const
RooCategoryProxy & operator=(const char *_label)
virtual Bool_t hasRange(const char *) const
Bool_t hasRange(const char *rangeName) const
RooAbsCategoryLValue * lvptr() const
Return RooAbsCategoryLValye pointer of contained object if it is indeed an lvalue.
RooCategoryProxy is the proxy implementation for RooAbsCategory objects A RooCategoryProxy is the gen...
Mother of all ROOT objects.
RooArgProxy is the abstact interface for RooAbsArg proxy classes.
RooAbsCategory is the common abstract base class for objects that represent a discrete value with a f...
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
virtual Bool_t setIndex(Int_t index, Bool_t printError=kTRUE)=0