#include <RooCmdArg.h>
Inheritance diagram for RooCmdArg:
Public Member Functions | |
RooCmdArg () | |
RooCmdArg (const char *name, Int_t i1=0, Int_t i2=0, Double_t d1=0, Double_t d2=0, const char *s1=0, const char *s2=0, const TObject *o1=0, const TObject *o2=0, const RooCmdArg *ca=0, const char *s3=0, const RooArgSet *c1=0, const RooArgSet *c2=0) | |
RooCmdArg (const RooCmdArg &other) | |
RooCmdArg & | operator= (const RooCmdArg &other) |
void | addArg (const RooCmdArg &arg) |
void | setProcessRecArgs (Bool_t flag, Bool_t prefix=kTRUE) |
RooLinkedList & | subArgs () |
virtual TObject * | Clone (const char *newName=0) const |
virtual | ~RooCmdArg () |
const char * | opcode () const |
void | setInt (Int_t idx, Int_t value) |
void | setDouble (Int_t idx, Double_t value) |
void | setString (Int_t idx, const char *value) |
void | setObject (Int_t idx, TObject *value) |
void | setSet (Int_t idx, const RooArgSet &set) |
Int_t | getInt (Int_t idx) const |
Double_t | getDouble (Int_t idx) const |
const char * | getString (Int_t idx) const |
const TObject * | getObject (Int_t idx) const |
const RooArgSet * | getSet (Int_t idx) const |
RooCmdArg () | |
RooCmdArg (const char *name, Int_t i1=0, Int_t i2=0, Double_t d1=0, Double_t d2=0, const char *s1=0, const char *s2=0, const TObject *o1=0, const TObject *o2=0, const RooCmdArg *ca=0, const char *s3=0, const RooArgSet *c1=0, const RooArgSet *c2=0) | |
RooCmdArg (const RooCmdArg &other) | |
RooCmdArg & | operator= (const RooCmdArg &other) |
void | addArg (const RooCmdArg &arg) |
void | setProcessRecArgs (Bool_t flag, Bool_t prefix=kTRUE) |
RooLinkedList & | subArgs () |
virtual TObject * | Clone (const char *newName=0) const |
virtual | ~RooCmdArg () |
const char * | opcode () const |
void | setInt (Int_t idx, Int_t value) |
void | setDouble (Int_t idx, Double_t value) |
void | setString (Int_t idx, const char *value) |
void | setObject (Int_t idx, TObject *value) |
void | setSet (Int_t idx, const RooArgSet &set) |
Int_t | getInt (Int_t idx) const |
Double_t | getDouble (Int_t idx) const |
const char * | getString (Int_t idx) const |
const TObject * | getObject (Int_t idx) const |
const RooArgSet * | getSet (Int_t idx) const |
Static Public Member Functions | |
static const RooCmdArg & | none () |
static const RooCmdArg & | none () |
Static Protected Attributes | |
static const RooCmdArg | _none |
Private Attributes | |
Double_t | _d [2] |
Int_t | _i [2] |
std::string | _s [3] |
TObject * | _o [2] |
Bool_t | _procSubArgs |
RooArgSet * | _c |
RooLinkedList | _argList |
Bool_t | _prefixSubArgs |
TObject * | _o [2] |
RooArgSet * | _c |
Friends | |
class | RooCmdConfig |
class | RooAbsCollection |
Definition at line 27 of file RooCmdArg.h.
RooCmdArg::RooCmdArg | ( | ) |
Definition at line 53 of file RooCmdArg.cxx.
References _c, _d, _i, _o, _prefixSubArgs, _procSubArgs, kFALSE, and kTRUE.
Referenced by addArg(), Clone(), and RooCmdArg().
RooCmdArg::RooCmdArg | ( | const char * | name, | |
Int_t | i1 = 0 , |
|||
Int_t | i2 = 0 , |
|||
Double_t | d1 = 0 , |
|||
Double_t | d2 = 0 , |
|||
const char * | s1 = 0 , |
|||
const char * | s2 = 0 , |
|||
const TObject * | o1 = 0 , |
|||
const TObject * | o2 = 0 , |
|||
const RooCmdArg * | ca = 0 , |
|||
const char * | s3 = 0 , |
|||
const RooArgSet * | c1 = 0 , |
|||
const RooArgSet * | c2 = 0 | |||
) |
Definition at line 69 of file RooCmdArg.cxx.
References _argList, _c, _d, _i, _o, _prefixSubArgs, _procSubArgs, _s, RooArgSet::add(), RooLinkedList::Add(), c1, kTRUE, and RooCmdArg().
RooCmdArg::RooCmdArg | ( | const RooCmdArg & | other | ) |
Definition at line 102 of file RooCmdArg.cxx.
References _argList, _c, _d, _i, _o, _prefixSubArgs, _procSubArgs, _s, RooArgSet::add(), RooLinkedList::Add(), RooLinkedList::At(), RooLinkedList::GetSize(), and i.
RooCmdArg::~RooCmdArg | ( | ) | [virtual] |
RooCmdArg::RooCmdArg | ( | ) |
RooCmdArg::RooCmdArg | ( | const char * | name, | |
Int_t | i1 = 0 , |
|||
Int_t | i2 = 0 , |
|||
Double_t | d1 = 0 , |
|||
Double_t | d2 = 0 , |
|||
const char * | s1 = 0 , |
|||
const char * | s2 = 0 , |
|||
const TObject * | o1 = 0 , |
|||
const TObject * | o2 = 0 , |
|||
const RooCmdArg * | ca = 0 , |
|||
const char * | s3 = 0 , |
|||
const RooArgSet * | c1 = 0 , |
|||
const RooArgSet * | c2 = 0 | |||
) |
RooCmdArg::RooCmdArg | ( | const RooCmdArg & | other | ) |
virtual RooCmdArg::~RooCmdArg | ( | ) | [virtual] |
Definition at line 133 of file RooCmdArg.cxx.
References _argList, _c, _d, _i, _o, _prefixSubArgs, _procSubArgs, _s, RooArgSet::add(), RooLinkedList::Add(), RooLinkedList::At(), TNamed::GetName(), RooLinkedList::GetSize(), TNamed::GetTitle(), i, RooAbsCollection::removeAll(), TNamed::SetName(), and TNamed::SetTitle().
void RooCmdArg::addArg | ( | const RooCmdArg & | arg | ) |
Definition at line 180 of file RooCmdArg.cxx.
References _argList, RooLinkedList::Add(), and RooCmdArg().
Referenced by RooFit::FitOptions(), RooFit::Format(), RooFit::Frame(), RooFit::Import(), and RooFit::Link().
Definition at line 40 of file RooCmdArg.h.
References _prefixSubArgs, _procSubArgs, and prefix.
Referenced by RooFit::FitOptions(), RooRealVar::format(), RooFit::Format(), RooFit::Frame(), RooFit::Import(), and RooFit::Link().
RooLinkedList& RooCmdArg::subArgs | ( | ) | [inline] |
virtual TObject* RooCmdArg::Clone | ( | const char * | newName = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 51 of file RooCmdArg.h.
References RooCmdArg(), and TNamed::SetName().
Referenced by RooAbsData::createHistogram(), RooAbsReal::createHistogram(), RooAbsPdf::plotOn(), RooMCStudy::RooMCStudy(), and RooProdGenContext::RooProdGenContext().
const RooCmdArg & RooCmdArg::none | ( | ) | [static] |
Definition at line 45 of file RooCmdArg.cxx.
References _none.
Referenced by RooAbsReal::createChi2(), G__G__RooFitCore1_205_0_9(), and G__setup_memfuncRooCmdArg().
const char* RooCmdArg::opcode | ( | ) | const [inline] |
Definition at line 61 of file RooCmdArg.h.
References TNamed::GetName().
Referenced by RooCmdConfig::process().
void RooCmdArg::setString | ( | Int_t | idx, | |
const char * | value | |||
) | [inline] |
Definition at line 198 of file RooCmdArg.cxx.
References _c, RooArgSet::add(), and RooAbsCollection::removeAll().
Definition at line 80 of file RooCmdArg.h.
References _i.
Referenced by RooAbsData::createHistogram(), RooProdPdf::initializeFromCmdArgList(), and RooCmdConfig::process().
Definition at line 84 of file RooCmdArg.h.
References _d.
Referenced by RooAbsData::createHistogram(), and RooCmdConfig::process().
const char* RooCmdArg::getString | ( | Int_t | idx | ) | const [inline] |
Definition at line 88 of file RooCmdArg.h.
Referenced by RooAbsReal::plotOn(), and RooCmdConfig::process().
Definition at line 190 of file RooCmdArg.cxx.
References _c.
Referenced by RooProdPdf::initializeFromCmdArgList(), and RooCmdConfig::process().
void RooCmdArg::addArg | ( | const RooCmdArg & | arg | ) |
RooLinkedList& RooCmdArg::subArgs | ( | ) | [inline] |
virtual TObject* RooCmdArg::Clone | ( | const char * | newName = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 51 of file RooCmdArg.h.
References RooCmdArg(), and TNamed::SetName().
static const RooCmdArg& RooCmdArg::none | ( | ) | [static] |
const char* RooCmdArg::opcode | ( | ) | const [inline] |
void RooCmdArg::setString | ( | Int_t | idx, | |
const char * | value | |||
) | [inline] |
const char* RooCmdArg::getString | ( | Int_t | idx | ) | const [inline] |
RooCmdConfig [friend] |
Definition at line 102 of file RooCmdArg.h.
RooAbsCollection [friend] |
Definition at line 106 of file RooCmdArg.h.
const RooCmdArg RooCmdArg::_none [static, protected] |
Double_t RooCmdArg::_d [private] |
Definition at line 109 of file RooCmdArg.h.
Referenced by getDouble(), operator=(), RooCmdArg(), and setDouble().
Int_t RooCmdArg::_i [private] |
Definition at line 110 of file RooCmdArg.h.
Referenced by getInt(), operator=(), RooCmdArg(), and setInt().
std::string RooCmdArg::_s [private] |
Definition at line 111 of file RooCmdArg.h.
Referenced by getString(), operator=(), RooAbsCollection::printLatex(), RooCmdArg(), and setString().
TObject* RooCmdArg::_o[2] [private] |
Definition at line 112 of file RooCmdArg.h.
Referenced by getObject(), operator=(), RooCmdArg(), and setObject().
Bool_t RooCmdArg::_procSubArgs [private] |
Definition at line 113 of file RooCmdArg.h.
Referenced by operator=(), RooCmdConfig::process(), RooCmdArg(), and setProcessRecArgs().
RooArgSet* RooCmdArg::_c [private] |
Definition at line 114 of file RooCmdArg.h.
Referenced by getSet(), operator=(), RooCmdArg(), setSet(), and ~RooCmdArg().
RooLinkedList RooCmdArg::_argList [private] |
Definition at line 115 of file RooCmdArg.h.
Referenced by addArg(), operator=(), RooCmdConfig::process(), RooCmdArg(), subArgs(), and ~RooCmdArg().
Bool_t RooCmdArg::_prefixSubArgs [private] |
Definition at line 116 of file RooCmdArg.h.
Referenced by operator=(), RooCmdConfig::process(), RooCmdArg(), and setProcessRecArgs().
TObject* RooCmdArg::_o[2] [private] |
Definition at line 112 of file RooCmdArg.h.
RooArgSet* RooCmdArg::_c [private] |
Definition at line 114 of file RooCmdArg.h.