#include <RooAbsCollection.h>
Inheritance diagram for RooAbsCollection:
Definition at line 26 of file RooAbsCollection.h.
RooAbsCollection::RooAbsCollection | ( | ) |
RooAbsCollection::RooAbsCollection | ( | const char * | name | ) |
RooAbsCollection::~RooAbsCollection | ( | ) | [virtual] |
Definition at line 119 of file RooAbsCollection.cxx.
References _ownCont, RooTrace::destroy(), and safeDeleteList().
RooAbsCollection::RooAbsCollection | ( | const RooAbsCollection & | other, | |
const char * | name = "" | |||
) |
Definition at line 93 of file RooAbsCollection.cxx.
References add(), RooTrace::create(), createIterator(), GetName(), and setName().
RooAbsCollection::RooAbsCollection | ( | ) |
RooAbsCollection::RooAbsCollection | ( | const char * | name | ) |
virtual RooAbsCollection::~RooAbsCollection | ( | ) | [virtual] |
RooAbsCollection::RooAbsCollection | ( | const RooAbsCollection & | other, | |
const char * | name = "" | |||
) |
virtual TObject* RooAbsCollection::clone | ( | const char * | newname | ) | const [pure virtual] |
Referenced by Clone(), and RooAbsArg::redirectServers().
virtual TObject* RooAbsCollection::create | ( | const char * | newname | ) | const [pure virtual] |
Referenced by selectByAttrib(), selectByName(), selectCommon(), and snapshot().
virtual TObject* RooAbsCollection::Clone | ( | const char * | newname = 0 |
) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 34 of file RooAbsCollection.h.
References clone(), and GetName().
Referenced by RooAbsReal::plotOn(), RooSimultaneous::plotOn(), and rf508_listsetmanip().
RooAbsCollection & RooAbsCollection::operator= | ( | const RooAbsCollection & | other | ) |
Definition at line 303 of file RooAbsCollection.cxx.
References _list, RooAbsArg::copyCache(), find(), TNamed::GetName(), RooAbsArg::isConstant(), RooLinkedList::iterator(), RooLinkedListIter::Next(), RooAbsArg::setAttribute(), and RooAbsArg::syncCache().
Referenced by RooArgSet::operator=(), and RooArgList::operator=().
RooAbsCollection & RooAbsCollection::assignValueOnly | ( | const RooAbsCollection & | other | ) |
Definition at line 325 of file RooAbsCollection.cxx.
References _list, RooAbsArg::copyCache(), find(), TNamed::GetName(), RooLinkedList::iterator(), RooLinkedListIter::Next(), and RooAbsArg::syncCache().
Referenced by RooTreeDataStore::loadValues(), RooProfileLL::validateAbsMin(), and RooDataHist::weight().
RooAbsCollection & RooAbsCollection::assignFast | ( | const RooAbsCollection & | other | ) |
Definition at line 346 of file RooAbsCollection.cxx.
References _list, RooAbsArg::copyCache(), RooLinkedList::iterator(), kTRUE, RooLinkedListIter::Next(), and RooAbsArg::syncCache().
Referenced by RooDataSet::addFast().
RooAbsCollection * RooAbsCollection::snapshot | ( | Bool_t | deepCopy = kTRUE |
) | const |
Definition at line 181 of file RooAbsCollection.cxx.
References TString::Append(), create(), TString::Data(), error, GetName(), getSize(), and output().
Referenced by RooDataHist::add(), RooNumGenConfig::addConfigSection(), RooNumIntConfig::addConfigSection(), RooStats::SPlot::AddSWeight(), RooNormSetCache::autoCache(), RooSimPdfBuilder::buildPdf(), ClassImp(), RooMinuit::contour(), DoHypothesisTest(), RooStats::ProfileLikelihoodTestStat::Evaluate(), RooProfileLL::evaluate(), RooProdPdf::factorizeProduct(), RooProdPdf::getPartIntList(), RooGenFitStudy::initialize(), RooProdPdf::initializeFromCmdArgList(), RooTreeDataStore::loadValues(), RooNumIntConfig::operator=(), RooNumGenConfig::operator=(), RooObjCacheManager::optimizeCacheMode(), RooFitResult::randomizePars(), RooStats::RatioOfProfiledLikelihoodsTestStat::RatioOfProfiledLikelihoodsTestStat(), RooRealIntegral::redirectServersHook(), RooDataHist::reduceEng(), rf508_listsetmanip(), RooAbsGenContext::RooAbsGenContext(), RooAbsNumGenerator::RooAbsNumGenerator(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooAddGenContext::RooAddGenContext(), RooAICRegistry::RooAICRegistry(), RooConvGenContext::RooConvGenContext(), RooFitResult::RooFitResult(), RooGenContext::RooGenContext(), RooGenProdProj::RooGenProdProj(), RooMCStudy::RooMCStudy(), RooMinimizerFcn::RooMinimizerFcn(), RooMinuit::RooMinuit(), RooNumGenConfig::RooNumGenConfig(), RooNumIntConfig::RooNumIntConfig(), RooPlot::RooPlot(), RooProdPdf::RooProdPdf(), RooRealIntegral::RooRealIntegral(), RooWorkspace::RooWorkspace(), RooWorkspace::saveSnapshot(), RooStats::SimpleLikelihoodRatioTestStat::SetAltParameters(), RooStats::SimpleLikelihoodRatioTestStat::SetNullParameters(), RooStats::ToyMCSampler::SetParametersForTestStat(), RooStats::ToyMCSamplerOld::SetParametersForTestStat(), RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat(), RooAbsData::split(), RooAICRegistry::store(), RooAbsData::table(), RooPlot::updateNormVars(), and RooProfileLL::validateAbsMin().
Bool_t RooAbsCollection::snapshot | ( | RooAbsCollection & | output, | |
Bool_t | deepCopy = kTRUE | |||
) | const |
Definition at line 218 of file RooAbsCollection.cxx.
References RooAbsArg::Clone(), copy(), coutE, createIterator(), error, kFALSE, kTRUE, TIterator::Next(), RooFit::ObjectHandling, output(), RooAbsArg::redirectServers(), and TIterator::Reset().
void RooAbsCollection::setHashTableSize | ( | Int_t | i | ) | [inline] |
Definition at line 52 of file RooAbsCollection.h.
References _list, and RooLinkedList::setHashTableSize().
Referenced by RooCustomizer::doBuild(), RooCustomizer::RooCustomizer(), RooSimPdfBuilder::RooSimPdfBuilder(), and RooCustomizer::setCloneBranchSet().
Int_t RooAbsCollection::getHashTableSize | ( | ) | const [inline] |
Definition at line 56 of file RooAbsCollection.h.
References _list, and RooLinkedList::getHashTableSize().
Definition at line 418 of file RooAbsCollection.cxx.
References _list, _ownCont, RooLinkedList::Add(), TObject::ClassName(), coutE, GetName(), kFALSE, kTRUE, and RooFit::ObjectHandling.
Referenced by RooSetProxy::add(), RooArgSet::add(), RooListProxy::add(), add(), RooFactoryWSTool::add(), RooFactoryWSTool::addfunc(), RooStats::SPlot::AddSWeight(), RooFactoryWSTool::amplAdd(), RooSimPdfBuilder::buildPdf(), RooMomentMorph::CacheElem::CacheElem(), RooAbsAnaConvPdf::changeModel(), ClassImp(), RooFFTConvPdf::FFTCacheElem::containedArgs(), RooAbsCachedPdf::PdfCacheElem::containedArgs(), RooAddPdf::CacheElem::containedArgs(), RooNumRunningInt::RICacheElem::containedArgs(), RooAbsCachedReal::FuncCacheElem::containedArgs(), RooEffProd::CacheElem::containedArgs(), PiecewiseInterpolation::CacheElem::containedArgs(), RooRealSumPdf::CacheElem::containedArgs(), RooAddModel::CacheElem::containedArgs(), RooProdPdf::CacheElem::containedArgs(), RooIntegralMorph::MorphCacheElem::containedArgs(), RooAddModel::convolution(), RooAbsData::corrcovMatrix(), RooClassFactory::ClassFacIFace::create(), RooFitResult::createHessePdf(), RooAbsData::createHistogram(), RooAbsRealLValue::createHistogram(), RooAbsReal::createHistogram(), RooAbsReal::createIntRI(), RooStats::MCMCInterval::CreateKeysPdf(), RooAbsPdf::createNLL(), RooStats::ProposalHelper::CreatePdf(), RooStats::BernsteinCorrection::CreateQSamplingDist(), RooAbsAnaConvPdf::declareBasis(), RooMomentMorph::getCache(), RooProduct::getPartIntList(), RooProdPdf::getPartIntList(), RooAbsReal::getPropagatedError(), RooStats::ProposalHelper::GetProposalFunction(), RooStats::HLFactory::GetTotBkgPdf(), RooStats::HLFactory::GetTotSigBkgPdf(), RooStats::BernsteinCorrection::ImportCorrectedPdf(), MultivariateGaussianTest(), RooSimultaneous::plotOn(), RooFitResult::reducedCovarianceMatrix(), RooAbsCollection(), RooAddPdf::RooAddPdf(), RooArgList::RooArgList(), RooFunctor::RooFunctor(), RooMinuit::save(), RooMinimizer::save(), RooMinuit::synchronize(), and RooMinimizerFcn::Synchronize().
Definition at line 371 of file RooAbsCollection.cxx.
References _list, _ownCont, RooLinkedList::Add(), TObject::ClassName(), coutE, GetName(), getSize(), kFALSE, kTRUE, and RooFit::ObjectHandling.
Referenced by RooListProxy::addOwned(), RooSetProxy::addOwned(), RooArgSet::addOwned(), addOwned(), RooAbsAnaConvPdf::declareBasis(), RooFitResult::fillLegacyCorrMatrix(), RooAddition::getAnalyticalIntegral(), RooRealSumPdf::getAnalyticalIntegralWN(), PiecewiseInterpolation::getAnalyticalIntegralWN(), RooSimultaneous::getAnalyticalIntegralWN(), RooAbsAnaConvPdf::getCoefNorm(), RooAddModel::getCompIntList(), RooProduct::getPartIntList(), RooProdPdf::getPartIntList(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooMinimizer::lastMinuitFit(), RooFitResult::lastMinuitFit(), RooAbsAnaConvPdf::makeCoefVarList(), PiecewiseInterpolation::PiecewiseInterpolation(), RooSimultaneous::plotOn(), RooAddition::RooAddition(), and RooRealConstant::value().
Definition at line 393 of file RooAbsCollection.cxx.
References _list, _ownCont, RooLinkedList::Add(), TObject::ClassName(), RooAbsArg::Clone(), coutE, GetName(), getSize(), kTRUE, and RooFit::ObjectHandling.
Referenced by addClone(), RooArgSet::addClone(), RooSetProxy::addClone(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), RooRealMPFE::initVars(), RooStats::SPlot::SPlot(), RooMinuit::synchronize(), and RooMinimizerFcn::Synchronize().
Definition at line 515 of file RooAbsCollection.cxx.
References _list, _ownCont, coutE, createIterator(), find(), TNamed::GetName(), kFALSE, kTRUE, name, TIterator::Next(), RooFit::ObjectHandling, and RooLinkedList::Replace().
Referenced by RooListProxy::changePointer(), RooSetProxy::changePointer(), RooAbsReal::createPlotProjection(), RooConvGenContext::initGenerator(), RooSetProxy::replace(), RooListProxy::replace(), replace(), and RooAbsNumGenerator::RooAbsNumGenerator().
Bool_t RooAbsCollection::remove | ( | const RooAbsArg & | var, | |
Bool_t | silent = kFALSE , |
|||
Bool_t | matchByNameOnly = kFALSE | |||
) | [virtual] |
Definition at line 566 of file RooAbsCollection.cxx.
References _list, createIterator(), TNamed::GetName(), kFALSE, kTRUE, name, TIterator::Next(), and RooLinkedList::Remove().
Referenced by RooFFTConvPdf::actualObservables(), RooAbsSelfCachedPdf::actualParameters(), RooNumRunningInt::actualParameters(), RooAbsSelfCachedReal::actualParameters(), RooFFTConvPdf::actualParameters(), RooIntegralMorph::actualParameters(), RooStats::SPlot::AddSWeight(), RooAbsCachedPdf::analyticalIntegralWN(), RooConvGenContext::attach(), RooAbsNumGenerator::attachParameters(), RooCustomizer::build(), RooSimPdfBuilder::buildPdf(), RooWorkspace::cancelTransaction(), ClassImp(), RooAbsArg::cloneTree(), RooAbsAnaConvPdf::coefVars(), RooAbsReal::createPlotProjection(), RooProdPdf::factorizeProduct(), RooFFTConvPdf::FFTCacheElem::FFTCacheElem(), RooAbsReal::findInnerMostIntegration(), RooAbsAnaConvPdf::genContext(), RooNumConvPdf::genContext(), RooFFTConvPdf::genContext(), RooStats::ToyMCSamplerOld::GenerateToyData(), RooAddPdf::getAnalyticalIntegralWN(), RooProdPdf::getConstraints(), RooProdPdf::getPartIntList(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooConvGenContext::initGenerator(), RooDataSet::initialize(), RooGenProdProj::makeIntegral(), RooAbsReal::makeProjectionSet(), RooAbsData::optimizeReadingWithCaching(), RooAbsReal::plotAsymOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsPdf::plotOn(), RooAbsPdf::plotOnCompSelect(), RooAbsReal::plotSliceOn(), RooIntegralMorph::preferredObservableScanOrder(), RooAbsArg::redirectServers(), RooProjectedPdf::redirectServersHook(), RooAbsData::reduce(), remove(), RooMPSentinel::remove(), RooSetProxy::remove(), RooListProxy::remove(), RooStats::RemoveConstantParameters(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooGenContext::RooGenContext(), RooMinimizerFcn::RooMinimizerFcn(), RooMinuit::RooMinuit(), RooProdGenContext::RooProdGenContext(), RooRealIntegral::RooRealIntegral(), RooSimGenContext::RooSimGenContext(), safeDeleteList(), RooMinuit::save(), RooMinimizer::save(), RooAbsData::split(), RooDataHist::sum(), RooMinimizerFcn::Synchronize(), RooMinuit::synchronize(), RooSimWSTool::validateConfig(), and RooTreeDataStore::varsNoWeight().
void RooAbsCollection::removeAll | ( | ) | [virtual] |
Definition at line 616 of file RooAbsCollection.cxx.
References _list, _ownCont, RooLinkedList::Clear(), kFALSE, and safeDeleteList().
Referenced by RooFormula::actualDependents(), RooTreeDataStore::attachCache(), RooWorkspace::cancelTransaction(), RooWorkspace::commitTransaction(), RooAbsReal::findInnerMostIntegration(), RooProdPdf::groupProductTerms(), RooWorkspace::import(), RooNumConvolution::initialize(), RooDataSet::initialize(), RooRealMPFE::initVars(), RooAbsReal::makeProjectionSet(), RooCmdArg::operator=(), RooAbsReal::preferredObservableScanOrder(), RooIntegralMorph::preferredObservableScanOrder(), RooRealIntegral::redirectServersHook(), RooSetProxy::removeAll(), RooListProxy::removeAll(), RooStats::PdfProposal::Reset(), RooAbsData::resetCache(), RooTreeDataStore::resetCache(), RooGenContext::RooGenContext(), RooStats::CombinedCalculator::SetAlternateParameters(), RooProdPdf::setDefNormSet(), RooStats::MCMCCalculator::SetModel(), RooStats::MCMCCalculator::SetNuisanceParameters(), RooStats::CombinedCalculator::SetNuisanceParameters(), RooStats::CombinedCalculator::SetNullParameters(), RooStats::MCMCCalculator::SetParameters(), RooStats::MCMCInterval::SetParameters(), RooStats::CombinedCalculator::SetParameters(), RooCmdArg::setSet(), and RooProfileLL::validateAbsMin().
Bool_t RooAbsCollection::add | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [virtual] |
Bool_t RooAbsCollection::addOwned | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [virtual] |
void RooAbsCollection::addClone | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [virtual] |
Bool_t RooAbsCollection::replace | ( | const RooAbsCollection & | other | ) |
Definition at line 488 of file RooAbsCollection.cxx.
References _ownCont, coutE, createIterator(), find(), TNamed::GetName(), kFALSE, kTRUE, TIterator::Next(), RooFit::ObjectHandling, and replace().
Definition at line 634 of file RooAbsCollection.cxx.
References createIterator(), TIterator::Next(), and RooAbsArg::setAttribute().
Referenced by RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooDataSet::RooDataSet(), and RooMCStudy::RooMCStudy().
RooAbsArg * RooAbsCollection::find | ( | const char * | name | ) | const |
Definition at line 791 of file RooAbsCollection.cxx.
References _list, and RooLinkedList::find().
Referenced by RooFFTConvPdf::actualObservables(), RooDataHist::add(), RooTreeDataStore::addColumns(), addServerClonesToList(), RooStats::SPlot::AddSWeight(), RooDataHist::adjustBinning(), RooAbsData::allClientsCached(), RooWorkspace::arg(), assignValueOnly(), RooConvGenContext::attach(), RooSimPdfBuilder::buildPdf(), RooMCStudy::calcPulls(), RooDataHist::calculatePartialBinVolume(), RooWorkspace::cat(), RooWorkspace::catfunc(), RooCompositeDataStore::changeObservableName(), RooTreeDataStore::changeObservableName(), RooArgSet::checkForDup(), RooAbsArg::cloneTree(), contains(), RooFitResult::correlation(), RooFitResult::createHessePdf(), RooDataSet::createHistogram(), RooAbsData::createHistogram(), RooAbsReal::createHistogram(), RooStats::LikelihoodInterval::CreateMinimizer(), RooAbsReal::createPlotProjection(), RooAbsData::dataRealVar(), RooCustomizer::doBuild(), RooStats::LikelihoodIntervalPlot::Draw(), RooDataSet::emptyClone(), equals(), RooProfileLL::evaluate(), RooFFTConvPdf::fillCacheSlice(), RooAbsData::fillHistogram(), RooAbsReal::fillHistogram(), RooAbsArg::findConstantNodes(), RooAbsArg::findNewServer(), RooWorkspace::function(), RooSimultaneous::genContext(), RooAbsPdf::getAllConstraints(), RooMultiVarGaussian::getAnalyticalIntegral(), RooHistPdf::getAnalyticalIntegral(), RooHistFunc::getAnalyticalIntegral(), RooUniform::getAnalyticalIntegral(), RooAddPdf::getAnalyticalIntegralWN(), RooArgSet::getCatIndex(), RooArgSet::getCatLabel(), RooUniform::getGenerator(), RooMultiVarGaussian::getGenerator(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), RooStats::ProfileLikelihoodCalculator::GetInterval(), RooFormulaVar::getParameter(), RooAbsReal::getPropagatedError(), RooAbsData::getRange(), RooArgSet::getRealValue(), RooArgSet::getStringValue(), RooStats::SPlot::GetSWeight(), RooStats::SPlot::GetYieldFromSWeight(), RooFitResult::globalCorr(), RooWorkspace::import(), RooDataHist::importDHistSet(), RooDataHist::importTH1(), RooSimGenContext::initGenerator(), RooConvGenContext::initGenerator(), RooDataSet::initialize(), RooRandomizeParamMCSModule::initializeInstance(), RooFitResult::isIdentical(), RooAbsReal::makeProjectionSet(), RooAbsReal::matchArgsByName(), RooMinimizer::minos(), RooMinuit::minos(), RooAbsData::moment(), operator=(), RooArgSet::operator[](), overlaps(), RooWorkspace::pdf(), RooAbsReal::plotAsymOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooDataHist::plotOn(), RooFitResult::plotOn(), RooAbsData::plotOn(), RooAbsPdf::plotOnCompSelect(), RooAbsReal::plotOnWithErrorBand(), RooDataSet::plotOnXY(), RooMCStudy::plotParam(), RooHistPdf::plotSamplingHint(), RooHistFunc::plotSamplingHint(), RooAbsReal::plotSliceOn(), RooIntegralMorph::preferredObservableScanOrder(), RooDLLSignificanceMCSModule::processAfterFit(), RooRandomizeParamMCSModule::processBeforeGen(), RooStats::UpperLimitMCSModule::processBetweenGenAndFit(), RooArgSet::readFromStream(), RooProjectedPdf::redirectServersHook(), RooResolutionModel::redirectServersHook(), RooAbsData::reduce(), RooFitResult::reducedCovarianceMatrix(), RooDataHist::reduceEng(), replace(), rf303_conditional(), rf901_numintconfig(), RooAbsNumGenerator::RooAbsNumGenerator(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooAddGenContext::RooAddGenContext(), RooConvGenContext::RooConvGenContext(), RooDataSet::RooDataSet(), RooGenContext::RooGenContext(), RooGenProdProj::RooGenProdProj(), RooHistFunc::RooHistFunc(), RooHistPdf::RooHistPdf(), RooMultiVarGaussian::RooMultiVarGaussian(), RooPlot::RooPlot(), RooRealIntegral::RooRealIntegral(), RooSimGenContext::RooSimGenContext(), RooXYChi2Var::RooXYChi2Var(), RooRandomizeParamMCSModule::sampleGaussian(), RooRandomizeParamMCSModule::sampleSumGauss(), RooRandomizeParamMCSModule::sampleSumUniform(), RooRandomizeParamMCSModule::sampleUniform(), RooMinuit::save(), RooMinimizer::save(), selectCommon(), RooRealIntegral::servesExclusively(), RooTreeDataStore::setArgStatus(), RooArgSet::setCatIndex(), RooArgSet::setCatLabel(), RooStats::MarkovChain::SetParameters(), RooArgSet::setRealValue(), RooArgSet::setStringValue(), RooDataHist::sliceIterator(), RooAbsData::split(), RooDataHist::sum(), RooAbsData::table(), TestBasic303::testCode(), TestBasic803::testCode(), TestBasic804::testCode(), TestBasic802::testCode(), RooGenCategory::updateIndexList(), RooWorkspace::var(), RooTreeDataStore::varsNoWeight(), RooDataHist::weight(), and RooTreeDataStore::weightVar().
Definition at line 80 of file RooAbsCollection.h.
References find(), TNamed::GetName(), kFALSE, and kTRUE.
Referenced by RooFFTConvPdf::actualObservables(), RooSimultaneous::expectedEvents(), RooAbsGenContext::generate(), RooProdPdf::groupProductTerms(), RooAbsGenContext::RooAbsGenContext(), and RooRealIntegral::RooRealIntegral().
Definition at line 84 of file RooAbsCollection.h.
References _list, RooLinkedList::FindObject(), kFALSE, and kTRUE.
RooAbsCollection * RooAbsCollection::selectByAttrib | ( | const char * | name, | |
Bool_t | value | |||
) | const |
Definition at line 651 of file RooAbsCollection.cxx.
References TString::Append(), create(), createIterator(), TString::Data(), RooAbsArg::getAttribute(), GetName(), TIterator::Next(), and sel.
Referenced by RooAbsArg::findNewServer(), RooRealMPFE::initVars(), RooChi2MCSModule::processAfterFit(), RooMinimizerFcn::RooMinimizerFcn(), and RooMinuit::RooMinuit().
RooAbsCollection * RooAbsCollection::selectCommon | ( | const RooAbsCollection & | refColl | ) | const |
Definition at line 677 of file RooAbsCollection.cxx.
References TString::Append(), create(), createIterator(), TString::Data(), find(), GetName(), TNamed::GetName(), TIterator::Next(), and sel.
Referenced by RooAbsSelfCachedReal::actualObservables(), RooConvGenContext::attach(), RooDataSet::cacheClone(), RooDataHist::cacheClone(), RooAbsReal::createPlotProjection(), RooProdPdf::factorizeProduct(), RooHistPdf::getAnalyticalIntegral(), RooHistFunc::getAnalyticalIntegral(), RooProdPdf::getConstraints(), RooHistPdf::getMaxVal(), RooProdPdf::groupProductTerms(), RooConvGenContext::initGenerator(), RooWorkspace::loadSnapshot(), RooAbsPdf::paramOn(), RooAbsReal::plotAsymOn(), RooAbsReal::plotOn(), RooAbsPdf::plotOn(), RooAbsReal::plotOnWithErrorBand(), RooProjectedPdf::redirectServersHook(), RooDataHist::reduceEng(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooDataSet::RooDataSet(), RooWorkspace::RooWorkspace(), RooWorkspace::saveSnapshot(), and RooCompositeDataStore::setArgStatus().
RooAbsCollection * RooAbsCollection::selectByName | ( | const char * | nameList, | |
Bool_t | verbose = kFALSE | |||
) | const |
Definition at line 703 of file RooAbsCollection.cxx.
References TString::Append(), buf, create(), createIterator(), cxcoutD, TString::Data(), GetName(), TNamed::GetName(), RooFit::Index(), kTRUE, TIterator::Next(), RooFit::ObjectHandling, TIterator::Reset(), sel, and strlcpy().
Referenced by RooAbsPdf::plotOn().
Bool_t RooAbsCollection::equals | ( | const RooAbsCollection & | otherColl | ) | const |
Definition at line 747 of file RooAbsCollection.cxx.
References createIterator(), find(), TNamed::GetName(), getSize(), kFALSE, kTRUE, and TIterator::Next().
Referenced by RooStats::SimpleInterval::CheckParameters(), RooStats::ConfidenceBelt::CheckParameters(), RooStats::MCMCInterval::CheckParameters(), RooStats::LikelihoodInterval::CheckParameters(), RooStats::PointSetInterval::CheckParameters(), RooStats::FeldmanCousins::CreateParameterPoints(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooStats::SimpleLikelihoodRatioTestStat::ParamsAreEqual(), and RooAICRegistry::store().
Bool_t RooAbsCollection::overlaps | ( | const RooAbsCollection & | otherColl | ) | const |
Definition at line 771 of file RooAbsCollection.cxx.
References createIterator(), find(), TNamed::GetName(), kFALSE, kTRUE, and TIterator::Next().
Referenced by RooProdPdf::factorizeProduct(), and RooAbsReal::findInnerMostIntegration().
TIterator* RooAbsCollection::createIterator | ( | Bool_t | dir = kIterForward |
) | const [inline] |
Definition at line 95 of file RooAbsCollection.h.
References _list, dir(), and RooLinkedList::MakeIterator().
Referenced by RooFFTConvPdf::actualObservables(), RooTreeDataStore::addColumns(), RooAbsArg::addParameters(), RooAbsArg::addServerList(), RooAbsArg::aggregateCacheUniqueSuffix(), RooWorkspace::allCatFunctions(), RooWorkspace::allCats(), RooWorkspace::allFunctions(), RooWorkspace::allPdfs(), RooWorkspace::allResolutionModels(), RooWorkspace::allVars(), RooHistFunc::analyticalIntegral(), RooHistPdf::analyticalIntegral(), RooAddition::analyticalIntegral(), RooAbsCachedPdf::analyticalIntegralWN(), RooAddModel::analyticalIntegralWN(), PiecewiseInterpolation::analyticalIntegralWN(), RooRealSumPdf::analyticalIntegralWN(), RooTreeDataStore::attachCache(), RooAbsArg::attachDataSet(), RooAbsArg::attachDataStore(), RooRealIntegral::autoSelectDirtyMode(), RooAddModel::basisCode(), RooSimPdfBuilder::buildPdf(), RooTreeDataStore::cacheArgs(), RooAbsCachedReal::cacheNameSuffix(), RooAbsCachedPdf::cacheNameSuffix(), RooDataHist::cacheValidEntries(), RooMCStudy::calcPulls(), RooProduct::calculate(), RooWorkspace::cancelTransaction(), RooAbsAnaConvPdf::changeModel(), RooListProxy::changePointer(), RooSetProxy::changePointer(), ClassImp(), RooAbsAnaConvPdf::coefVars(), RooWorkspace::commitTransaction(), RooWorkspace::componentIterator(), contentsString(), RooAbsData::corrcovMatrix(), RooFitResult::createHessePdf(), RooAbsReal::createIntRI(), RooAbsPdf::createNLL(), RooStats::FeldmanCousins::CreateParameterPoints(), RooStats::ProposalHelper::CreatePdf(), RooAbsReal::createPlotProjection(), RooAbsReal::createProfile(), RooAbsPdf::createProjection(), RooSimPdfBuilder::createProtoBuildConfig(), RooNumGenFactory::createSampler(), RooMultiCategory::currentLabel(), RooAbsAnaConvPdf::declareBasis(), RooFormulaVar::defaultErrorLevel(), RooWorkspace::defineSet(), RooAbsArg::dependsOn(), RooStats::MCMCInterval::DetermineByKeys(), RooCustomizer::doBuild(), RooMinimizerFcn::DoEval(), WrapperRooPdf::DoEvalPar(), WrapperRooPdf::DoSetParameters(), RooStats::LikelihoodIntervalPlot::Draw(), dump(), equals(), RooProfileLL::evaluate(), RooSimWSTool::executeBuild(), RooWorkspace::exportToCint(), RooAbsReal::fillHistogram(), RooFitResult::fillLegacyCorrMatrix(), RooAbsArg::findConstantNodes(), RooAbsReal::findInnerMostIntegration(), RooAbsPdf::fitTo(), RooAbsReal::fixAddCoefNormalization(), RooAbsReal::fixAddCoefRange(), RooAbsGenContext::generate(), RooStats::ConfidenceBelt::GetAcceptanceRegion(), RooAbsPdf::getAllConstraints(), RooHistPdf::getAnalyticalIntegral(), RooHistFunc::getAnalyticalIntegral(), RooAddPdf::getAnalyticalIntegralWN(), RooAbsAnaConvPdf::getAnalyticalIntegralWN(), RooProdPdf::getConstraints(), RooProdPdf::getGenerator(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), RooStats::ProfileLikelihoodCalculator::GetInterval(), RooStats::ProfileInspector::GetListOfProfilePlots(), RooAbsArg::getObservables(), RooProdPdf::getParametersHook(), RooAbsArg::graphVizTree(), RooProdPdf::groupProductTerms(), RooProduct::groupProductTerms(), RooWorkspace::import(), RooRealConstant::init(), RooGenContext::initGenerator(), RooDataHist::initialize(), RooMultiCatIter::initialize(), RooTreeDataStore::initialize(), RooXYChi2Var::initialize(), RooCustomizer::initialize(), RooProdPdf::initializeFromCmdArgList(), RooStats::PointSetInterval::IsInInterval(), RooArgSet::isInRange(), RooMinimizer::lastMinuitFit(), RooFitResult::lastMinuitFit(), RooTreeDataStore::loadValues(), RooClassFactory::makeAndCompileFunction(), RooClassFactory::makeAndCompilePdf(), RooProduct::makeFPName(), RooClassFactory::makeFunctionInstance(), RooGenProdProj::makeIntegral(), RooClassFactory::makePdfInstance(), RooAbsReal::makeProjectionSet(), RooProdPdf::makeRGPPName(), RooSimWSTool::makeSplitName(), RooAbsReal::matchArgs(), RooMinimizer::minos(), RooMinuit::minos(), RooGenProdProj::operModeHook(), RooAbsOptTestStatistic::optimizeConstantTerms(), RooAbsData::optimizeReadingWithCaching(), overlaps(), WrapperRooPdf::ParameterName(), WrapperRooPdf::Parameters(), RooStats::SimpleLikelihoodRatioTestStat::ParamsAreEqual(), PiecewiseInterpolation::PiecewiseInterpolation(), RooAbsReal::plotAsymOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsPdf::plotOn(), RooAbsPdf::plotOnCompSelect(), RooAbsReal::plotSliceOn(), RooSetProxy::print(), RooListProxy::print(), RooWorkspace::Print(), RooDataSet::printArgs(), RooAbsGenContext::printArgs(), RooAbsArg::printDirty(), printLatex(), RooProdPdf::printMetaArgs(), RooAbsAnaConvPdf::printMultiline(), printMultiline(), printValue(), RooProdPdf::processProductTerm(), RooStats::RandomizeCollection(), RooFitResult::randomizePars(), RooArgList::readFromStream(), RooProdPdf::rearrangeProduct(), RooAbsArg::recursiveCheckObservables(), RooAbsData::reduce(), RooFitResult::reducedCovarianceMatrix(), RooDataHist::reduceEng(), RooNameSet::refill(), remove(), RooSetProxy::removeAll(), RooListProxy::removeAll(), RooStats::RemoveConstantParameters(), replace(), RooAbsCollection(), RooAbsData::RooAbsData(), RooAbsDataStore::RooAbsDataStore(), RooAbsGenContext::RooAbsGenContext(), RooAbsNumGenerator::RooAbsNumGenerator(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooAcceptReject::RooAcceptReject(), RooAddition::RooAddition(), RooAddModel::RooAddModel(), RooAddPdf::RooAddPdf(), RooBernstein::RooBernstein(), RooChangeTracker::RooChangeTracker(), RooChebychev::RooChebychev(), RooConstraintSum::RooConstraintSum(), RooDataHist::RooDataHist(), RooDataSet::RooDataSet(), RooFoamGenerator::RooFoamGenerator(), RooFracRemainder::RooFracRemainder(), RooGenContext::RooGenContext(), RooGenProdProj::RooGenProdProj(), RooHistFunc::RooHistFunc(), RooHistPdf::RooHistPdf(), RooJeffreysPrior::RooJeffreysPrior(), RooListProxy::RooListProxy(), RooMinimizerFcn::RooMinimizerFcn(), RooMinuit::RooMinuit(), RooMinuitGlue(), RooMomentMorph::RooMomentMorph(), RooMultiCategory::RooMultiCategory(), RooNDKeysPdf::RooNDKeysPdf(), RooParametricStepFunction::RooParametricStepFunction(), RooPolynomial::RooPolynomial(), RooPolyVar::RooPolyVar(), RooProdGenContext::RooProdGenContext(), RooProdPdf::RooProdPdf(), RooProduct::RooProduct(), RooProfileLL::RooProfileLL(), RooRealBinding::RooRealBinding(), RooRealIntegral::RooRealIntegral(), RooRealSumPdf::RooRealSumPdf(), RooRecursiveFraction::RooRecursiveFraction(), RooSetProxy::RooSetProxy(), RooSimultaneous::RooSimultaneous(), RooStepFunction::RooStepFunction(), RooSuperCategory::RooSuperCategory(), RooXYChi2Var::RooXYChi2Var(), RooMCStudy::run(), safeDeleteList(), RooRandomizeParamMCSModule::sampleSumGauss(), RooRandomizeParamMCSModule::sampleSumUniform(), selectByAttrib(), selectByName(), selectCommon(), RooTreeDataStore::setArgStatus(), setAttribAll(), RooStats::MCMCCalculator::SetBins(), RooFitResult::setConstParList(), RooFitResult::setFinalParList(), RooFitResult::setInitParList(), RooStats::MCMCInterval::SetParameters(), RooAbsPdf::setTraceCounter(), snapshot(), RooCustomizer::splitArgs(), RooStats::SPlot::SPlot(), RooDataHist::sum(), RooAbsData::table(), RooHistFunc::totVolume(), RooHistPdf::totVolume(), RooWorkspace::unExport(), RooSimWSTool::validateConfig(), RooArgSet::writeToStream(), RooArgList::writeToStream(), RooAbsAnaConvPdf::~RooAbsAnaConvPdf(), and RooMPSentinel::~RooMPSentinel().
Int_t RooAbsCollection::getSize | ( | ) | const [inline] |
Definition at line 99 of file RooAbsCollection.h.
References _list, and RooLinkedList::GetSize().
Referenced by RooCachedPdf::actualObservables(), RooCachedReal::actualObservables(), RooFFTConvPdf::actualObservables(), RooCachedPdf::actualParameters(), RooCachedReal::actualParameters(), addClone(), RooFactoryWSTool::addfunc(), addOwned(), RooStats::SPlot::AddSWeight(), RooBernstein::analyticalIntegral(), RooHistPdf::analyticalIntegral(), RooChebychev::analyticalIntegral(), RooMultiVarGaussian::analyticalIntegral(), RooAddPdf::analyticalIntegralWN(), RooAbsReal::asTF(), RooGenFitStudy::attach(), RooCustomizer::build(), RooSimPdfBuilder::buildPdf(), RooTreeDataStore::cacheArgs(), RooAbsCachedReal::cacheNameSuffix(), RooAbsCachedPdf::cacheNameSuffix(), RooRealMPFE::calculate(), RooProdPdf::calculate(), RooDataHist::calculatePartialBinVolume(), RooListProxy::changePointer(), RooSetProxy::changePointer(), RooStats::SimpleInterval::CheckParameters(), RooStats::ConfidenceBelt::CheckParameters(), RooStats::MCMCInterval::CheckParameters(), RooStats::LikelihoodInterval::CheckParameters(), RooStats::PointSetInterval::CheckParameters(), ClassImp(), RooAbsAnaConvPdf::coefVars(), RooAbsData::corrcovMatrix(), RooAbsPdf::createCdf(), RooStats::ProposalHelper::CreateCovMatrix(), RooStats::MCMCInterval::CreateDataHist(), RooFitResult::createHessePdf(), RooAbsRealLValue::createHistogram(), RooAbsReal::createIntObj(), RooStats::MCMCInterval::CreateKeysPdf(), RooAbsPdf::createNLL(), RooAbsPdf::createProjection(), RooAbsReal::createRunningIntegral(), RooNumGenFactory::createSampler(), RooMultiVarGaussian::decodeCode(), RooMCStudy::doFit(), equals(), RooChebychev::evaluate(), RooAddPdf::evaluate(), RooStepFunction::evaluate(), RooMultiBinomial::evaluate(), RooAbsAnaConvPdf::evaluate(), RooBernstein::evaluate(), RooFunctorBinding::evaluate(), RooRealIntegral::evaluate(), RooFunctorPdfBinding::evaluate(), RooHistPdf::evaluate(), RooMultiVarGaussian::evaluate(), RooSimWSTool::executeBuild(), RooAddPdf::expectedEvents(), RooExtendPdf::expectedEvents(), RooRealSumPdf::extendMode(), RooProdPdf::factorizeProduct(), RooFitResult::fillCorrMatrix(), RooAbsData::fillHistogram(), RooAbsReal::fillHistogram(), RooAbsArg::findNewServer(), RooMinuit::fit(), RooAbsReal::fixAddCoefNormalization(), RooAddModel::fixCoefNormalization(), RooAddPdf::fixCoefNormalization(), RooAbsCachedPdf::forceAnalyticalInt(), FourBinInstructional(), RooAbsReal::functor(), RooAbsAnaConvPdf::genContext(), RooNumConvPdf::genContext(), RooFFTConvPdf::genContext(), RooMultiVarGaussian::genData(), RooAcceptReject::generateEvent(), RooGenContext::generateEvent(), RooFoamGenerator::generateEvent(), RooMultiVarGaussian::getAnalyticalIntegral(), RooHistPdf::getAnalyticalIntegral(), RooHistFunc::getAnalyticalIntegral(), RooUniform::getAnalyticalIntegral(), RooAddPdf::getAnalyticalIntegralWN(), RooRealSumPdf::getAnalyticalIntegralWN(), RooAbsAnaConvPdf::getAnalyticalIntegralWN(), RooEffProd::getAnalyticalIntegralWN(), PiecewiseInterpolation::getAnalyticalIntegralWN(), RooAbsCachedPdf::getAnalyticalIntegralWN(), RooProduct::getAnalyticalIntegralWN(), RooMomentMorph::getCache(), RooAbsAnaConvPdf::getCoefNorm(), RooProdPdf::getGenerator(), RooUniform::getGenerator(), RooMultiVarGaussian::getGenerator(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), RooStats::ProfileLikelihoodCalculator::GetInterval(), RooStats::MCMCCalculator::GetInterval(), RooStats::ProfileInspector::GetListOfProfilePlots(), RooHistPdf::getMaxVal(), RooStats::SPlot::GetNumSWeightVars(), RooProdPdf::getParametersHook(), RooProdPdf::getPartIntList(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooAbsReal::getPropagatedError(), RooProduct::groupProductTerms(), RooAbsDataStore::hasFilledCache(), RooMinuit::hesse(), RooMomentMorph::idxmax(), RooMomentMorph::idxmin(), RooAbsReal::iGenFunction(), RooMomentMorph::ij(), RooWorkspace::import(), RooMinuit::improve(), RooGenContext::initGenerator(), RooMomentMorph::initialize(), RooDataHist::initialize(), RooMultiCatIter::initialize(), RooNDKeysPdf::initialize(), RooRealIntegral::initNumIntegrator(), RooAbsReal::integralNameSuffix(), RooFitResult::isIdentical(), RooStats::LikelihoodInterval::IsInInterval(), RooStats::SimpleInterval::IsInInterval(), RooRealIntegral::jacobianProduct(), RooMinimizer::lastMinuitFit(), RooFitResult::lastMinuitFit(), RooStats::LikelihoodIntervalPlot::LikelihoodIntervalPlot(), RooAbsAnaConvPdf::makeCoefVarList(), RooAbsReal::matchArgsByName(), RooMinuit::migrad(), RooMinimizer::minos(), RooMinuit::minos(), MultivariateGaussianTest(), WrapperRooPdf::NDim(), WrapperRooPdf::NPar(), RooArgList::operator[](), RooAbsData::optimizeReadingWithCaching(), PiecewiseInterpolation::PiecewiseInterpolation(), RooAbsReal::plotAsymOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsPdf::plotOn(), RooAbsReal::plotOnWithErrorBand(), RooWorkspace::Print(), printLatex(), RooRealIntegral::printMetaArgs(), RooAddPdf::printMetaArgs(), RooProdPdf::printMetaArgs(), RooRealSumPdf::printMetaArgs(), RooGenContext::printMultiline(), RooDataHist::printMultiline(), RooFitResult::printMultiline(), RooAbsDataStore::printMultiline(), RooChi2MCSModule::processAfterFit(), RooProdPdf::processProductTerm(), RooStats::PdfProposal::Propose(), RooFitResult::randomizePars(), RooProdPdf::rearrangeProduct(), RooAbsArg::redirectServers(), RooProjectedPdf::redirectServersHook(), RooFitResult::reducedCovarianceMatrix(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooAcceptReject::RooAcceptReject(), RooAddGenContext::RooAddGenContext(), RooAddition::RooAddition(), RooAddModel::RooAddModel(), RooAddPdf::RooAddPdf(), RooDataHist::RooDataHist(), RooFoamGenerator::RooFoamGenerator(), RooFormulaVar::RooFormulaVar(), RooFunctor::RooFunctor(), RooGenContext::RooGenContext(), RooGenericPdf::RooGenericPdf(), RooHistFunc::RooHistFunc(), RooHistPdf::RooHistPdf(), RooJeffreysPrior::RooJeffreysPrior(), RooMCStudy::RooMCStudy(), RooMinimizerFcn::RooMinimizerFcn(), RooMinuit::RooMinuit(), RooMomentMorph::RooMomentMorph(), RooMultiBinomial::RooMultiBinomial(), RooMultiVarGaussian::RooMultiVarGaussian(), RooProdGenContext::RooProdGenContext(), RooRealIntegral::RooRealIntegral(), RooRealSumPdf::RooRealSumPdf(), RooRecursiveFraction::RooRecursiveFraction(), RooSimultaneous::RooSimultaneous(), RooStepFunction::RooStepFunction(), safeDeleteList(), RooMinuit::save(), RooMinimizer::save(), RooMinuit::seek(), RooAddPdf::selectNormalization(), RooAddModel::selectNormalization(), RooRealIntegral::servesExclusively(), RooStats::LikelihoodIntervalPlot::SetLikelihoodInterval(), RooStats::MCMCInterval::SetParameters(), RooMinuit::simplex(), snapshot(), RooRealIntegral::sum(), RooDataHist::sum(), RooMinimizerFcn::Synchronize(), RooMinuit::synchronize(), RooMultiVarGaussian::syncMuVec(), RooAbsPdf::syncNormalization(), RooAddPdf::updateCoefficients(), RooAddModel::updateCoefficients(), RooProfileLL::validateAbsMin(), and RooDataHist::weight().
RooAbsArg* RooAbsCollection::first | ( | ) | const [inline] |
Definition at line 103 of file RooAbsCollection.h.
References _list, and RooLinkedList::First().
Referenced by RooArgProxy::changePointer(), RooAbsPdf::createScanCdf(), RooAbsReal::createScanRI(), RooStats::MCMCIntervalPlot::DrawHistInterval(), RooStats::MCMCIntervalPlot::DrawKeysPdfInterval(), RooStats::MCMCIntervalPlot::DrawPosteriorKeysPdf(), RooStats::MCMCIntervalPlot::DrawPosteriorKeysProduct(), RooStats::MCMCIntervalPlot::DrawTailFractionInterval(), RooStats::ProfileLikelihoodTestStat::Evaluate(), RooSimWSTool::executeBuild(), RooAbsArg::findNewServer(), RooStats::ProfileInspector::GetListOfProfilePlots(), RooProduct::getPartIntList(), RooProdPdf::getPartIntList(), RooStats::SimpleInterval::IsInInterval(), RooAbsOptTestStatistic::printCompactTreeHook(), RooStats::UpperLimitMCSModule::processBetweenGenAndFit(), rs_numberCountingCombination_expected(), StandardBayesianMCMCDemo(), StandardBayesianNumericalDemo(), StandardFeldmanCousinsDemo(), StandardProfileLikelihoodDemo(), and RooRealIntegral::sum().
virtual void RooAbsCollection::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 108 of file RooAbsCollection.h.
References defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().
Referenced by RooStats::SPlot::AddSWeight(), RooRealSumPdf::checkObservables(), ClassImp(), RooStats::BernsteinCorrection::CreateQSamplingDist(), RooAbsArg::findNewServer(), RooStats::ToyMCSamplerOld::GenerateToyData(), RooAbsPdf::getNorm(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooStats::UpperLimitMCSModule::initializeInstance(), RooRealIntegral::printMultiline(), rf207_comptools(), rf402_datahandling(), rf508_listsetmanip(), safeDeleteList(), and WrapperRooPdf::WrapperRooPdf().
string RooAbsCollection::contentsString | ( | ) | const |
Definition at line 802 of file RooAbsCollection.cxx.
References createIterator(), TNamed::GetName(), kFALSE, kTRUE, and TIterator::Next().
Referenced by RooAbsReal::plotAsymOn(), RooAbsReal::plotOn(), RooAbsPdf::plotOn(), and RooAbsPdf::syncNormalization().
void RooAbsCollection::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 825 of file RooAbsCollection.cxx.
References GetName().
void RooAbsCollection::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 835 of file RooAbsCollection.cxx.
References TObject::GetTitle().
void RooAbsCollection::printClassName | ( | ostream & | os | ) | const [virtual] |
void RooAbsCollection::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 876 of file RooAbsCollection.cxx.
References createIterator(), TNamed::GetName(), kFALSE, kTRUE, and TIterator::Next().
void RooAbsCollection::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 901 of file RooAbsCollection.cxx.
References RooPrintable::_nameLength, _ownCont, TString::Append(), TObject::ClassName(), createIterator(), GetName(), TNamed::GetName(), RooPrintable::kCollectionHeader, RooPrintable::kSingleLine, len, RooPrintable::nameFieldLength(), and RooPrintable::printStream().
Referenced by RooNumGenConfig::printMultiline(), and RooNumIntConfig::printMultiline().
Reimplemented from RooPrintable.
Definition at line 855 of file RooAbsCollection.cxx.
References RooPrintable::kAddress, RooPrintable::kArgs, RooPrintable::kClassName, RooPrintable::kExtras, RooPrintable::kName, RooPrintable::kTitle, and RooPrintable::kValue.
Referenced by Print().
void RooAbsCollection::printLatex | ( | const RooCmdArg & | arg1 = RooCmdArg() , |
|
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 |
Definition at line 956 of file RooAbsCollection.cxx.
References RooLinkedList::Add(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), RooLinkedList::FindObject(), RooCmdConfig::getInt(), RooCmdConfig::getObjectList(), RooCmdConfig::getString(), RooCmdConfig::hasProcessed(), kTRUE, RooFit::LatexTableStyle(), RooCmdConfig::ok(), and RooCmdConfig::process().
void RooAbsCollection::printLatex | ( | ostream & | ofs, | |
Int_t | ncol, | |||
const char * | option = "NEYU" , |
|||
Int_t | sigDigit = 1 , |
|||
const RooLinkedList & | siblingLists = RooLinkedList() , |
|||
const RooCmdArg * | formatCmd = 0 | |||
) | const |
Definition at line 1037 of file RooAbsCollection.cxx.
References RooCmdArg::_s, RooLinkedList::Add(), RooArgList::at(), RooLinkedList::At(), buf, coutW, createIterator(), TString::Data(), RooLinkedList::Delete(), GetName(), TNamed::GetName(), getSize(), RooLinkedList::GetSize(), i, RooFit::InputArguments, j, k, list, RooLinkedList::MakeIterator(), TIterator::Next(), par, TString::ReplaceAll(), and strlcpy().
void RooAbsCollection::setName | ( | const char * | name | ) | [inline] |
Definition at line 131 of file RooAbsCollection.h.
References _name.
Referenced by RooProdPdf::initializeFromCmdArgList(), RooNumIntConfig::operator=(), RooNumGenConfig::operator=(), RooAbsCollection(), RooMinimizerFcn::RooMinimizerFcn(), RooMinuit::RooMinuit(), RooNumGenConfig::RooNumGenConfig(), RooNumIntConfig::RooNumIntConfig(), RooProdPdf::RooProdPdf(), RooWorkspace::RooWorkspace(), and RooWorkspace::saveSnapshot().
const char* RooAbsCollection::GetName | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 135 of file RooAbsCollection.h.
References _name, and TString::Data().
Referenced by add(), addClone(), addOwned(), ClassImp(), Clone(), RooProdPdf::factorizeProduct(), RooArgSet::getCatIndex(), RooArgSet::getCatLabel(), RooAbsReal::getPropagatedError(), RooArgSet::getRealValue(), RooArgSet::getStringValue(), RooListProxy::name(), RooSetProxy::name(), RooNumIntConfig::operator=(), RooNumGenConfig::operator=(), RooArgList::operator[](), RooArgSet::operator[](), RooAbsReal::plotOnWithErrorBand(), RooWorkspace::Print(), printLatex(), RooProdPdf::printMetaArgs(), RooNumGenConfig::printMultiline(), printMultiline(), RooNumIntConfig::printMultiline(), printName(), RooArgSet::readFromFile(), RooArgSet::readFromStream(), RooArgList::readFromStream(), RooAbsArg::registerProxy(), RooAbsCollection(), RooNumGenConfig::RooNumGenConfig(), RooNumIntConfig::RooNumIntConfig(), RooProdPdf::RooProdPdf(), RooRealIntegral::RooRealIntegral(), RooWorkspace::RooWorkspace(), safeDeleteList(), selectByAttrib(), selectByName(), selectCommon(), RooArgSet::setCatIndex(), RooArgSet::setCatLabel(), RooArgSet::setRealValue(), RooArgSet::setStringValue(), snapshot(), RooAbsData::split(), RooArgSet::writeToFile(), RooArgSet::writeToStream(), and RooArgList::writeToStream().
Bool_t RooAbsCollection::isOwning | ( | ) | const [inline] |
Definition at line 139 of file RooAbsCollection.h.
References _ownCont.
Referenced by RooSetProxy::remove(), RooSetProxy::removeAll(), and RooSetProxy::replace().
Bool_t RooAbsCollection::allInRange | ( | const char * | rangeSpec | ) | const |
Definition at line 1152 of file RooAbsCollection.cxx.
References _list, buf, RooAbsArg::inRange(), RooLinkedList::iterator(), kFALSE, kTRUE, RooLinkedListIter::Next(), and strlcpy().
Referenced by RooAbsData::corrcov(), RooAbsData::moment(), RooDataSet::sumEntries(), and RooDataHist::sumEntries().
void RooAbsCollection::dump | ( | ) | const |
Definition at line 941 of file RooAbsCollection.cxx.
References createIterator(), TNamed::GetName(), TNamed::GetTitle(), and TIterator::Next().
void RooAbsCollection::releaseOwnership | ( | ) | [inline] |
Definition at line 148 of file RooAbsCollection.h.
References _ownCont, and kFALSE.
Referenced by RooAbsArg::cloneTree(), and RooWorkspace::import().
Definition at line 150 of file RooAbsCollection.h.
References _list, and RooLinkedList::Sort().
Referenced by RooWorkspace::Print().
void RooAbsCollection::safeDeleteList | ( | ) | [protected] |
Definition at line 134 of file RooAbsCollection.cxx.
References _list, coutW, createIterator(), RooLinkedList::Delete(), RooAbsArg::dependsOn(), GetName(), getSize(), RooLinkedList::GetSize(), kFALSE, kTRUE, TIterator::Next(), RooFit::ObjectHandling, Print(), remove(), and TIterator::Reset().
Referenced by removeAll(), and ~RooAbsCollection().
Definition at line 278 of file RooAbsCollection.cxx.
References _list, RooLinkedList::Add(), RooAbsArg::Clone(), find(), TNamed::GetName(), kFALSE, TIterator::Next(), RooAbsArg::serverIterator(), and RooAbsArg::setAttribute().
virtual TObject* RooAbsCollection::clone | ( | const char * | newname | ) | const [pure virtual] |
virtual TObject* RooAbsCollection::create | ( | const char * | newname | ) | const [pure virtual] |
virtual TObject* RooAbsCollection::Clone | ( | const char * | newname = 0 |
) | const [inline, virtual] |
RooAbsCollection& RooAbsCollection::operator= | ( | const RooAbsCollection & | other | ) |
RooAbsCollection& RooAbsCollection::assignValueOnly | ( | const RooAbsCollection & | other | ) |
RooAbsCollection& RooAbsCollection::assignFast | ( | const RooAbsCollection & | other | ) |
RooAbsCollection* RooAbsCollection::snapshot | ( | Bool_t | deepCopy = kTRUE |
) | const |
Bool_t RooAbsCollection::snapshot | ( | RooAbsCollection & | output, | |
Bool_t | deepCopy = kTRUE | |||
) | const |
void RooAbsCollection::setHashTableSize | ( | Int_t | i | ) | [inline] |
Definition at line 52 of file RooAbsCollection.h.
References _list, and RooLinkedList::setHashTableSize().
Int_t RooAbsCollection::getHashTableSize | ( | ) | const [inline] |
Definition at line 56 of file RooAbsCollection.h.
References _list, and RooLinkedList::getHashTableSize().
virtual RooAbsArg* RooAbsCollection::addClone | ( | const RooAbsArg & | var, | |
Bool_t | silent = kFALSE | |||
) | [virtual] |
virtual Bool_t RooAbsCollection::replace | ( | const RooAbsArg & | var1, | |
const RooAbsArg & | var2 | |||
) | [virtual] |
virtual Bool_t RooAbsCollection::remove | ( | const RooAbsArg & | var, | |
Bool_t | silent = kFALSE , |
|||
Bool_t | matchByNameOnly = kFALSE | |||
) | [virtual] |
virtual void RooAbsCollection::removeAll | ( | ) | [virtual] |
virtual Bool_t RooAbsCollection::add | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [virtual] |
virtual Bool_t RooAbsCollection::addOwned | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [virtual] |
virtual void RooAbsCollection::addClone | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [virtual] |
Bool_t RooAbsCollection::replace | ( | const RooAbsCollection & | other | ) |
Bool_t RooAbsCollection::remove | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE , |
|||
Bool_t | matchByNameOnly = kFALSE | |||
) |
RooAbsArg* RooAbsCollection::find | ( | const char * | name | ) | const |
Definition at line 80 of file RooAbsCollection.h.
References find(), TNamed::GetName(), kFALSE, and kTRUE.
Definition at line 84 of file RooAbsCollection.h.
References _list, RooLinkedList::FindObject(), kFALSE, and kTRUE.
RooAbsCollection* RooAbsCollection::selectByAttrib | ( | const char * | name, | |
Bool_t | value | |||
) | const |
RooAbsCollection* RooAbsCollection::selectCommon | ( | const RooAbsCollection & | refColl | ) | const |
RooAbsCollection* RooAbsCollection::selectByName | ( | const char * | nameList, | |
Bool_t | verbose = kFALSE | |||
) | const |
Bool_t RooAbsCollection::equals | ( | const RooAbsCollection & | otherColl | ) | const |
Bool_t RooAbsCollection::overlaps | ( | const RooAbsCollection & | otherColl | ) | const |
TIterator* RooAbsCollection::createIterator | ( | Bool_t | dir = kIterForward |
) | const [inline] |
Definition at line 95 of file RooAbsCollection.h.
References _list, dir(), and RooLinkedList::MakeIterator().
Int_t RooAbsCollection::getSize | ( | ) | const [inline] |
RooAbsArg* RooAbsCollection::first | ( | ) | const [inline] |
virtual void RooAbsCollection::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 108 of file RooAbsCollection.h.
References defaultPrintContents(), RooPrintable::defaultPrintStream(), RooPrintable::defaultPrintStyle(), and RooPrintable::printStream().
std::string RooAbsCollection::contentsString | ( | ) | const |
virtual void RooAbsCollection::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsCollection::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsCollection::printClassName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsCollection::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooAbsCollection::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
Reimplemented from RooPrintable.
void RooAbsCollection::printLatex | ( | const RooCmdArg & | arg1 = RooCmdArg() , |
|
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 |
void RooAbsCollection::printLatex | ( | ostream & | ofs, | |
Int_t | ncol, | |||
const char * | option = "NEYU" , |
|||
Int_t | sigDigit = 1 , |
|||
const RooLinkedList & | siblingLists = RooLinkedList() , |
|||
const RooCmdArg * | formatCmd = 0 | |||
) | const |
void RooAbsCollection::setName | ( | const char * | name | ) | [inline] |
const char* RooAbsCollection::GetName | ( | ) | const [inline, virtual] |
Reimplemented from TObject.
Definition at line 135 of file RooAbsCollection.h.
References _name, and TString::Data().
Bool_t RooAbsCollection::isOwning | ( | ) | const [inline] |
Bool_t RooAbsCollection::allInRange | ( | const char * | rangeSpec | ) | const |
void RooAbsCollection::dump | ( | ) | const |
void RooAbsCollection::releaseOwnership | ( | ) | [inline] |
void RooAbsCollection::safeDeleteList | ( | ) | [protected] |
RooMultiCatIter [friend] |
Definition at line 154 of file RooAbsCollection.h.
RooLinkedList RooAbsCollection::_list [protected] |
Definition at line 156 of file RooAbsCollection.h.
Referenced by add(), addClone(), addOwned(), addServerClonesToList(), allInRange(), assignFast(), assignValueOnly(), RooArgList::at(), containsInstance(), createIterator(), find(), first(), getHashTableSize(), getSize(), RooArgList::index(), operator=(), remove(), removeAll(), replace(), safeDeleteList(), setHashTableSize(), sort(), and RooArgList::sort().
Bool_t RooAbsCollection::_ownCont [protected] |
Definition at line 158 of file RooAbsCollection.h.
Referenced by add(), addClone(), addOwned(), isOwning(), printMultiline(), releaseOwnership(), removeAll(), replace(), and ~RooAbsCollection().
TString RooAbsCollection::_name [protected] |