34 const char* s1=0,
const char* s2=0,
53 if (newName) { newarg->
SetName(newName) ; }
90 return (
_s[idx].size()>0) ?
_s[idx].c_str() : 0 ;
virtual const char * GetName() const
Returns name of object.
const char * opcode() const
const char * getString(Int_t idx) const
void setSet(Int_t idx, const RooArgSet &set)
virtual ~RooCmdArg()
Destructor.
Int_t getInt(Int_t idx) const
virtual TObject * Clone(const char *newName=0) const
Make a clone of an object using the Streamer facility.
void setString(Int_t idx, const char *value)
virtual void SetName(const char *name)
Set the name of the TNamed.
const TObject * getObject(Int_t idx) const
static const RooCmdArg & none()
Return reference to null argument.
#define ClassDef(name, id)
The TNamed class is the base class for all named ROOT classes.
void setProcessRecArgs(Bool_t flag, Bool_t prefix=kTRUE)
RooCmdArg & operator=(const RooCmdArg &other)
Assignment operator.
Class RooCmdConfig is a configurable parser for RooCmdArg named arguments.
RooAbsData is the common abstract base class for binned and unbinned datasets.
void setDouble(Int_t idx, Double_t value)
RooLinkedList is an collection class for internal use, storing a collection of RooAbsArg pointers in ...
void setInt(Int_t idx, Int_t value)
RooCmdArg()
Default constructor.
Double_t getDouble(Int_t idx) const
void addArg(const RooCmdArg &arg)
Utility function to add nested RooCmdArg to payload of this RooCmdArg.
Mother of all ROOT objects.
RooAbsCollection is an abstract container object that can hold multiple RooAbsArg objects...
static const RooCmdArg _none
const RooArgSet * getSet(Int_t idx) const
Return RooArgSet stored in slot idx.
RooLinkedList & subArgs()
RooCmdArg is a named container for two doubles, two integers two object points and three string point...
void setObject(Int_t idx, TObject *value)