47 RooArgProxy(Name, desc, owner, valueServer, shapeServer, ownArg)
58 RooArgProxy(Name, desc, owner, ref, valueServer, shapeServer, ownArg)
92 cout <<
"RooCategoryProxy(" <<
name() <<
")::INTERNAL error, expected " <<
_arg->
GetName() <<
" to be an lvalue" << endl ;
void setAttribute(const Text_t *name, Bool_t value=kTRUE)
Set (default) or clear a named boolean attribute of this object.
virtual Bool_t changePointer(const RooAbsCollection &newServerSet, Bool_t nameChange=kFALSE, Bool_t factoryInitMode=kFALSE)
Change proxied object to object of same name in given list.
virtual const char * name() const
virtual ~RooCategoryProxy()
Destructor.
RooAbsCategoryLValue is the common abstract base class for objects that represent a discrete value th...
virtual Bool_t setArg(RooAbsCategory &newRef)
Change object held in proxy into newRef.
RooAbsCategoryLValue * lvptr() const
Return RooAbsCategoryLValye pointer of contained object if it is indeed an lvalue.
char * Form(const char *fmt,...)
RooAbsArg * absArg() const
virtual const char * GetName() const
Returns name of object.
RooCategoryProxy is the proxy implementation for RooAbsCategory objects A RooCategoryProxy is the gen...
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...
const RooAbsCategory & arg() const
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
ClassImp(RooCategoryProxy)