38            double d1=0.0, 
double d2=0.0,
 
   39            const char* 
s1=
nullptr, 
const char* 
s2=
nullptr,
 
   96      return (!
_s[idx].empty()) ? 
_s[idx].c_str() : nullptr ;
 
 
  105  void Print(
const char* = 
"") 
const override;
 
 
#define ClassDefOverride(name, id)
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
 
RooArgSet is a container object that can hold multiple RooAbsArg objects.
 
Named container for two doubles, two integers two object points and three string pointers that can be...
 
const RooArgSet * getSet(Int_t idx) const
Return RooArgSet stored in slot idx.
 
RooArgSet * _c
Payload RooArgSets.
 
double getDouble(Int_t idx) const
Return double stored in slot idx.
 
void Print(const char *="") const override
Print contents.
 
RooLinkedList _argList
Payload sub-arguments.
 
void addArg(const RooCmdArg &arg)
Utility function to add nested RooCmdArg to payload of this RooCmdArg.
 
Int_t _i[2]
Payload integers.
 
RooLinkedList const & subArgs() const
Return list of sub-arguments in this RooCmdArg.
 
void setObject(Int_t idx, TObject *value)
 
void setInt(Int_t idx, Int_t value)
 
RooCmdArg & operator=(const RooCmdArg &other)
Assignment operator.
 
static const RooCmdArg & none()
Return reference to null argument.
 
Int_t getInt(Int_t idx) const
 
void setSet(Int_t idx, const RooArgSet &set)
 
RooLinkedList & subArgs()
Return list of sub-arguments in this RooCmdArg.
 
std::string _s[3]
Payload strings.
 
bool prefixSubArgs() const
 
bool _procSubArgs
If true argument requires recursive processing.
 
RooCmdArg()
Default constructor.
 
TObject * _o[2]
Payload objects.
 
const char * opcode() const
 
static const RooCmdArg _none
Static instance of null object.
 
double _d[2]
Payload doubles.
 
TObject * Clone(const char *newName=nullptr) const override
Make a clone of an object using the Streamer facility.
 
bool _prefixSubArgs
Prefix sub-arguments with container name?
 
void setProcessRecArgs(bool flag, bool prefix=true)
 
~RooCmdArg() override
Destructor.
 
const char * getString(Int_t idx) const
Return string stored in slot idx.
 
void setDouble(Int_t idx, double value)
 
void setString(Int_t idx, const char *value)
 
const TObject * getObject(Int_t idx) const
Return TObject stored in slot idx.
 
Collection class for internal use, storing a collection of RooAbsArg pointers in a doubly linked list...
 
The TNamed class is the base class for all named ROOT classes.
 
const char * GetName() const override
Returns name of object.
 
Mother of all ROOT objects.