#include <RooWorkspace.h>
Inheritance diagram for RooWorkspace:
Definition at line 42 of file RooWorkspace.h.
RooWorkspace::RooWorkspace | ( | ) |
Definition at line 142 of file RooWorkspace.cxx.
RooWorkspace::RooWorkspace | ( | const char * | name, | |
Bool_t | doCINTExport | |||
) |
RooWorkspace::RooWorkspace | ( | const char * | name, | |
const char * | title = 0 | |||
) |
Definition at line 150 of file RooWorkspace.cxx.
RooWorkspace::RooWorkspace | ( | const RooWorkspace & | other | ) |
Definition at line 168 of file RooWorkspace.cxx.
References _allOwnedNodes, _dataList, _genObjects, _namedSets, _snapshots, RooLinkedList::Add(), TObject::Clone(), RooAbsCollection::GetName(), kTRUE, RooLinkedList::MakeIterator(), TIterator::Next(), RooAbsCollection::selectCommon(), RooAbsCollection::setName(), and RooAbsCollection::snapshot().
RooWorkspace::~RooWorkspace | ( | ) |
Definition at line 215 of file RooWorkspace.cxx.
References _dataList, _dir, _doExport, _genObjects, _snapshots, RooLinkedList::Delete(), and unExport().
RooWorkspace::RooWorkspace | ( | ) |
RooWorkspace::RooWorkspace | ( | const char * | name, | |
Bool_t | doCINTExport | |||
) |
RooWorkspace::RooWorkspace | ( | const char * | name, | |
const char * | title = 0 | |||
) |
RooWorkspace::RooWorkspace | ( | const RooWorkspace & | other | ) |
RooWorkspace::~RooWorkspace | ( | ) |
void RooWorkspace::exportToCint | ( | const char * | namespaceName = 0 |
) |
Definition at line 2548 of file RooWorkspace.cxx.
References _allOwnedNodes, _dataList, _doExport, _exportNSName, coutE, coutI, RooAbsCollection::createIterator(), exportObj(), TNamed::GetName(), kTRUE, RooLinkedList::MakeIterator(), and TIterator::Next().
Referenced by RooWorkspace().
Definition at line 973 of file RooWorkspace.cxx.
References _classes, RooWorkspace::CodeRepo::autoImportClass(), componentIterator(), coutW, TNamed::GetName(), TString::Index(), kFALSE, kTRUE, TIterator::Next(), and RooFit::ObjectHandling.
Referenced by ClassImp(), and RooClassFactory::ClassFacIFace::create().
Definition at line 965 of file RooWorkspace.cxx.
References _classes, and RooWorkspace::CodeRepo::autoImportClass().
Bool_t RooWorkspace::import | ( | const RooAbsArg & | arg, | |
const RooCmdArg & | arg1 = RooCmdArg() , |
|||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() | |||
) |
Definition at line 309 of file RooWorkspace.cxx.
References _allOwnedNodes, _autoClass, _classes, _dir, _doExport, _eocache, _openTrans, _sandboxNodes, RooArgSet::add(), RooLinkedList::Add(), RooArgSet::addOwned(), RooWorkspace::CodeRepo::autoImportClass(), RooAbsArg::branchNodeServerList(), xmlio::Class, coutE, coutI, coutW, RooAbsCollection::createIterator(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineString(), RooAbsArg::expensiveObjectCache(), exportObj(), RooAbsCollection::find(), Form(), RooAbsArg::getAttribute(), RooCmdConfig::getInt(), TNamed::GetName(), RooAbsCollection::getSize(), RooCmdConfig::getString(), RooAbsArg::getStringAttribute(), TNamed::GetTitle(), RooAbsArg::getVariables(), RooExpensiveObjectCache::importCacheObjects(), RooAbsArg::importWorkspaceHook(), RooWorkspace::WSDir::InternalAppend(), RooAbsArg::isFundamental(), kFALSE, kTRUE, TIterator::Next(), RooFit::ObjectHandling, RooCmdConfig::ok(), RooCmdConfig::process(), ptr, RooAbsArg::redirectServers(), RooAbsCollection::releaseOwnership(), RooAbsCollection::removeAll(), TIterator::Reset(), RooAbsArg::setAttribute(), RooAbsArg::setExpensiveObjectCache(), TNamed::SetName(), TNamed::SetTitle(), strlcpy(), and suffix.
Referenced by RooFactoryWSTool::add(), AddData(), RooStats::NumberCountingPdfFactory::AddData(), RooStats::NumberCountingPdfFactory::AddDataWithSideband(), RooFactoryWSTool::addfunc(), AddModel(), RooStats::NumberCountingPdfFactory::AddModel(), RooFactoryWSTool::amplAdd(), ClassImp(), RooSimWSTool::SimWSIFace::create(), RooCustomizer::CustIFace::create(), RooClassFactory::ClassFacIFace::create(), RooFactoryWSTool::SpecialsIFace::create(), RooFactoryWSTool::createArg(), RooFactoryWSTool::createCategory(), RooFactoryWSTool::createVariable(), DoSPlot(), RooSimWSTool::executeBuild(), FourBinInstructional(), RooStats::HLFactory::fParseLine(), RooStats::BernsteinCorrection::ImportCorrectedPdf(), RooHistPdf::importWorkspaceHook(), RooFactoryWSTool::prod(), rs_bernsteinCorrection(), RooStats::ToyMCSamplerOld::SetData(), RooStats::ToyMCSamplerOld::SetPdf(), RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat(), and RooFactoryWSTool::simul().
Bool_t RooWorkspace::import | ( | const RooArgSet & | args, | |
const RooCmdArg & | arg1 = RooCmdArg() , |
|||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() | |||
) |
Definition at line 292 of file RooWorkspace.cxx.
References RooAbsCollection::createIterator(), kFALSE, and TIterator::Next().
Bool_t RooWorkspace::import | ( | RooAbsData & | data, | |
const RooCmdArg & | arg1 = RooCmdArg() , |
|||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() | |||
) |
Definition at line 651 of file RooWorkspace.cxx.
References _dataList, _dir, _doExport, RooLinkedList::Add(), arg(), RooAbsData::changeObservableName(), TNamed::Clone(), coutE, coutI, RooAbsCollection::createIterator(), RooCmdConfig::defineString(), exportObj(), RooLinkedList::FindObject(), Form(), RooAbsData::get(), TNamed::GetName(), RooCmdConfig::getString(), RooWorkspace::WSDir::InternalAppend(), kFALSE, kTRUE, TIterator::Next(), RooFit::ObjectHandling, RooCmdConfig::ok(), RooCmdConfig::process(), ptr, and strlcpy().
Bool_t RooWorkspace::import | ( | const char * | fileSpec, | |
const RooCmdArg & | arg1 = RooCmdArg() , |
|||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() | |||
) |
Definition at line 238 of file RooWorkspace.cxx.
References buf, coutE, TNamed::GetName(), RooFit::InputArguments, kTRUE, TFile::Open(), strlcpy(), and w.
Definition at line 1695 of file RooWorkspace.cxx.
References _genObjects, RooLinkedList::Add(), TH1::AddDirectory(), coutE, RooLinkedList::FindObject(), TNamed::GetName(), RooFit::InputArguments, kFALSE, kTRUE, object, and RooLinkedList::Replace().
Bool_t RooWorkspace::import | ( | TObject & | object, | |
const char * | aliasName, | |||
Bool_t | replaceExisting = kFALSE | |||
) |
Definition at line 1725 of file RooWorkspace.cxx.
References _genObjects, RooLinkedList::Add(), TH1::AddDirectory(), coutE, RooLinkedList::FindObject(), TNamed::GetName(), RooFit::InputArguments, kFALSE, kTRUE, object, RooLinkedList::Replace(), TNamed::SetName(), RooTObjWrap::setOwning(), and TNamed::SetTitle().
Bool_t RooWorkspace::startTransaction | ( | ) |
Definition at line 888 of file RooWorkspace.cxx.
References _openTrans, kFALSE, and kTRUE.
Referenced by RooFactoryWSTool::process().
Bool_t RooWorkspace::cancelTransaction | ( | ) |
Definition at line 903 of file RooWorkspace.cxx.
References _allOwnedNodes, _openTrans, _sandboxNodes, RooAbsCollection::createIterator(), kFALSE, kTRUE, TIterator::Next(), RooAbsCollection::remove(), and RooAbsCollection::removeAll().
Referenced by RooFactoryWSTool::process().
Bool_t RooWorkspace::commitTransaction | ( | ) |
Definition at line 929 of file RooWorkspace.cxx.
References _dir, _doExport, _openTrans, _sandboxNodes, xmlio::Class, RooAbsCollection::createIterator(), exportObj(), RooWorkspace::WSDir::InternalAppend(), kFALSE, kTRUE, TIterator::Next(), and RooAbsCollection::removeAll().
Referenced by RooFactoryWSTool::process().
Bool_t RooWorkspace::defineSet | ( | const char * | name, | |
const RooArgSet & | aset, | |||
Bool_t | importMissing = kFALSE | |||
) |
Definition at line 762 of file RooWorkspace.cxx.
References _namedSets, RooArgSet::add(), arg(), coutE, coutW, RooAbsCollection::createIterator(), TNamed::GetName(), i, RooFit::InputArguments, kFALSE, kTRUE, and TIterator::Next().
Referenced by ClassImp(), RooFactoryWSTool::SpecialsIFace::create(), FourBinInstructional(), and IntervalExamples().
Bool_t RooWorkspace::defineSet | ( | const char * | name, | |
const char * | contentList | |||
) |
Definition at line 805 of file RooWorkspace.cxx.
References _namedSets, RooArgSet::add(), arg(), buf, coutE, coutW, TNamed::GetName(), i, RooFit::InputArguments, kFALSE, kTRUE, and strlcpy().
Bool_t RooWorkspace::extendSet | ( | const char * | name, | |
const char * | newContents | |||
) |
Definition at line 844 of file RooWorkspace.cxx.
References _namedSets, RooArgSet::add(), arg(), buf, coutE, TNamed::GetName(), RooFit::InputArguments, kFALSE, kTRUE, and strlcpy().
const RooArgSet * RooWorkspace::set | ( | const char * | name | ) |
Definition at line 875 of file RooWorkspace.cxx.
References _namedSets, and i.
Referenced by RooFactoryWSTool::asSET(), ClassImp(), FourBinInstructional(), RooStats::ModelConfig::GetConditionalObservables(), RooStats::ModelConfig::GetConstraintParameters(), RooStats::ModelConfig::GetGlobalObservables(), RooStats::ModelConfig::GetNuisanceParameters(), RooStats::ModelConfig::GetObservables(), RooStats::ModelConfig::GetParametersOfInterest(), and IntervalExamples().
Bool_t RooWorkspace::saveSnapshot | ( | const char * | name, | |
const char * | paramNames | |||
) |
Bool_t RooWorkspace::saveSnapshot | ( | const char * | name, | |
const RooArgSet & | params, | |||
Bool_t | importValues = kFALSE | |||
) |
Definition at line 1017 of file RooWorkspace.cxx.
References _allOwnedNodes, _snapshots, RooLinkedList::Add(), coutI, RooLinkedList::FindObject(), TNamed::GetName(), kTRUE, RooFit::ObjectHandling, params, RooLinkedList::Remove(), RooAbsCollection::selectCommon(), RooAbsCollection::setName(), and RooAbsCollection::snapshot().
Bool_t RooWorkspace::loadSnapshot | ( | const char * | name | ) |
Definition at line 1050 of file RooWorkspace.cxx.
References _allOwnedNodes, _snapshots, coutE, RooLinkedList::find(), TNamed::GetName(), kFALSE, kTRUE, RooFit::ObjectHandling, and RooAbsCollection::selectCommon().
void RooWorkspace::merge | ( | const RooWorkspace & | ) | [inline] |
Definition at line 80 of file RooWorkspace.h.
RooAbsPdf * RooWorkspace::pdf | ( | const char * | name | ) | const |
Definition at line 1101 of file RooWorkspace.cxx.
References _allOwnedNodes, and RooAbsCollection::find().
Referenced by RooFactoryWSTool::add(), RooStats::HLFactory::AddChannel(), AddData(), RooFactoryWSTool::addfunc(), RooFactoryWSTool::amplAdd(), RooFactoryWSTool::asPDF(), ClassImp(), RooStats::BernsteinCorrection::CreateQSamplingDist(), DoSPlot(), RooSimWSTool::executeBuild(), fastDriver(), FourBinInstructional(), RooStats::ToyMCSamplerOld::GenerateToyData(), RooStats::ModelConfig::GetPdf(), RooStats::ModelConfig::GetPriorPdf(), RooStats::HLFactory::GetTotBkgPdf(), RooStats::HLFactory::GetTotSigBkgPdf(), RooStats::BernsteinCorrection::ImportCorrectedPdf(), IntervalExamples(), MakePlots(), RooFactoryWSTool::prod(), rs101_limitexample(), rs603_HLFactoryElaborateExample(), rs_bernsteinCorrection(), rs_numberCountingCombination_expected(), rs_numberCountingCombination_observed(), rs_numberCountingCombination_observedWithTau(), RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat(), RooFactoryWSTool::simul(), topDriver(), and RooSimWSTool::validateConfig().
RooAbsReal * RooWorkspace::function | ( | const char * | name | ) | const |
Definition at line 1110 of file RooWorkspace.cxx.
References _allOwnedNodes, and RooAbsCollection::find().
Referenced by ClassImp().
RooRealVar * RooWorkspace::var | ( | const char * | name | ) | const |
Definition at line 1119 of file RooWorkspace.cxx.
References _allOwnedNodes, and RooAbsCollection::find().
Referenced by AddData(), RooStats::NumberCountingPdfFactory::AddData(), RooStats::NumberCountingPdfFactory::AddDataWithSideband(), RooFactoryWSTool::asVAR(), ClassImp(), RooStats::BernsteinCorrection::CreateQSamplingDist(), RooFactoryWSTool::createVariable(), DoHypothesisTest(), DoSPlot(), fastDriver(), FourBinInstructional(), RooStats::BernsteinCorrection::ImportCorrectedPdf(), IntervalExamples(), MakePlots(), rs101_limitexample(), rs603_HLFactoryElaborateExample(), rs_numberCountingCombination_expected(), rs_numberCountingCombination_observed(), rs_numberCountingCombination_observedWithTau(), RooStats::NumberCountingPdfFactory::SafeObservableCreation(), and topDriver().
RooCategory * RooWorkspace::cat | ( | const char * | name | ) | const |
Definition at line 1128 of file RooWorkspace.cxx.
References _allOwnedNodes, and RooAbsCollection::find().
Referenced by RooFactoryWSTool::asCAT(), RooFactoryWSTool::createCategory(), and RooSimWSTool::validateConfig().
RooAbsCategory * RooWorkspace::catfunc | ( | const char * | name | ) | const |
Definition at line 1137 of file RooWorkspace.cxx.
References _allOwnedNodes, and RooAbsCollection::find().
Referenced by RooSimWSTool::executeBuild(), and RooSimWSTool::validateConfig().
RooAbsData * RooWorkspace::data | ( | const char * | name | ) | const |
Definition at line 1192 of file RooWorkspace.cxx.
References _dataList, and RooLinkedList::FindObject().
Referenced by RooStats::HLFactory::AddChannel(), RooFactoryWSTool::asDATA(), RooFactoryWSTool::asDHIST(), RooFactoryWSTool::asDSET(), ClassImp(), RooStats::BernsteinCorrection::CreateQSamplingDist(), DoHypothesisTest(), DoSPlot(), fastDriver(), RooStats::ModelConfig::GetProtoData(), RooStats::HLFactory::GetTotDataSet(), RooStats::BernsteinCorrection::ImportCorrectedPdf(), RooHistPdf::importWorkspaceHook(), MakePlots(), obj(), rs_numberCountingCombination_expected(), rs_numberCountingCombination_observed(), rs_numberCountingCombination_observedWithTau(), and topDriver().
RooAbsArg * RooWorkspace::arg | ( | const char * | name | ) | const |
Definition at line 1146 of file RooWorkspace.cxx.
References _allOwnedNodes, and RooAbsCollection::find().
Referenced by argSet(), RooFactoryWSTool::asARG(), RooFactoryWSTool::asCATFUNC(), RooFactoryWSTool::asCATLV(), RooFactoryWSTool::asFUNC(), RooFactoryWSTool::asLIST(), RooFactoryWSTool::asRMODEL(), RooFactoryWSTool::asSET(), RooFactoryWSTool::asVARLV(), ClassImp(), RooCustomizer::CustIFace::create(), RooFactoryWSTool::createArg(), defineSet(), extendSet(), fundArg(), import(), obj(), RooFactoryWSTool::process(), rs602_HLFactoryCombinationexample(), and rs603_HLFactoryElaborateExample().
RooAbsArg * RooWorkspace::fundArg | ( | const char * | name | ) | const |
Definition at line 1178 of file RooWorkspace.cxx.
References arg(), and RooAbsArg::isFundamental().
Referenced by RooFactoryWSTool::SpecialsIFace::create(), RooSimWSTool::executeBuild(), and RooSimWSTool::validateConfig().
RooArgSet RooWorkspace::argSet | ( | const char * | nameList | ) | const |
Definition at line 1155 of file RooWorkspace.cxx.
References RooArgSet::add(), arg(), coutE, TNamed::GetName(), RooFit::InputArguments, and strlcpy().
Referenced by saveSnapshot().
TIterator* RooWorkspace::componentIterator | ( | ) | const [inline] |
Definition at line 96 of file RooWorkspace.h.
References _allOwnedNodes, and RooAbsCollection::createIterator().
Referenced by importClassCode(), and makeDir().
const RooArgSet& RooWorkspace::components | ( | ) | const [inline] |
Definition at line 97 of file RooWorkspace.h.
References _allOwnedNodes.
Referenced by RooSimWSTool::executeBuild().
TObject * RooWorkspace::genobj | ( | const char * | name | ) | const |
Definition at line 1804 of file RooWorkspace.cxx.
References _genObjects, xmlio::Class, and RooLinkedList::FindObject().
Referenced by obj().
TObject * RooWorkspace::obj | ( | const char * | name | ) | const |
Definition at line 1785 of file RooWorkspace.cxx.
References arg(), data(), and genobj().
Referenced by RooFactoryWSTool::asOBJ(), ClassImp(), fastDriver(), RooWorkspace::WSDir::InternalAppend(), and topDriver().
RooArgSet RooWorkspace::allVars | ( | ) | const |
Definition at line 1203 of file RooWorkspace.cxx.
References _allOwnedNodes, RooArgSet::add(), xmlio::Class, RooAbsCollection::createIterator(), TObject::InheritsFrom(), and TIterator::Next().
RooArgSet RooWorkspace::allCats | ( | ) | const |
Definition at line 1223 of file RooWorkspace.cxx.
References _allOwnedNodes, RooArgSet::add(), xmlio::Class, RooAbsCollection::createIterator(), TObject::InheritsFrom(), and TIterator::Next().
RooArgSet RooWorkspace::allFunctions | ( | ) | const |
Definition at line 1244 of file RooWorkspace.cxx.
References _allOwnedNodes, RooArgSet::add(), xmlio::Class, RooAbsCollection::createIterator(), TObject::InheritsFrom(), and TIterator::Next().
RooArgSet RooWorkspace::allCatFunctions | ( | ) | const |
Definition at line 1266 of file RooWorkspace.cxx.
References _allOwnedNodes, RooArgSet::add(), xmlio::Class, RooAbsCollection::createIterator(), TObject::InheritsFrom(), and TIterator::Next().
RooArgSet RooWorkspace::allPdfs | ( | ) | const |
Definition at line 1306 of file RooWorkspace.cxx.
References _allOwnedNodes, RooArgSet::add(), xmlio::Class, RooAbsCollection::createIterator(), TObject::InheritsFrom(), and TIterator::Next().
RooArgSet RooWorkspace::allResolutionModels | ( | ) | const |
Definition at line 1286 of file RooWorkspace.cxx.
References _allOwnedNodes, RooArgSet::add(), xmlio::Class, RooAbsCollection::createIterator(), TObject::InheritsFrom(), and TIterator::Next().
list< RooAbsData * > RooWorkspace::allData | ( | ) | const |
Definition at line 1326 of file RooWorkspace.cxx.
References _dataList, RooLinkedList::MakeIterator(), and TIterator::Next().
Referenced by RooHistPdf::importWorkspaceHook().
Definition at line 1343 of file RooWorkspace.cxx.
References _genObjects, xmlio::Class, RooLinkedList::MakeIterator(), and TIterator::Next().
Bool_t RooWorkspace::makeDir | ( | ) |
Definition at line 1665 of file RooWorkspace.cxx.
References _dir, xmlio::Class, componentIterator(), Form(), TNamed::GetName(), RooWorkspace::WSDir::InternalAppend(), kTRUE, and title.
Referenced by cd().
Bool_t RooWorkspace::cd | ( | const char * | path = 0 |
) |
Definition at line 1823 of file RooWorkspace.cxx.
References _dir, TDirectoryFile::cd(), and makeDir().
Definition at line 1832 of file RooWorkspace.cxx.
References kFALSE, and TObject::Write().
Referenced by fastDriver(), FourBinInstructional(), and topDriver().
RooFactoryWSTool & RooWorkspace::factory | ( | ) |
Definition at line 1843 of file RooWorkspace.cxx.
References _factory, cxcoutD, and RooFit::ObjectHandling.
Referenced by ClassImp(), factory(), FourBinInstructional(), RooStats::HLFactory::fParseLine(), IntervalExamples(), and rs101_limitexample().
RooAbsArg * RooWorkspace::factory | ( | const char * | expr | ) |
Definition at line 1859 of file RooWorkspace.cxx.
References factory(), and RooFactoryWSTool::process().
Bool_t RooWorkspace::addStudy | ( | RooAbsStudy & | study | ) |
Definition at line 1763 of file RooWorkspace.cxx.
References _studyMods, RooLinkedList::Add(), TNamed::Clone(), and kFALSE.
TIterator* RooWorkspace::studyIterator | ( | ) | [inline] |
Definition at line 123 of file RooWorkspace.h.
References _studyMods, and RooLinkedList::MakeIterator().
void RooWorkspace::clearStudies | ( | ) |
Definition at line 1775 of file RooWorkspace.cxx.
References _studyMods, and RooLinkedList::Delete().
void RooWorkspace::Print | ( | Option_t * | opts = 0 |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 1869 of file RooWorkspace.cxx.
References _allOwnedNodes, _classes, _dataList, _eocache, _genObjects, _namedSets, _snapshots, _studyMods, a, RooArgSet::add(), xmlio::Class, RooAbsCollection::createIterator(), RooAbsData::get(), RooAbsCollection::GetName(), TNamed::GetName(), TObject::GetName(), RooAbsCollection::getSize(), RooLinkedList::GetSize(), TNamed::GetTitle(), RooMsgService::globalKillBelow(), RooAbsArg::hasClients(), TObject::InheritsFrom(), RooMsgService::instance(), kFALSE, kTRUE, RooWorkspace::CodeRepo::listOfClassNames(), RooLinkedList::MakeIterator(), TIterator::Next(), RooAbsArg::Print(), RooExpensiveObjectCache::print(), RooAbsArg::printComponentTree(), RooMsgService::setGlobalKillBelow(), RooExpensiveObjectCache::size(), RooAbsCollection::sort(), and RooFit::WARNING.
Referenced by ClassImp(), rs101_limitexample(), RooStats::ToyMCSamplerOld::SetData(), and RooProofDriverSelector::SlaveBegin().
void RooWorkspace::autoImportClassCode | ( | Bool_t | flag | ) | [static] |
Definition at line 131 of file RooWorkspace.cxx.
References _autoClass.
Referenced by G__G__RooFitCore3_148_0_55(), and G__setup_memfuncRooWorkspace().
void RooWorkspace::addClassDeclImportDir | ( | const char * | dir | ) | [static] |
Definition at line 96 of file RooWorkspace.cxx.
References _classDeclDirList.
Referenced by G__G__RooFitCore3_148_0_56(), and G__setup_memfuncRooWorkspace().
void RooWorkspace::addClassImplImportDir | ( | const char * | dir | ) | [static] |
Definition at line 106 of file RooWorkspace.cxx.
References _classImplDirList.
Referenced by G__G__RooFitCore3_148_0_57(), and G__setup_memfuncRooWorkspace().
void RooWorkspace::setClassFileExportDir | ( | const char * | dir = 0 |
) | [static] |
Definition at line 116 of file RooWorkspace.cxx.
References _classFileExportDir.
Referenced by G__G__RooFitCore3_148_0_58(), and G__setup_memfuncRooWorkspace().
const TUUID& RooWorkspace::uuid | ( | ) | const [inline] |
Definition at line 135 of file RooWorkspace.h.
References _uuid.
Referenced by RooWorkspace::CodeRepo::compileClasses().
RooExpensiveObjectCache& RooWorkspace::expensiveObjectCache | ( | ) | [inline] |
Bool_t RooWorkspace::isValidCPPID | ( | const char * | name | ) | [private] |
Definition at line 2615 of file RooWorkspace.cxx.
References c, i, kFALSE, and kTRUE.
Referenced by exportObj(), and unExport().
void RooWorkspace::exportObj | ( | TObject * | obj | ) | [private] |
Definition at line 2586 of file RooWorkspace.cxx.
References _doExport, _exportNSName, xmlio::Class, cxcoutD, Form(), TNamed::GetName(), TObject::GetName(), gROOT, isValidCPPID(), and TROOT::ProcessLine().
Referenced by commitTransaction(), exportToCint(), and import().
void RooWorkspace::unExport | ( | ) | [private] |
Definition at line 2634 of file RooWorkspace.cxx.
References _allOwnedNodes, _exportNSName, buf, RooAbsCollection::createIterator(), Form(), TObject::GetName(), isValidCPPID(), TIterator::Next(), and strlcpy().
Referenced by ~RooWorkspace().
void RooWorkspace::exportToCint | ( | const char * | namespaceName = 0 |
) |
Bool_t RooWorkspace::import | ( | const RooAbsArg & | arg, | |
const RooCmdArg & | arg1 = RooCmdArg() , |
|||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() | |||
) |
Bool_t RooWorkspace::import | ( | const RooArgSet & | args, | |
const RooCmdArg & | arg1 = RooCmdArg() , |
|||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() | |||
) |
Bool_t RooWorkspace::import | ( | RooAbsData & | data, | |
const RooCmdArg & | arg1 = RooCmdArg() , |
|||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() | |||
) |
Bool_t RooWorkspace::import | ( | const char * | fileSpec, | |
const RooCmdArg & | arg1 = RooCmdArg() , |
|||
const RooCmdArg & | arg2 = RooCmdArg() , |
|||
const RooCmdArg & | arg3 = RooCmdArg() | |||
) |
Bool_t RooWorkspace::import | ( | TObject & | object, | |
const char * | aliasName, | |||
Bool_t | replaceExisting = kFALSE | |||
) |
Bool_t RooWorkspace::startTransaction | ( | ) |
Bool_t RooWorkspace::cancelTransaction | ( | ) |
Bool_t RooWorkspace::commitTransaction | ( | ) |
Bool_t RooWorkspace::defineSet | ( | const char * | name, | |
const RooArgSet & | aset, | |||
Bool_t | importMissing = kFALSE | |||
) |
Bool_t RooWorkspace::defineSet | ( | const char * | name, | |
const char * | contentList | |||
) |
Bool_t RooWorkspace::extendSet | ( | const char * | name, | |
const char * | newContents | |||
) |
const RooArgSet* RooWorkspace::set | ( | const char * | name | ) |
Bool_t RooWorkspace::saveSnapshot | ( | const char * | name, | |
const char * | paramNames | |||
) |
Bool_t RooWorkspace::saveSnapshot | ( | const char * | name, | |
const RooArgSet & | params, | |||
Bool_t | importValues = kFALSE | |||
) |
Bool_t RooWorkspace::loadSnapshot | ( | const char * | name | ) |
void RooWorkspace::merge | ( | const RooWorkspace & | ) | [inline] |
Definition at line 80 of file RooWorkspace.h.
RooAbsPdf* RooWorkspace::pdf | ( | const char * | name | ) | const |
RooAbsReal* RooWorkspace::function | ( | const char * | name | ) | const |
RooRealVar* RooWorkspace::var | ( | const char * | name | ) | const |
RooCategory* RooWorkspace::cat | ( | const char * | name | ) | const |
RooAbsCategory* RooWorkspace::catfunc | ( | const char * | name | ) | const |
RooAbsData* RooWorkspace::data | ( | const char * | name | ) | const |
RooAbsArg* RooWorkspace::arg | ( | const char * | name | ) | const |
RooAbsArg* RooWorkspace::fundArg | ( | const char * | name | ) | const |
RooArgSet RooWorkspace::argSet | ( | const char * | nameList | ) | const |
TIterator* RooWorkspace::componentIterator | ( | ) | const [inline] |
Definition at line 96 of file RooWorkspace.h.
References _allOwnedNodes, and RooAbsCollection::createIterator().
const RooArgSet& RooWorkspace::components | ( | ) | const [inline] |
TObject* RooWorkspace::genobj | ( | const char * | name | ) | const |
TObject* RooWorkspace::obj | ( | const char * | name | ) | const |
RooArgSet RooWorkspace::allVars | ( | ) | const |
RooArgSet RooWorkspace::allCats | ( | ) | const |
RooArgSet RooWorkspace::allFunctions | ( | ) | const |
RooArgSet RooWorkspace::allCatFunctions | ( | ) | const |
RooArgSet RooWorkspace::allPdfs | ( | ) | const |
RooArgSet RooWorkspace::allResolutionModels | ( | ) | const |
std::list<RooAbsData*> RooWorkspace::allData | ( | ) | const |
Bool_t RooWorkspace::makeDir | ( | ) |
Bool_t RooWorkspace::cd | ( | const char * | path = 0 |
) |
RooFactoryWSTool& RooWorkspace::factory | ( | ) |
RooAbsArg* RooWorkspace::factory | ( | const char * | expr | ) |
Bool_t RooWorkspace::addStudy | ( | RooAbsStudy & | study | ) |
TIterator* RooWorkspace::studyIterator | ( | ) | [inline] |
Definition at line 123 of file RooWorkspace.h.
References _studyMods, and RooLinkedList::MakeIterator().
void RooWorkspace::clearStudies | ( | ) |
static void RooWorkspace::autoImportClassCode | ( | Bool_t | flag | ) | [static] |
static void RooWorkspace::addClassDeclImportDir | ( | const char * | dir | ) | [static] |
static void RooWorkspace::addClassImplImportDir | ( | const char * | dir | ) | [static] |
static void RooWorkspace::setClassFileExportDir | ( | const char * | dir = 0 |
) | [static] |
const TUUID& RooWorkspace::uuid | ( | ) | const [inline] |
RooExpensiveObjectCache& RooWorkspace::expensiveObjectCache | ( | ) | [inline] |
Bool_t RooWorkspace::isValidCPPID | ( | const char * | name | ) | [private] |
void RooWorkspace::exportObj | ( | TObject * | obj | ) | [private] |
void RooWorkspace::unExport | ( | ) | [private] |
CodeRepo [friend] |
Definition at line 210 of file RooWorkspace.h.
Referenced by G__G__RooFitCore3_545_0_1(), G__G__RooFitCore3_545_0_18(), and ROOT::GenerateInitInstanceLocal().
list< string > RooWorkspace::_classDeclDirList [static, private] |
Definition at line 211 of file RooWorkspace.h.
Referenced by addClassDeclImportDir(), and RooWorkspace::CodeRepo::autoImportClass().
list< string > RooWorkspace::_classImplDirList [static, private] |
Definition at line 212 of file RooWorkspace.h.
Referenced by addClassImplImportDir(), and RooWorkspace::CodeRepo::autoImportClass().
string RooWorkspace::_classFileExportDir [static, private] |
Definition at line 213 of file RooWorkspace.h.
Referenced by RooWorkspace::CodeRepo::compileClasses(), and setClassFileExportDir().
TUUID RooWorkspace::_uuid [private] |
Bool_t RooWorkspace::_autoClass [static, private] |
CodeRepo RooWorkspace::_classes [private] |
Definition at line 219 of file RooWorkspace.h.
Referenced by import(), importClassCode(), and Print().
RooArgSet RooWorkspace::_allOwnedNodes [private] |
Definition at line 221 of file RooWorkspace.h.
Referenced by allCatFunctions(), allCats(), allFunctions(), allPdfs(), allResolutionModels(), allVars(), arg(), cancelTransaction(), cat(), catfunc(), componentIterator(), components(), exportToCint(), function(), import(), loadSnapshot(), pdf(), Print(), RooWorkspace(), saveSnapshot(), unExport(), and var().
RooLinkedList RooWorkspace::_dataList [private] |
Definition at line 222 of file RooWorkspace.h.
Referenced by allData(), data(), exportToCint(), import(), Print(), RooWorkspace(), and ~RooWorkspace().
RooLinkedList RooWorkspace::_views [private] |
Definition at line 223 of file RooWorkspace.h.
RooLinkedList RooWorkspace::_snapshots [private] |
Definition at line 224 of file RooWorkspace.h.
Referenced by loadSnapshot(), Print(), RooWorkspace(), saveSnapshot(), and ~RooWorkspace().
RooLinkedList RooWorkspace::_genObjects [private] |
Definition at line 225 of file RooWorkspace.h.
Referenced by allGenericObjects(), genobj(), import(), Print(), RooWorkspace(), and ~RooWorkspace().
RooLinkedList RooWorkspace::_studyMods [private] |
Definition at line 226 of file RooWorkspace.h.
Referenced by addStudy(), clearStudies(), Print(), and studyIterator().
std::map<std::string,RooArgSet> RooWorkspace::_namedSets [private] |
Definition at line 227 of file RooWorkspace.h.
Referenced by defineSet(), extendSet(), Print(), RooWorkspace(), and set().
WSDir* RooWorkspace::_dir [private] |
Definition at line 229 of file RooWorkspace.h.
Referenced by cd(), commitTransaction(), import(), makeDir(), and ~RooWorkspace().
Transient ROOT directory representation of workspace.
Definition at line 231 of file RooWorkspace.h.
Referenced by expensiveObjectCache(), import(), and Print().
RooFactoryWSTool* RooWorkspace::_factory [private] |
Bool_t RooWorkspace::_doExport [private] |
Factory tool associated with workspace.
Definition at line 235 of file RooWorkspace.h.
Referenced by commitTransaction(), exportObj(), exportToCint(), import(), and ~RooWorkspace().
std::string RooWorkspace::_exportNSName [private] |
Export contents of workspace to CINT?
Definition at line 236 of file RooWorkspace.h.
Referenced by exportObj(), exportToCint(), and unExport().
Bool_t RooWorkspace::_openTrans [private] |
Name of CINT namespace to which contents are exported.
Definition at line 238 of file RooWorkspace.h.
Referenced by cancelTransaction(), commitTransaction(), import(), and startTransaction().
RooArgSet RooWorkspace::_sandboxNodes [private] |
Is there a transaction open?
Definition at line 239 of file RooWorkspace.h.
Referenced by cancelTransaction(), commitTransaction(), and import().
std::list<std::string> RooWorkspace::_classDeclDirList [static, private] |
Definition at line 211 of file RooWorkspace.h.
std::list<std::string> RooWorkspace::_classImplDirList [static, private] |
Definition at line 212 of file RooWorkspace.h.
std::map<std::string,RooArgSet> RooWorkspace::_namedSets [private] |
Definition at line 227 of file RooWorkspace.h.
WSDir* RooWorkspace::_dir [private] |
Definition at line 229 of file RooWorkspace.h.
RooFactoryWSTool* RooWorkspace::_factory [private] |
Definition at line 233 of file RooWorkspace.h.