#include <RooCmdConfig.h>
Inheritance diagram for RooCmdConfig:
Public Member Functions | |
RooCmdConfig (const char *methodName) | |
RooCmdConfig (const RooCmdConfig &other) | |
~RooCmdConfig () | |
void | setVerbose (Bool_t flag) |
void | allowUndefined (Bool_t flag=kTRUE) |
void | defineDependency (const char *refArgName, const char *neededArgName) |
void | defineMutex (const char *argName1, const char *argName2) |
void | defineMutex (const char *argName1, const char *argName2, const char *argName3) |
void | defineMutex (const char *argName1, const char *argName2, const char *argName3, const char *argName4) |
void | defineMutex (const char *argName1, const char *argName2, const char *argName3, const char *argName4, const char *argName5) |
void | defineRequiredArgs (const char *argName1, const char *argName2=0, const char *argName3=0, const char *argName4=0, const char *argName5=0, const char *argName6=0, const char *argName7=0, const char *argName8=0) |
Bool_t | defineInt (const char *name, const char *argName, Int_t intNum, Int_t defValue=0) |
Bool_t | defineDouble (const char *name, const char *argName, Int_t doubleNum, Double_t defValue=0.) |
Bool_t | defineString (const char *name, const char *argName, Int_t stringNum, const char *defValue="", Bool_t appendMode=kFALSE) |
Bool_t | defineObject (const char *name, const char *argName, Int_t setNum, const TObject *obj=0, Bool_t isArray=kFALSE) |
Bool_t | defineSet (const char *name, const char *argName, Int_t setNum, const RooArgSet *set=0) |
Bool_t | process (const RooCmdArg &arg) |
Bool_t | process (const RooCmdArg &arg1, const RooCmdArg &arg2, const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
Bool_t | process (const RooLinkedList &argList) |
Int_t | getInt (const char *name, Int_t defaultValue=0) |
Double_t | getDouble (const char *name, Double_t defaultValue=0) |
const char * | getString (const char *name, const char *defaultValue="", Bool_t convEmptyToNull=kFALSE) |
TObject * | getObject (const char *name, TObject *obj=0) |
RooArgSet * | getSet (const char *name, RooArgSet *set=0) |
const RooLinkedList & | getObjectList (const char *name) |
Bool_t | ok (Bool_t verbose) const |
const char * | missingArgs () const |
RooLinkedList | filterCmdList (RooLinkedList &cmdInList, const char *cmdNameList, Bool_t removeFromInList=kTRUE) |
void | stripCmdList (RooLinkedList &cmdList, const char *cmdsToPurge) |
Bool_t | hasProcessed (const char *cmdName) const |
void | print () |
RooCmdConfig (const char *methodName) | |
RooCmdConfig (const RooCmdConfig &other) | |
~RooCmdConfig () | |
void | setVerbose (Bool_t flag) |
void | allowUndefined (Bool_t flag=kTRUE) |
void | defineDependency (const char *refArgName, const char *neededArgName) |
void | defineMutex (const char *argName1, const char *argName2) |
void | defineMutex (const char *argName1, const char *argName2, const char *argName3) |
void | defineMutex (const char *argName1, const char *argName2, const char *argName3, const char *argName4) |
void | defineMutex (const char *argName1, const char *argName2, const char *argName3, const char *argName4, const char *argName5) |
void | defineRequiredArgs (const char *argName1, const char *argName2=0, const char *argName3=0, const char *argName4=0, const char *argName5=0, const char *argName6=0, const char *argName7=0, const char *argName8=0) |
Bool_t | defineInt (const char *name, const char *argName, Int_t intNum, Int_t defValue=0) |
Bool_t | defineDouble (const char *name, const char *argName, Int_t doubleNum, Double_t defValue=0.) |
Bool_t | defineString (const char *name, const char *argName, Int_t stringNum, const char *defValue="", Bool_t appendMode=kFALSE) |
Bool_t | defineObject (const char *name, const char *argName, Int_t setNum, const TObject *obj=0, Bool_t isArray=kFALSE) |
Bool_t | defineSet (const char *name, const char *argName, Int_t setNum, const RooArgSet *set=0) |
Bool_t | process (const RooCmdArg &arg) |
Bool_t | process (const RooCmdArg &arg1, const RooCmdArg &arg2, const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
Bool_t | process (const RooLinkedList &argList) |
Int_t | getInt (const char *name, Int_t defaultValue=0) |
Double_t | getDouble (const char *name, Double_t defaultValue=0) |
const char * | getString (const char *name, const char *defaultValue="", Bool_t convEmptyToNull=kFALSE) |
TObject * | getObject (const char *name, TObject *obj=0) |
RooArgSet * | getSet (const char *name, RooArgSet *set=0) |
const RooLinkedList & | getObjectList (const char *name) |
Bool_t | ok (Bool_t verbose) const |
const char * | missingArgs () const |
RooLinkedList | filterCmdList (RooLinkedList &cmdInList, const char *cmdNameList, Bool_t removeFromInList=kTRUE) |
void | stripCmdList (RooLinkedList &cmdList, const char *cmdsToPurge) |
Bool_t | hasProcessed (const char *cmdName) const |
void | print () |
Static Public Member Functions | |
static Int_t | decodeIntOnTheFly (const char *callerID, const char *cmdArgName, Int_t intIdx, Int_t defVal, const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg(), const RooCmdArg &arg3=RooCmdArg(), const RooCmdArg &arg4=RooCmdArg(), const RooCmdArg &arg5=RooCmdArg(), const RooCmdArg &arg6=RooCmdArg(), const RooCmdArg &arg7=RooCmdArg(), const RooCmdArg &arg8=RooCmdArg(), const RooCmdArg &arg9=RooCmdArg()) |
static const char * | decodeStringOnTheFly (const char *callerID, const char *cmdArgName, Int_t intIdx, const char *defVal, const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg(), const RooCmdArg &arg3=RooCmdArg(), const RooCmdArg &arg4=RooCmdArg(), const RooCmdArg &arg5=RooCmdArg(), const RooCmdArg &arg6=RooCmdArg(), const RooCmdArg &arg7=RooCmdArg(), const RooCmdArg &arg8=RooCmdArg(), const RooCmdArg &arg9=RooCmdArg()) |
static TObject * | decodeObjOnTheFly (const char *callerID, const char *cmdArgName, Int_t objIdx, TObject *defVal, const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg(), const RooCmdArg &arg3=RooCmdArg(), const RooCmdArg &arg4=RooCmdArg(), const RooCmdArg &arg5=RooCmdArg(), const RooCmdArg &arg6=RooCmdArg(), const RooCmdArg &arg7=RooCmdArg(), const RooCmdArg &arg8=RooCmdArg(), const RooCmdArg &arg9=RooCmdArg()) |
static Int_t | decodeIntOnTheFly (const char *callerID, const char *cmdArgName, Int_t intIdx, Int_t defVal, const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg(), const RooCmdArg &arg3=RooCmdArg(), const RooCmdArg &arg4=RooCmdArg(), const RooCmdArg &arg5=RooCmdArg(), const RooCmdArg &arg6=RooCmdArg(), const RooCmdArg &arg7=RooCmdArg(), const RooCmdArg &arg8=RooCmdArg(), const RooCmdArg &arg9=RooCmdArg()) |
static const char * | decodeStringOnTheFly (const char *callerID, const char *cmdArgName, Int_t intIdx, const char *defVal, const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg(), const RooCmdArg &arg3=RooCmdArg(), const RooCmdArg &arg4=RooCmdArg(), const RooCmdArg &arg5=RooCmdArg(), const RooCmdArg &arg6=RooCmdArg(), const RooCmdArg &arg7=RooCmdArg(), const RooCmdArg &arg8=RooCmdArg(), const RooCmdArg &arg9=RooCmdArg()) |
static TObject * | decodeObjOnTheFly (const char *callerID, const char *cmdArgName, Int_t objIdx, TObject *defVal, const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg(), const RooCmdArg &arg3=RooCmdArg(), const RooCmdArg &arg4=RooCmdArg(), const RooCmdArg &arg5=RooCmdArg(), const RooCmdArg &arg6=RooCmdArg(), const RooCmdArg &arg7=RooCmdArg(), const RooCmdArg &arg8=RooCmdArg(), const RooCmdArg &arg9=RooCmdArg()) |
Protected Attributes | |
TString | _name |
Bool_t | _verbose |
Bool_t | _error |
Bool_t | _allowUndefined |
TList | _iList |
TList | _dList |
TList | _sList |
TList | _oList |
TList | _cList |
TList | _rList |
TList | _fList |
TList | _mList |
TList | _yList |
TList | _pList |
TIterator * | _iIter |
TIterator * | _dIter |
TIterator * | _sIter |
TIterator * | _oIter |
TIterator * | _cIter |
TIterator * | _rIter |
TIterator * | _fIter |
TIterator * | _mIter |
TIterator * | _yIter |
TIterator * | _pIter |
TIterator * | _iIter |
TIterator * | _dIter |
TIterator * | _sIter |
TIterator * | _oIter |
TIterator * | _cIter |
TIterator * | _rIter |
TIterator * | _fIter |
TIterator * | _mIter |
TIterator * | _yIter |
TIterator * | _pIter |
Definition at line 27 of file RooCmdConfig.h.
RooCmdConfig::RooCmdConfig | ( | const char * | methodName | ) |
RooCmdConfig::RooCmdConfig | ( | const RooCmdConfig & | other | ) |
Definition at line 79 of file RooCmdConfig.cxx.
References _allowUndefined, _cIter, _cList, _dIter, _dList, _error, _fIter, _fList, _iIter, _iList, _mIter, _mList, _name, _oIter, _oList, _pIter, _pList, _rIter, _rList, _sIter, _sList, _verbose, _yIter, _yList, TList::Add(), RooAbsArg::Clone(), TNamed::Clone(), TObject::Clone(), TList::MakeIterator(), TIterator::Next(), TIterator::Reset(), and Rgl::rr.
RooCmdConfig::~RooCmdConfig | ( | ) |
RooCmdConfig::RooCmdConfig | ( | const char * | methodName | ) |
RooCmdConfig::RooCmdConfig | ( | const RooCmdConfig & | other | ) |
RooCmdConfig::~RooCmdConfig | ( | ) |
void RooCmdConfig::setVerbose | ( | Bool_t | flag | ) | [inline] |
Definition at line 39 of file RooCmdConfig.h.
References _allowUndefined, and flag.
Referenced by RooAbsData::createHistogram(), RooAbsReal::createHistogram(), decodeIntOnTheFly(), decodeObjOnTheFly(), decodeStringOnTheFly(), RooMCStudy::makeFrameAndPlotCmd(), RooSimultaneous::plotOn(), RooAbsPdf::plotOn(), RooAbsReal::plotOnWithErrorBand(), RooMCStudy::plotPull(), RooChi2Var::RooChi2Var(), and RooNLLVar::RooNLLVar().
void RooCmdConfig::defineDependency | ( | const char * | refArgName, | |
const char * | neededArgName | |||
) |
Definition at line 240 of file RooCmdConfig.cxx.
References _yList, and TList::Add().
Referenced by RooAbsRealLValue::createHistogram(), RooDataHist::RooDataHist(), and RooDataSet::RooDataSet().
void RooCmdConfig::defineMutex | ( | const char * | argName1, | |
const char * | argName2 | |||
) |
Definition at line 252 of file RooCmdConfig.cxx.
References _mList, and TList::Add().
Referenced by RooMsgService::addStream(), RooAbsReal::chi2FitDriver(), RooAbsPdf::createCdf(), RooAbsPdf::createNLL(), RooAbsReal::createRunningIntegral(), defineMutex(), RooAbsPdf::fitTo(), RooRealVar::format(), RooAbsRealLValue::frame(), RooWorkspace::import(), RooMCStudy::makeFrameAndPlotCmd(), RooAbsPdf::paramOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooAbsCollection::printLatex(), RooAbsData::reduce(), RooDataHist::RooDataHist(), RooDataSet::RooDataSet(), RooMCStudy::RooMCStudy(), and RooAbsData::statOn().
void RooCmdConfig::defineMutex | ( | const char * | argName1, | |
const char * | argName2, | |||
const char * | argName3 | |||
) |
void RooCmdConfig::defineMutex | ( | const char * | argName1, | |
const char * | argName2, | |||
const char * | argName3, | |||
const char * | argName4 | |||
) |
void RooCmdConfig::defineMutex | ( | const char * | argName1, | |
const char * | argName2, | |||
const char * | argName3, | |||
const char * | argName4, | |||
const char * | argName5 | |||
) |
void RooCmdConfig::defineRequiredArgs | ( | const char * | argName1, | |
const char * | argName2 = 0 , |
|||
const char * | argName3 = 0 , |
|||
const char * | argName4 = 0 , |
|||
const char * | argName5 = 0 , |
|||
const char * | argName6 = 0 , |
|||
const char * | argName7 = 0 , |
|||
const char * | argName8 = 0 | |||
) |
Bool_t RooCmdConfig::defineInt | ( | const char * | name, | |
const char * | argName, | |||
Int_t | intNum, | |||
Int_t | defValue = 0 | |||
) |
Definition at line 310 of file RooCmdConfig.cxx.
References _iList, TList::Add(), coutE, TList::FindObject(), RooFit::InputArguments, kFALSE, kTRUE, TNamed::SetName(), TNamed::SetTitle(), and TObject::SetUniqueID().
Referenced by RooMsgService::addStream(), RooAbsReal::chi2FitDriver(), RooAbsPdf::createCdf(), RooAbsReal::createChi2(), RooAbsPdf::createChi2(), RooAbsRealLValue::createHistogram(), RooAbsReal::createHistogram(), RooAbsPdf::createNLL(), RooAbsReal::createRunningIntegral(), decodeIntOnTheFly(), RooAbsPdf::fitTo(), RooRealVar::format(), RooAbsRealLValue::frame(), RooAbsPdf::generate(), RooAbsPdf::generateBinned(), RooWorkspace::import(), RooMCStudy::makeFrameAndPlotCmd(), RooAbsPdf::paramOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooAbsReal::plotOnWithErrorBand(), RooDataSet::plotOnXY(), RooMCStudy::plotPull(), RooAbsPdf::prepareMultiGen(), RooAbsCollection::printLatex(), RooAbsData::reduce(), RooChi2Var::RooChi2Var(), RooDataHist::RooDataHist(), RooMCStudy::RooMCStudy(), RooNLLVar::RooNLLVar(), and RooAbsData::statOn().
Bool_t RooCmdConfig::defineDouble | ( | const char * | name, | |
const char * | argName, | |||
Int_t | doubleNum, | |||
Double_t | defValue = 0. | |||
) |
Definition at line 332 of file RooCmdConfig.cxx.
References _dList, TList::Add(), coutE, TList::FindObject(), RooFit::InputArguments, kFALSE, kTRUE, TNamed::SetName(), TNamed::SetTitle(), and TObject::SetUniqueID().
Referenced by RooAbsRealLValue::createHistogram(), RooAbsPdf::createNLL(), RooAbsRealLValue::frame(), RooAbsPdf::generateBinned(), RooMCStudy::makeFrameAndPlotCmd(), RooAbsPdf::paramOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooDataSet::plotOnXY(), RooDataHist::RooDataHist(), and RooAbsData::statOn().
Bool_t RooCmdConfig::defineString | ( | const char * | name, | |
const char * | argName, | |||
Int_t | stringNum, | |||
const char * | defValue = "" , |
|||
Bool_t | appendMode = kFALSE | |||
) |
Definition at line 354 of file RooCmdConfig.cxx.
References _sList, TList::Add(), coutE, TList::FindObject(), RooFit::InputArguments, kFALSE, kTRUE, RooAbsArg::setAttribute(), and TObject::SetUniqueID().
Referenced by RooMsgService::addStream(), RooAbsReal::chi2FitDriver(), RooAbsData::createHistogram(), RooAbsRealLValue::createHistogram(), RooAbsReal::createIntegral(), RooAbsPdf::createNLL(), decodeStringOnTheFly(), RooAbsPdf::fitTo(), RooRealVar::format(), RooAbsRealLValue::frame(), RooAbsPdf::generate(), RooAbsPdf::generateBinned(), RooWorkspace::import(), RooAbsPdf::paramOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooAbsReal::plotOnWithErrorBand(), RooDataSet::plotOnXY(), RooAbsPdf::prepareMultiGen(), RooAbsCollection::printLatex(), RooAbsData::reduce(), RooDataHist::RooDataHist(), RooDataSet::RooDataSet(), RooMCStudy::RooMCStudy(), and RooAbsData::statOn().
Bool_t RooCmdConfig::defineObject | ( | const char * | name, | |
const char * | argName, | |||
Int_t | setNum, | |||
const TObject * | obj = 0 , |
|||
Bool_t | isArray = kFALSE | |||
) |
Definition at line 379 of file RooCmdConfig.cxx.
References _oList, TList::Add(), coutE, TList::FindObject(), RooFit::InputArguments, kFALSE, kTRUE, TNamed::SetName(), TNamed::SetTitle(), and TObject::SetUniqueID().
Referenced by RooMsgService::addStream(), RooAbsReal::chi2FitDriver(), RooAbsPdf::createCdf(), RooAbsReal::createChi2(), RooAbsPdf::createChi2(), RooAbsData::createHistogram(), RooAbsRealLValue::createHistogram(), RooAbsReal::createHistogram(), RooAbsReal::createIntegral(), RooAbsReal::createRunningIntegral(), decodeObjOnTheFly(), RooAbsPdf::fitTo(), RooAbsRealLValue::frame(), RooAbsPdf::generate(), RooAbsPdf::paramOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooDataSet::plotOnXY(), RooAbsPdf::prepareMultiGen(), RooAbsCollection::printLatex(), RooAbsData::reduce(), RooDataHist::RooDataHist(), RooDataSet::RooDataSet(), and RooMCStudy::RooMCStudy().
Bool_t RooCmdConfig::defineSet | ( | const char * | name, | |
const char * | argName, | |||
Int_t | setNum, | |||
const RooArgSet * | set = 0 | |||
) |
Definition at line 404 of file RooCmdConfig.cxx.
References _cList, TList::Add(), coutE, TList::FindObject(), RooFit::InputArguments, kFALSE, kTRUE, TNamed::SetName(), TNamed::SetTitle(), and TObject::SetUniqueID().
Referenced by RooAbsReal::createHistogram(), RooAbsPdf::createNLL(), RooAbsPdf::fitTo(), RooAbsReal::plotOn(), RooDataSet::RooDataSet(), and RooMCStudy::RooMCStudy().
Definition at line 508 of file RooCmdConfig.cxx.
References _allowUndefined, RooCmdArg::_argList, _cIter, _dIter, _error, _fList, _iIter, _mList, _name, _oIter, _pList, RooCmdArg::_prefixSubArgs, RooCmdArg::_procSubArgs, _rList, _sIter, _verbose, _yList, TList::Add(), RooLinkedList::At(), coutE, TList::FindObject(), Form(), RooAbsArg::getAttribute(), RooCmdArg::getDouble(), RooCmdArg::getInt(), TNamed::GetName(), TObject::GetName(), RooCmdArg::getObject(), RooCmdArg::getSet(), RooLinkedList::GetSize(), RooCmdArg::getString(), TObject::GetTitle(), TNamed::GetTitle(), TObject::GetUniqueID(), RooStringVar::getVal(), RooFit::InputArguments, kFALSE, kTRUE, TIterator::Next(), RooTObjWrap::obj(), RooCmdArg::opcode(), TList::Remove(), TIterator::Reset(), TNamed::SetName(), RooTObjWrap::setObj(), and RooStringVar::setVal().
Referenced by RooMsgService::addStream(), RooAbsReal::chi2FitDriver(), RooAbsPdf::createCdf(), RooAbsReal::createChi2(), RooAbsPdf::createChi2(), RooAbsData::createHistogram(), RooAbsRealLValue::createHistogram(), RooAbsReal::createHistogram(), RooAbsReal::createIntegral(), RooAbsPdf::createNLL(), RooAbsReal::createRunningIntegral(), decodeIntOnTheFly(), decodeObjOnTheFly(), decodeStringOnTheFly(), RooAbsPdf::fitTo(), RooRealVar::format(), RooAbsRealLValue::frame(), RooAbsPdf::generate(), RooAbsPdf::generateBinned(), RooWorkspace::import(), RooMCStudy::makeFrameAndPlotCmd(), RooAbsPdf::paramOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooAbsReal::plotOnWithErrorBand(), RooDataSet::plotOnXY(), RooMCStudy::plotPull(), RooAbsPdf::prepareMultiGen(), RooAbsCollection::printLatex(), process(), RooAbsData::reduce(), RooChi2Var::RooChi2Var(), RooDataHist::RooDataHist(), RooDataSet::RooDataSet(), RooMCStudy::RooMCStudy(), RooNLLVar::RooNLLVar(), and RooAbsData::statOn().
Bool_t RooCmdConfig::process | ( | const RooCmdArg & | arg1, | |
const RooCmdArg & | arg2, | |||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) |
Bool_t RooCmdConfig::process | ( | const RooLinkedList & | argList | ) |
Definition at line 471 of file RooCmdConfig.cxx.
References kFALSE, RooLinkedList::MakeIterator(), TIterator::Next(), and process().
Definition at line 682 of file RooCmdConfig.cxx.
References _iList, and TList::FindObject().
Referenced by RooMsgService::addStream(), RooAbsReal::chi2FitDriver(), RooAbsPdf::createCdf(), RooAbsReal::createChi2(), RooAbsPdf::createChi2(), RooAbsRealLValue::createHistogram(), RooAbsReal::createHistogram(), RooAbsPdf::createNLL(), RooAbsReal::createRunningIntegral(), decodeIntOnTheFly(), RooAbsPdf::fitTo(), RooRealVar::format(), RooAbsRealLValue::frame(), RooAbsPdf::generate(), RooAbsPdf::generateBinned(), RooWorkspace::import(), RooMCStudy::makeFrameAndPlotCmd(), RooAbsPdf::paramOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooAbsReal::plotOnWithErrorBand(), RooDataSet::plotOnXY(), RooMCStudy::plotPull(), RooAbsPdf::prepareMultiGen(), RooAbsCollection::printLatex(), RooAbsData::reduce(), RooChi2Var::RooChi2Var(), RooDataHist::RooDataHist(), RooMCStudy::RooMCStudy(), RooNLLVar::RooNLLVar(), and RooAbsData::statOn().
Definition at line 694 of file RooCmdConfig.cxx.
References _dList, and TList::FindObject().
Referenced by RooAbsRealLValue::createHistogram(), RooAbsPdf::createNLL(), RooAbsRealLValue::frame(), RooAbsPdf::generateBinned(), RooMCStudy::makeFrameAndPlotCmd(), RooAbsPdf::paramOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooDataSet::plotOnXY(), RooDataHist::RooDataHist(), and RooAbsData::statOn().
const char * RooCmdConfig::getString | ( | const char * | name, | |
const char * | defaultValue = "" , |
|||
Bool_t | convEmptyToNull = kFALSE | |||
) |
Definition at line 706 of file RooCmdConfig.cxx.
References _sList, TList::FindObject(), and RooStringVar::getVal().
Referenced by RooMsgService::addStream(), RooAbsReal::chi2FitDriver(), RooAbsData::createHistogram(), RooAbsRealLValue::createHistogram(), RooAbsReal::createIntegral(), RooAbsPdf::createNLL(), decodeStringOnTheFly(), RooAbsPdf::fitTo(), RooRealVar::format(), RooAbsRealLValue::frame(), RooAbsPdf::generate(), RooAbsPdf::generateBinned(), RooWorkspace::import(), RooAbsPdf::paramOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooAbsReal::plotOnWithErrorBand(), RooDataSet::plotOnXY(), RooAbsPdf::prepareMultiGen(), RooAbsCollection::printLatex(), RooAbsData::reduce(), RooDataHist::RooDataHist(), RooDataSet::RooDataSet(), RooMCStudy::RooMCStudy(), and RooAbsData::statOn().
Definition at line 719 of file RooCmdConfig.cxx.
References _oList, TList::FindObject(), and RooTObjWrap::obj().
Referenced by RooMsgService::addStream(), RooAbsReal::chi2FitDriver(), RooAbsPdf::createCdf(), RooAbsReal::createChi2(), RooAbsPdf::createChi2(), RooAbsData::createHistogram(), RooAbsRealLValue::createHistogram(), RooAbsReal::createHistogram(), RooAbsReal::createIntegral(), RooAbsReal::createRunningIntegral(), decodeObjOnTheFly(), RooAbsPdf::fitTo(), RooAbsRealLValue::frame(), RooAbsPdf::generate(), RooAbsPdf::paramOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooDataSet::plotOnXY(), RooAbsPdf::prepareMultiGen(), RooAbsData::reduce(), RooDataHist::RooDataHist(), RooDataSet::RooDataSet(), and RooMCStudy::RooMCStudy().
Definition at line 730 of file RooCmdConfig.cxx.
References _cList, TList::FindObject(), and RooTObjWrap::obj().
Referenced by RooAbsReal::createHistogram(), RooAbsPdf::createNLL(), RooAbsReal::plotOn(), RooDataSet::RooDataSet(), and RooMCStudy::RooMCStudy().
const RooLinkedList & RooCmdConfig::getObjectList | ( | const char * | name | ) |
Definition at line 742 of file RooCmdConfig.cxx.
References _oList, TList::FindObject(), and RooTObjWrap::objList().
Referenced by RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsCollection::printLatex(), RooDataHist::RooDataHist(), and RooDataSet::RooDataSet().
Definition at line 754 of file RooCmdConfig.cxx.
References _error, _name, _rList, coutE, TCollection::GetSize(), RooFit::InputArguments, kFALSE, kTRUE, and missingArgs().
Referenced by RooMsgService::addStream(), RooAbsReal::chi2FitDriver(), RooAbsPdf::createCdf(), RooAbsReal::createChi2(), RooAbsPdf::createChi2(), RooAbsData::createHistogram(), RooAbsRealLValue::createHistogram(), RooAbsReal::createHistogram(), RooAbsReal::createIntegral(), RooAbsPdf::createNLL(), RooAbsReal::createRunningIntegral(), RooAbsPdf::fitTo(), RooRealVar::format(), RooAbsRealLValue::frame(), RooAbsPdf::generate(), RooAbsPdf::generateBinned(), RooWorkspace::import(), RooMCStudy::makeFrameAndPlotCmd(), RooAbsPdf::paramOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooAbsReal::plotOnWithErrorBand(), RooDataSet::plotOnXY(), RooAbsPdf::prepareMultiGen(), RooAbsCollection::printLatex(), RooAbsData::reduce(), RooDataHist::RooDataHist(), RooDataSet::RooDataSet(), RooMCStudy::RooMCStudy(), and RooAbsData::statOn().
const char * RooCmdConfig::missingArgs | ( | ) | const |
Definition at line 214 of file RooCmdConfig.cxx.
References _rIter, TString::Append(), TString::Data(), kFALSE, kTRUE, TString::Length(), TIterator::Next(), TIterator::Reset(), and s.
Referenced by ok().
RooLinkedList RooCmdConfig::filterCmdList | ( | RooLinkedList & | cmdInList, | |
const char * | cmdNameList, | |||
Bool_t | removeFromInList = kTRUE | |||
) |
Definition at line 797 of file RooCmdConfig.cxx.
References RooLinkedList::Add(), buf, RooLinkedList::FindObject(), name, RooLinkedList::Remove(), and strlcpy().
Referenced by RooAbsReal::chi2FitTo(), RooAbsPdf::chi2FitTo(), and RooAbsPdf::fitTo().
void RooCmdConfig::stripCmdList | ( | RooLinkedList & | cmdList, | |
const char * | cmdsToPurge | |||
) |
Definition at line 774 of file RooCmdConfig.cxx.
References buf, RooLinkedList::FindObject(), name, RooLinkedList::Remove(), and strlcpy().
Referenced by RooAbsData::createHistogram(), RooAbsReal::createHistogram(), RooMCStudy::makeFrameAndPlotCmd(), RooAbsPdf::plotOn(), RooAbsReal::plotOnWithErrorBand(), and RooMCStudy::plotPull().
Bool_t RooCmdConfig::hasProcessed | ( | const char * | cmdName | ) | const |
Definition at line 672 of file RooCmdConfig.cxx.
References _pList, TList::FindObject(), kFALSE, and kTRUE.
Referenced by RooAbsRealLValue::createHistogram(), RooAbsPdf::createNLL(), RooRealVar::format(), RooAbsRealLValue::frame(), RooMCStudy::makeFrameAndPlotCmd(), RooAbsPdf::paramOn(), RooAbsReal::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOn(), RooAbsCollection::printLatex(), RooMCStudy::RooMCStudy(), and RooAbsData::statOn().
void RooCmdConfig::print | ( | ) |
Definition at line 429 of file RooCmdConfig.cxx.
References _dIter, _iIter, _oIter, _sIter, TNamed::GetName(), TObject::GetName(), RooStringVar::getVal(), TIterator::Next(), RooTObjWrap::obj(), and TIterator::Reset().
Int_t RooCmdConfig::decodeIntOnTheFly | ( | const char * | callerID, | |
const char * | cmdArgName, | |||
Int_t | intIdx, | |||
Int_t | defVal, | |||
const RooCmdArg & | arg1, | |||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() , |
|||
const RooCmdArg & | arg4 = RooCmdArg() , |
|||
const RooCmdArg & | arg5 = RooCmdArg() , |
|||
const RooCmdArg & | arg6 = RooCmdArg() , |
|||
const RooCmdArg & | arg7 = RooCmdArg() , |
|||
const RooCmdArg & | arg8 = RooCmdArg() , |
|||
const RooCmdArg & | arg9 = RooCmdArg() | |||
) | [static] |
Definition at line 826 of file RooCmdConfig.cxx.
References allowUndefined(), defineInt(), getInt(), and process().
Referenced by G__G__RooFitCore1_206_0_31(), and G__setup_memfuncRooCmdConfig().
const char * RooCmdConfig::decodeStringOnTheFly | ( | const char * | callerID, | |
const char * | cmdArgName, | |||
Int_t | intIdx, | |||
const char * | defVal, | |||
const RooCmdArg & | arg1, | |||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() , |
|||
const RooCmdArg & | arg4 = RooCmdArg() , |
|||
const RooCmdArg & | arg5 = RooCmdArg() , |
|||
const RooCmdArg & | arg6 = RooCmdArg() , |
|||
const RooCmdArg & | arg7 = RooCmdArg() , |
|||
const RooCmdArg & | arg8 = RooCmdArg() , |
|||
const RooCmdArg & | arg9 = RooCmdArg() | |||
) | [static] |
Definition at line 846 of file RooCmdConfig.cxx.
References allowUndefined(), defineString(), getString(), kTRUE, and process().
Referenced by G__G__RooFitCore1_206_0_32(), and G__setup_memfuncRooCmdConfig().
TObject * RooCmdConfig::decodeObjOnTheFly | ( | const char * | callerID, | |
const char * | cmdArgName, | |||
Int_t | objIdx, | |||
TObject * | defVal, | |||
const RooCmdArg & | arg1, | |||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() , |
|||
const RooCmdArg & | arg4 = RooCmdArg() , |
|||
const RooCmdArg & | arg5 = RooCmdArg() , |
|||
const RooCmdArg & | arg6 = RooCmdArg() , |
|||
const RooCmdArg & | arg7 = RooCmdArg() , |
|||
const RooCmdArg & | arg8 = RooCmdArg() , |
|||
const RooCmdArg & | arg9 = RooCmdArg() | |||
) | [static] |
Definition at line 875 of file RooCmdConfig.cxx.
References allowUndefined(), defineObject(), getObject(), and process().
Referenced by G__G__RooFitCore1_206_0_33(), and G__setup_memfuncRooCmdConfig().
void RooCmdConfig::setVerbose | ( | Bool_t | flag | ) | [inline] |
void RooCmdConfig::defineDependency | ( | const char * | refArgName, | |
const char * | neededArgName | |||
) |
void RooCmdConfig::defineMutex | ( | const char * | argName1, | |
const char * | argName2 | |||
) |
void RooCmdConfig::defineMutex | ( | const char * | argName1, | |
const char * | argName2, | |||
const char * | argName3 | |||
) |
void RooCmdConfig::defineMutex | ( | const char * | argName1, | |
const char * | argName2, | |||
const char * | argName3, | |||
const char * | argName4 | |||
) |
void RooCmdConfig::defineMutex | ( | const char * | argName1, | |
const char * | argName2, | |||
const char * | argName3, | |||
const char * | argName4, | |||
const char * | argName5 | |||
) |
void RooCmdConfig::defineRequiredArgs | ( | const char * | argName1, | |
const char * | argName2 = 0 , |
|||
const char * | argName3 = 0 , |
|||
const char * | argName4 = 0 , |
|||
const char * | argName5 = 0 , |
|||
const char * | argName6 = 0 , |
|||
const char * | argName7 = 0 , |
|||
const char * | argName8 = 0 | |||
) |
Bool_t RooCmdConfig::defineInt | ( | const char * | name, | |
const char * | argName, | |||
Int_t | intNum, | |||
Int_t | defValue = 0 | |||
) |
Bool_t RooCmdConfig::defineDouble | ( | const char * | name, | |
const char * | argName, | |||
Int_t | doubleNum, | |||
Double_t | defValue = 0. | |||
) |
Bool_t RooCmdConfig::defineString | ( | const char * | name, | |
const char * | argName, | |||
Int_t | stringNum, | |||
const char * | defValue = "" , |
|||
Bool_t | appendMode = kFALSE | |||
) |
Bool_t RooCmdConfig::defineObject | ( | const char * | name, | |
const char * | argName, | |||
Int_t | setNum, | |||
const TObject * | obj = 0 , |
|||
Bool_t | isArray = kFALSE | |||
) |
Bool_t RooCmdConfig::defineSet | ( | const char * | name, | |
const char * | argName, | |||
Int_t | setNum, | |||
const RooArgSet * | set = 0 | |||
) |
Bool_t RooCmdConfig::process | ( | const RooCmdArg & | arg1, | |
const RooCmdArg & | arg2, | |||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) |
Bool_t RooCmdConfig::process | ( | const RooLinkedList & | argList | ) |
const char* RooCmdConfig::getString | ( | const char * | name, | |
const char * | defaultValue = "" , |
|||
Bool_t | convEmptyToNull = kFALSE | |||
) |
const RooLinkedList& RooCmdConfig::getObjectList | ( | const char * | name | ) |
const char* RooCmdConfig::missingArgs | ( | ) | const |
RooLinkedList RooCmdConfig::filterCmdList | ( | RooLinkedList & | cmdInList, | |
const char * | cmdNameList, | |||
Bool_t | removeFromInList = kTRUE | |||
) |
void RooCmdConfig::stripCmdList | ( | RooLinkedList & | cmdList, | |
const char * | cmdsToPurge | |||
) |
Bool_t RooCmdConfig::hasProcessed | ( | const char * | cmdName | ) | const |
void RooCmdConfig::print | ( | ) |
static Int_t RooCmdConfig::decodeIntOnTheFly | ( | const char * | callerID, | |
const char * | cmdArgName, | |||
Int_t | intIdx, | |||
Int_t | defVal, | |||
const RooCmdArg & | arg1, | |||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() , |
|||
const RooCmdArg & | arg4 = RooCmdArg() , |
|||
const RooCmdArg & | arg5 = RooCmdArg() , |
|||
const RooCmdArg & | arg6 = RooCmdArg() , |
|||
const RooCmdArg & | arg7 = RooCmdArg() , |
|||
const RooCmdArg & | arg8 = RooCmdArg() , |
|||
const RooCmdArg & | arg9 = RooCmdArg() | |||
) | [static] |
static const char* RooCmdConfig::decodeStringOnTheFly | ( | const char * | callerID, | |
const char * | cmdArgName, | |||
Int_t | intIdx, | |||
const char * | defVal, | |||
const RooCmdArg & | arg1, | |||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() , |
|||
const RooCmdArg & | arg4 = RooCmdArg() , |
|||
const RooCmdArg & | arg5 = RooCmdArg() , |
|||
const RooCmdArg & | arg6 = RooCmdArg() , |
|||
const RooCmdArg & | arg7 = RooCmdArg() , |
|||
const RooCmdArg & | arg8 = RooCmdArg() , |
|||
const RooCmdArg & | arg9 = RooCmdArg() | |||
) | [static] |
static TObject* RooCmdConfig::decodeObjOnTheFly | ( | const char * | callerID, | |
const char * | cmdArgName, | |||
Int_t | objIdx, | |||
TObject * | defVal, | |||
const RooCmdArg & | arg1, | |||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() , |
|||
const RooCmdArg & | arg4 = RooCmdArg() , |
|||
const RooCmdArg & | arg5 = RooCmdArg() , |
|||
const RooCmdArg & | arg6 = RooCmdArg() , |
|||
const RooCmdArg & | arg7 = RooCmdArg() , |
|||
const RooCmdArg & | arg8 = RooCmdArg() , |
|||
const RooCmdArg & | arg9 = RooCmdArg() | |||
) | [static] |
TString RooCmdConfig::_name [protected] |
Bool_t RooCmdConfig::_verbose [protected] |
Definition at line 104 of file RooCmdConfig.h.
Referenced by process(), RooCmdConfig(), and setVerbose().
Bool_t RooCmdConfig::_error [protected] |
Bool_t RooCmdConfig::_allowUndefined [protected] |
Definition at line 106 of file RooCmdConfig.h.
Referenced by allowUndefined(), process(), and RooCmdConfig().
TList RooCmdConfig::_iList [protected] |
Definition at line 108 of file RooCmdConfig.h.
Referenced by defineInt(), getInt(), RooCmdConfig(), and ~RooCmdConfig().
TList RooCmdConfig::_dList [protected] |
Definition at line 109 of file RooCmdConfig.h.
Referenced by defineDouble(), getDouble(), RooCmdConfig(), and ~RooCmdConfig().
TList RooCmdConfig::_sList [protected] |
Definition at line 110 of file RooCmdConfig.h.
Referenced by defineString(), getString(), RooCmdConfig(), and ~RooCmdConfig().
TList RooCmdConfig::_oList [protected] |
Definition at line 111 of file RooCmdConfig.h.
Referenced by defineObject(), getObject(), getObjectList(), RooCmdConfig(), and ~RooCmdConfig().
TList RooCmdConfig::_cList [protected] |
Definition at line 112 of file RooCmdConfig.h.
Referenced by defineSet(), getSet(), RooCmdConfig(), and ~RooCmdConfig().
TList RooCmdConfig::_rList [protected] |
Definition at line 114 of file RooCmdConfig.h.
Referenced by defineRequiredArgs(), ok(), process(), RooCmdConfig(), and ~RooCmdConfig().
TList RooCmdConfig::_fList [protected] |
Definition at line 115 of file RooCmdConfig.h.
Referenced by process(), RooCmdConfig(), and ~RooCmdConfig().
TList RooCmdConfig::_mList [protected] |
Definition at line 116 of file RooCmdConfig.h.
Referenced by defineMutex(), process(), RooCmdConfig(), and ~RooCmdConfig().
TList RooCmdConfig::_yList [protected] |
Definition at line 117 of file RooCmdConfig.h.
Referenced by defineDependency(), process(), RooCmdConfig(), and ~RooCmdConfig().
TList RooCmdConfig::_pList [protected] |
Definition at line 118 of file RooCmdConfig.h.
Referenced by hasProcessed(), process(), RooCmdConfig(), and ~RooCmdConfig().
TIterator* RooCmdConfig::_iIter [protected] |
Definition at line 120 of file RooCmdConfig.h.
Referenced by print(), process(), RooCmdConfig(), and ~RooCmdConfig().
TIterator* RooCmdConfig::_dIter [protected] |
Definition at line 121 of file RooCmdConfig.h.
Referenced by print(), process(), RooCmdConfig(), and ~RooCmdConfig().
TIterator* RooCmdConfig::_sIter [protected] |
Definition at line 122 of file RooCmdConfig.h.
Referenced by print(), process(), RooCmdConfig(), and ~RooCmdConfig().
TIterator* RooCmdConfig::_oIter [protected] |
Definition at line 123 of file RooCmdConfig.h.
Referenced by print(), process(), RooCmdConfig(), and ~RooCmdConfig().
TIterator* RooCmdConfig::_cIter [protected] |
Definition at line 124 of file RooCmdConfig.h.
Referenced by process(), RooCmdConfig(), and ~RooCmdConfig().
TIterator* RooCmdConfig::_rIter [protected] |
Definition at line 125 of file RooCmdConfig.h.
Referenced by missingArgs(), RooCmdConfig(), and ~RooCmdConfig().
TIterator* RooCmdConfig::_fIter [protected] |
TIterator* RooCmdConfig::_mIter [protected] |
TIterator* RooCmdConfig::_yIter [protected] |
TIterator* RooCmdConfig::_pIter [protected] |
TIterator* RooCmdConfig::_iIter [protected] |
Definition at line 120 of file RooCmdConfig.h.
TIterator* RooCmdConfig::_dIter [protected] |
Definition at line 121 of file RooCmdConfig.h.
TIterator* RooCmdConfig::_sIter [protected] |
Definition at line 122 of file RooCmdConfig.h.
TIterator* RooCmdConfig::_oIter [protected] |
Definition at line 123 of file RooCmdConfig.h.
TIterator* RooCmdConfig::_cIter [protected] |
Definition at line 124 of file RooCmdConfig.h.
TIterator* RooCmdConfig::_rIter [protected] |
Definition at line 125 of file RooCmdConfig.h.
TIterator* RooCmdConfig::_fIter [protected] |
Definition at line 126 of file RooCmdConfig.h.
TIterator* RooCmdConfig::_mIter [protected] |
Definition at line 127 of file RooCmdConfig.h.
TIterator* RooCmdConfig::_yIter [protected] |
Definition at line 128 of file RooCmdConfig.h.
TIterator* RooCmdConfig::_pIter [protected] |
Definition at line 129 of file RooCmdConfig.h.