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