RooArgSet Class Reference

#include <RooArgSet.h>

Inheritance diagram for RooArgSet:

RooAbsCollection RooAbsCollection RooPrintable TObject RooPrintable TObject RooPrintable TObject RooPrintable TObject RooSetProxy RooSetProxy List of all members.

Public Member Functions

void * operator new (size_t bytes)
void operator delete (void *ptr)
 RooArgSet ()
 RooArgSet (const RooArgList &list)
 RooArgSet (const RooArgList &list, const RooAbsArg *var1)
 RooArgSet (const TCollection &tcoll, const char *name="")
 RooArgSet (const char *name)
 RooArgSet (const RooArgSet &set1, const RooArgSet &set2, const char *name="")
 RooArgSet (const RooAbsArg &var1, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const RooAbsArg &var6, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const RooAbsArg &var6, const RooAbsArg &var7, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const RooAbsArg &var6, const RooAbsArg &var7, const RooAbsArg &var8, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const RooAbsArg &var6, const RooAbsArg &var7, const RooAbsArg &var8, const RooAbsArg &var9, const char *name="")
virtual ~RooArgSet ()
 RooArgSet (const RooArgSet &other, const char *name="")
virtual TObjectclone (const char *newname) const
virtual TObjectcreate (const char *newname) const
RooArgSetoperator= (const RooArgSet &other)
virtual Bool_t add (const RooAbsArg &var, Bool_t silent=kFALSE)
virtual Bool_t add (const RooAbsCollection &list, Bool_t silent=kFALSE)
virtual Bool_t addOwned (RooAbsArg &var, Bool_t silent=kFALSE)
virtual Bool_t addOwned (const RooAbsCollection &list, Bool_t silent=kFALSE)
virtual RooAbsArgaddClone (const RooAbsArg &var, Bool_t silent=kFALSE)
virtual void addClone (const RooAbsCollection &list, Bool_t silent=kFALSE)
RooAbsArgoperator[] (const char *name) const
virtual Bool_t readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE)
Bool_t readFromStream (istream &is, Bool_t compact, const char *flagReadAtt, const char *section, Bool_t verbose=kFALSE)
virtual void writeToStream (ostream &os, Bool_t compact, const char *section=0) const
void writeToFile (const char *fileName) const
Bool_t readFromFile (const char *fileName, const char *flagReadAtt=0, const char *section=0, Bool_t verbose=kFALSE)
Double_t getRealValue (const char *name, Double_t defVal=0, Bool_t verbose=kFALSE) const
const char * getCatLabel (const char *name, const char *defVal="", Bool_t verbose=kFALSE) const
Int_t getCatIndex (const char *name, Int_t defVal=0, Bool_t verbose=kFALSE) const
const char * getStringValue (const char *name, const char *defVal="", Bool_t verbose=kFALSE) const
Bool_t setRealValue (const char *name, Double_t newVal=0, Bool_t verbose=kFALSE)
Bool_t setCatLabel (const char *name, const char *newVal="", Bool_t verbose=kFALSE)
Bool_t setCatIndex (const char *name, Int_t newVal=0, Bool_t verbose=kFALSE)
Bool_t setStringValue (const char *name, const char *newVal="", Bool_t verbose=kFALSE)
Bool_t isInRange (const char *rangeSpec)
void * operator new (size_t bytes)
void operator delete (void *ptr)
 RooArgSet ()
 RooArgSet (const RooArgList &list)
 RooArgSet (const RooArgList &list, const RooAbsArg *var1)
 RooArgSet (const TCollection &tcoll, const char *name="")
 RooArgSet (const char *name)
 RooArgSet (const RooArgSet &set1, const RooArgSet &set2, const char *name="")
 RooArgSet (const RooAbsArg &var1, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const RooAbsArg &var6, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const RooAbsArg &var6, const RooAbsArg &var7, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const RooAbsArg &var6, const RooAbsArg &var7, const RooAbsArg &var8, const char *name="")
 RooArgSet (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const RooAbsArg &var6, const RooAbsArg &var7, const RooAbsArg &var8, const RooAbsArg &var9, const char *name="")
virtual ~RooArgSet ()
 RooArgSet (const RooArgSet &other, const char *name="")
virtual TObjectclone (const char *newname) const
virtual TObjectcreate (const char *newname) const
RooArgSetoperator= (const RooArgSet &other)
virtual Bool_t add (const RooAbsArg &var, Bool_t silent=kFALSE)
virtual Bool_t add (const RooAbsCollection &list, Bool_t silent=kFALSE)
virtual Bool_t addOwned (RooAbsArg &var, Bool_t silent=kFALSE)
virtual Bool_t addOwned (const RooAbsCollection &list, Bool_t silent=kFALSE)
virtual RooAbsArgaddClone (const RooAbsArg &var, Bool_t silent=kFALSE)
virtual void addClone (const RooAbsCollection &list, Bool_t silent=kFALSE)
RooAbsArgoperator[] (const char *name) const
virtual Bool_t readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE)
Bool_t readFromStream (istream &is, Bool_t compact, const char *flagReadAtt, const char *section, Bool_t verbose=kFALSE)
virtual void writeToStream (ostream &os, Bool_t compact, const char *section=0) const
void writeToFile (const char *fileName) const
Bool_t readFromFile (const char *fileName, const char *flagReadAtt=0, const char *section=0, Bool_t verbose=kFALSE)
Double_t getRealValue (const char *name, Double_t defVal=0, Bool_t verbose=kFALSE) const
const char * getCatLabel (const char *name, const char *defVal="", Bool_t verbose=kFALSE) const
Int_t getCatIndex (const char *name, Int_t defVal=0, Bool_t verbose=kFALSE) const
const char * getStringValue (const char *name, const char *defVal="", Bool_t verbose=kFALSE) const
Bool_t setRealValue (const char *name, Double_t newVal=0, Bool_t verbose=kFALSE)
Bool_t setCatLabel (const char *name, const char *newVal="", Bool_t verbose=kFALSE)
Bool_t setCatIndex (const char *name, Int_t newVal=0, Bool_t verbose=kFALSE)
Bool_t setStringValue (const char *name, const char *newVal="", Bool_t verbose=kFALSE)
Bool_t isInRange (const char *rangeSpec)

Static Public Member Functions

static void cleanup ()
static void cleanup ()

Protected Member Functions

Bool_t checkForDup (const RooAbsArg &arg, Bool_t silent) const
Bool_t checkForDup (const RooAbsArg &arg, Bool_t silent) const

Static Protected Attributes

static char * _poolBegin
static char * _poolCur
 Start of memory pool.
static char * _poolEnd
 Next free slot in memory pool.
static char * _poolBegin
static char * _poolCur
 Start of memory pool.
static char * _poolEnd
 Next free slot in memory pool.

Detailed Description

Definition at line 30 of file RooArgSet.h.


Constructor & Destructor Documentation

RooArgSet::RooArgSet (  ) 

Definition at line 183 of file RooArgSet.cxx.

Referenced by clone(), and create().

RooArgSet::RooArgSet ( const RooArgList list  ) 

Definition at line 192 of file RooArgSet.cxx.

References add(), kTRUE, and list.

RooArgSet::RooArgSet ( const RooArgList list,
const RooAbsArg var1 
)

Definition at line 205 of file RooArgSet.cxx.

References add(), kTRUE, and list.

RooArgSet::RooArgSet ( const TCollection tcoll,
const char *  name = "" 
) [explicit]

Definition at line 366 of file RooArgSet.cxx.

References add(), coutW, RooFit::InputArguments, TCollection::MakeIterator(), and TIterator::Next().

RooArgSet::RooArgSet ( const char *  name  )  [explicit]

Definition at line 221 of file RooArgSet.cxx.

RooArgSet::RooArgSet ( const RooArgSet set1,
const RooArgSet set2,
const char *  name = "" 
)

Definition at line 231 of file RooArgSet.cxx.

References add().

RooArgSet::RooArgSet ( const RooAbsArg var1,
const char *  name = "" 
)

Definition at line 243 of file RooArgSet.cxx.

References add().

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const char *  name = "" 
)

Definition at line 255 of file RooArgSet.cxx.

References add().

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const char *  name = "" 
)

Definition at line 267 of file RooArgSet.cxx.

References add().

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const RooAbsArg var4,
const char *  name = "" 
)

Definition at line 280 of file RooArgSet.cxx.

References add().

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const RooAbsArg var4,
const RooAbsArg var5,
const char *  name = "" 
)

Definition at line 293 of file RooArgSet.cxx.

References add().

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const RooAbsArg var4,
const RooAbsArg var5,
const RooAbsArg var6,
const char *  name = "" 
)

Definition at line 307 of file RooArgSet.cxx.

References add().

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const RooAbsArg var4,
const RooAbsArg var5,
const RooAbsArg var6,
const RooAbsArg var7,
const char *  name = "" 
)

Definition at line 321 of file RooArgSet.cxx.

References add().

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const RooAbsArg var4,
const RooAbsArg var5,
const RooAbsArg var6,
const RooAbsArg var7,
const RooAbsArg var8,
const char *  name = "" 
)

Definition at line 336 of file RooArgSet.cxx.

References add().

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const RooAbsArg var4,
const RooAbsArg var5,
const RooAbsArg var6,
const RooAbsArg var7,
const RooAbsArg var8,
const RooAbsArg var9,
const char *  name = "" 
)

Definition at line 351 of file RooArgSet.cxx.

References add().

RooArgSet::~RooArgSet (  )  [virtual]

Definition at line 400 of file RooArgSet.cxx.

RooArgSet::RooArgSet ( const RooArgSet other,
const char *  name = "" 
)

Definition at line 389 of file RooArgSet.cxx.

RooArgSet::RooArgSet (  ) 

RooArgSet::RooArgSet ( const RooArgList list  ) 

RooArgSet::RooArgSet ( const RooArgList list,
const RooAbsArg var1 
)

RooArgSet::RooArgSet ( const TCollection tcoll,
const char *  name = "" 
) [explicit]

RooArgSet::RooArgSet ( const char *  name  )  [explicit]

RooArgSet::RooArgSet ( const RooArgSet set1,
const RooArgSet set2,
const char *  name = "" 
)

RooArgSet::RooArgSet ( const RooAbsArg var1,
const char *  name = "" 
)

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const char *  name = "" 
)

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const char *  name = "" 
)

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const RooAbsArg var4,
const char *  name = "" 
)

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const RooAbsArg var4,
const RooAbsArg var5,
const char *  name = "" 
)

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const RooAbsArg var4,
const RooAbsArg var5,
const RooAbsArg var6,
const char *  name = "" 
)

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const RooAbsArg var4,
const RooAbsArg var5,
const RooAbsArg var6,
const RooAbsArg var7,
const char *  name = "" 
)

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const RooAbsArg var4,
const RooAbsArg var5,
const RooAbsArg var6,
const RooAbsArg var7,
const RooAbsArg var8,
const char *  name = "" 
)

RooArgSet::RooArgSet ( const RooAbsArg var1,
const RooAbsArg var2,
const RooAbsArg var3,
const RooAbsArg var4,
const RooAbsArg var5,
const RooAbsArg var6,
const RooAbsArg var7,
const RooAbsArg var8,
const RooAbsArg var9,
const char *  name = "" 
)

virtual RooArgSet::~RooArgSet (  )  [virtual]

RooArgSet::RooArgSet ( const RooArgSet other,
const char *  name = "" 
)


Member Function Documentation

void* RooArgSet::operator new ( size_t  bytes  ) 

Reimplemented from TObject.

void RooArgSet::operator delete ( void *  ptr  ) 

Reimplemented from TObject.

Referenced by G__G__RooFitCore1_133_0_2().

virtual TObject* RooArgSet::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsCollection.

Definition at line 85 of file RooArgSet.h.

References RooArgSet().

Referenced by rs401c_FeldmanCousins(), rs401d_FeldmanCousins(), and StandardFeldmanCousinsDemo().

virtual TObject* RooArgSet::create ( const char *  newname  )  const [inline, virtual]

Implements RooAbsCollection.

Definition at line 86 of file RooArgSet.h.

References RooArgSet().

RooArgSet& RooArgSet::operator= ( const RooArgSet other  )  [inline]

Definition at line 87 of file RooArgSet.h.

References RooAbsCollection::operator=().

Referenced by RooSetProxy::operator=().

Bool_t RooArgSet::add ( const RooAbsArg var,
Bool_t  silent = kFALSE 
) [virtual]

Reimplemented from RooAbsCollection.

Definition at line 409 of file RooArgSet.cxx.

References RooAbsCollection::add(), checkForDup(), and kFALSE.

Referenced by RooFormula::actualDependents(), RooIntegralMorph::actualObservables(), RooAbsSelfCachedReal::actualObservables(), RooNumRunningInt::actualObservables(), RooAbsSelfCachedPdf::actualObservables(), RooFFTConvPdf::actualObservables(), RooAbsSelfCachedPdf::actualParameters(), RooAbsSelfCachedReal::actualParameters(), RooIntegralMorph::actualParameters(), RooMPSentinel::add(), RooSetProxy::add(), RooNormSetCache::add(), RooTreeDataStore::addColumn(), RooTreeDataStore::addColumns(), RooMCStudy::addFitResult(), RooStats::PdfProposal::AddMapping(), RooAbsArg::addParameters(), RooSimPdfBuilder::addSpecializations(), RooStats::SPlot::AddSWeight(), RooDataSet::addWgtVar(), RooWorkspace::allCatFunctions(), RooWorkspace::allCats(), RooWorkspace::allFunctions(), RooWorkspace::allPdfs(), RooWorkspace::allResolutionModels(), RooWorkspace::allVars(), RooHistFunc::analyticalIntegral(), RooHistPdf::analyticalIntegral(), RooProjectedPdf::analyticalIntegralWN(), RooWorkspace::argSet(), RooGenFitStudy::attach(), RooTreeDataStore::attachCache(), RooCustomizer::build(), RooSimPdfBuilder::buildPdf(), RooTreeDataStore::cacheArgs(), ClassImp(), RooStats::CombinedCalculator::CombinedCalculator(), RooProduct::components(), RooRealIntegral::createIntegral(), RooAbsReal::createIntRI(), RooAbsPdf::createNLL(), RooStats::FeldmanCousins::CreateParameterPoints(), RooAbsReal::createPlotProjection(), RooProjectedPdf::createProjection(), RooWorkspace::defineSet(), RooCustomizer::doBuild(), RooDataSet::emptyClone(), RooSimWSTool::executeBuild(), RooWorkspace::extendSet(), RooProdPdf::factorizeProduct(), RooAbsData::fillHistogram(), RooAbsReal::fillHistogram(), RooAbsArg::findConstantNodes(), RooAbsReal::findInnerMostIntegration(), RooMCStudy::fitSample(), RooAbsPdf::getAllConstraints(), RooMultiVarGaussian::getAnalyticalIntegral(), RooHistPdf::getAnalyticalIntegral(), RooAddition::getAnalyticalIntegral(), RooHistFunc::getAnalyticalIntegral(), RooUniform::getAnalyticalIntegral(), RooAddPdf::getAnalyticalIntegralWN(), RooProjectedPdf::getAnalyticalIntegralWN(), RooRealSumPdf::getAnalyticalIntegralWN(), RooAbsAnaConvPdf::getAnalyticalIntegralWN(), RooEffProd::getAnalyticalIntegralWN(), PiecewiseInterpolation::getAnalyticalIntegralWN(), RooProdPdf::getAnalyticalIntegralWN(), RooAbsCachedPdf::getAnalyticalIntegralWN(), RooAddModel::getAnalyticalIntegralWN(), RooProduct::getAnalyticalIntegralWN(), RooSimultaneous::getAnalyticalIntegralWN(), RooStats::MarkovChain::GetAsDataHist(), RooStats::MarkovChain::GetAsDataSet(), RooMomentMorph::getCache(), RooProdPdf::getConstraints(), RooProdPdf::getGenerator(), RooUniform::getGenerator(), RooMultiVarGaussian::getGenerator(), RooAbsArg::getObservables(), RooProdPdf::getParametersHook(), RooProdPdf::getPartIntList(), RooAddPdf::getProjCache(), RooProjectedPdf::getProjection(), RooProdPdf::groupProductTerms(), RooProduct::groupProductTerms(), RooWorkspace::import(), RooDataHist::importTH1(), RooDataHist::initialize(), RooMultiCatIter::initialize(), RooDataSet::initialize(), RooXYChi2Var::initialize(), RooSimultaneous::initialize(), RooGenFitStudy::initialize(), RooRealIntegral::intVars(), RooGenProdProj::makeIntegral(), RooAbsReal::makeProjectionSet(), RooAbsReal::matchArgsByName(), MultivariateGaussianTest(), RooCmdArg::operator=(), RooAbsArg::optimizeCacheMode(), RooAbsData::optimizeReadingWithCaching(), RooChangeTracker::parameters(), RooRealIntegral::parameters(), RooAbsCachedPdf::PdfCacheElem::PdfCacheElem(), RooAbsReal::plotAsymOn(), RooAbsReal::plotOn(), RooSimultaneous::plotOn(), RooAbsPdf::plotOnCompSelect(), RooIntegralMorph::preferredObservableScanOrder(), RooAbsReal::preferredObservableScanOrder(), RooWorkspace::Print(), RooRealIntegral::printMetaArgs(), RooProdPdf::rearrangeProduct(), RooAbsData::reduce(), RooDataSet::reduceEng(), RooStats::RemoveConstantParameters(), RooAbsDataStore::RooAbsDataStore(), RooAbsGenContext::RooAbsGenContext(), RooAbsNumGenerator::RooAbsNumGenerator(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooAddGenContext::RooAddGenContext(), RooArgSet(), RooCmdArg::RooCmdArg(), RooConvGenContext::RooConvGenContext(), RooDataHist::RooDataHist(), RooDataSet::RooDataSet(), RooFunctor::RooFunctor(), RooGenContext::RooGenContext(), RooMCStudy::RooMCStudy(), RooMoment::RooMoment(), RooProdGenContext::RooProdGenContext(), RooRealIntegral::RooRealIntegral(), RooSimGenContext::RooSimGenContext(), RooTFoamBinding::RooTFoamBinding(), RooRandomizeParamMCSModule::sampleSumGauss(), RooRandomizeParamMCSModule::sampleSumUniform(), RooStats::CombinedCalculator::SetAlternateParameters(), RooStats::MCMCCalculator::SetModel(), RooStats::MCMCCalculator::SetNuisanceParameters(), RooStats::CombinedCalculator::SetNuisanceParameters(), RooStats::CombinedCalculator::SetNullParameters(), RooStats::MCMCCalculator::SetParameters(), RooStats::MCMCInterval::SetParameters(), RooStats::CombinedCalculator::SetParameters(), RooStats::ToyMCStudy::SetParamPointOfInterest(), RooCmdArg::setSet(), RooAbsData::table(), and RooSimWSTool::validateConfig().

virtual Bool_t RooArgSet::add ( const RooAbsCollection list,
Bool_t  silent = kFALSE 
) [inline, virtual]

Reimplemented from RooAbsCollection.

Definition at line 90 of file RooArgSet.h.

References RooAbsCollection::add(), list, and silent.

Bool_t RooArgSet::addOwned ( RooAbsArg var,
Bool_t  silent = kFALSE 
) [virtual]

Reimplemented from RooAbsCollection.

Definition at line 422 of file RooArgSet.cxx.

References RooAbsCollection::addOwned(), checkForDup(), and kFALSE.

Referenced by RooDataSet::addColumn(), RooTreeDataStore::addColumns(), RooDataSet::addColumns(), RooSetProxy::addOwned(), RooAbsArg::addOwnedComponents(), RooSimPdfBuilder::buildPdf(), RooAbsReal::createPlotProjection(), RooSimPdfBuilder::createProtoBuildConfig(), RooCustomizer::doBuild(), RooSimWSTool::executeBuild(), RooWorkspace::import(), RooRandomizeParamMCSModule::initializeInstance(), RooGenProdProj::makeIntegral(), rf508_listsetmanip(), RooAddModel::RooAddModel(), RooConvGenContext::RooConvGenContext(), RooProdGenContext::RooProdGenContext(), and RooRealIntegral::RooRealIntegral().

virtual Bool_t RooArgSet::addOwned ( const RooAbsCollection list,
Bool_t  silent = kFALSE 
) [inline, virtual]

Reimplemented from RooAbsCollection.

Definition at line 95 of file RooArgSet.h.

References RooAbsCollection::addOwned(), list, and silent.

RooAbsArg * RooArgSet::addClone ( const RooAbsArg var,
Bool_t  silent = kFALSE 
) [virtual]

Reimplemented from RooAbsCollection.

Definition at line 435 of file RooArgSet.cxx.

References RooAbsCollection::addClone(), and checkForDup().

Referenced by RooSetProxy::addClone(), RooStats::MetropolisHastings::ConstructChain(), RooAbsData::fillHistogram(), RooAbsReal::fillHistogram(), RooEffProd::getAnalyticalIntegralWN(), RooAbsCachedPdf::getAnalyticalIntegralWN(), RooStats::ProfileLikelihoodCalculator::GetInterval(), RooAbsCachedPdf::PdfCacheElem::PdfCacheElem(), RooStats::PdfProposal::Propose(), rf508_listsetmanip(), RooAbsData::RooAbsData(), RooAbsGenContext::RooAbsGenContext(), RooHistPdf::RooHistPdf(), RooProfileLL::RooProfileLL(), RooRealIntegral::RooRealIntegral(), rs_numberCountingCombination_expected(), rs_numberCountingCombination_observed(), rs_numberCountingCombination_observedWithTau(), RooProdPdf::setDefNormSet(), RooStats::MarkovChain::SetParameters(), RooDataHist::sum(), and RooProfileLL::validateAbsMin().

virtual void RooArgSet::addClone ( const RooAbsCollection list,
Bool_t  silent = kFALSE 
) [inline, virtual]

Reimplemented from RooAbsCollection.

Definition at line 100 of file RooArgSet.h.

References RooAbsCollection::addClone(), list, and silent.

RooAbsArg & RooArgSet::operator[] ( const char *  name  )  const

Definition at line 449 of file RooArgSet.cxx.

References coutE, RooAbsCollection::find(), RooAbsCollection::GetName(), RooFit::InputArguments, and RooErrorHandler::softAbort().

virtual Bool_t RooArgSet::readFromStream ( istream &  is,
Bool_t  compact,
Bool_t  verbose = kFALSE 
) [inline, virtual]

Definition at line 107 of file RooArgSet.h.

References verbose.

Referenced by readFromFile(), and readFromStream().

Bool_t RooArgSet::readFromStream ( istream &  is,
Bool_t  compact,
const char *  flagReadAtt,
const char *  section,
Bool_t  verbose = kFALSE 
)

Definition at line 724 of file RooArgSet.cxx.

References TString::Append(), RooStreamParser::atEOF(), RooStreamParser::atEOL(), TString::CompareTo(), coutE, coutI, cxcoutD, TString::Data(), RooFit::Eval, RooFormula::eval(), RooStreamParser::expectToken(), RooAbsCollection::find(), RooAbsArg::getAttribute(), RooAbsCollection::GetName(), RooFit::InputArguments, TString::IsNull(), kFALSE, kTRUE, TString::Length(), RooFormula::ok(), RooAbsArg::readFromStream(), readFromStream(), RooStreamParser::readLine(), RooStreamParser::readToken(), RooAbsArg::setAttribute(), RooStreamParser::setPunctuation(), and RooStreamParser::zapToEnd().

void RooArgSet::writeToStream ( ostream &  os,
Bool_t  compact,
const char *  section = 0 
) const [virtual]

Definition at line 695 of file RooArgSet.cxx.

References coutE, RooAbsCollection::createIterator(), RooAbsCollection::GetName(), TNamed::GetName(), RooFit::InputArguments, kFALSE, TIterator::Next(), and RooAbsArg::writeToStream().

Referenced by writeToFile().

void RooArgSet::writeToFile ( const char *  fileName  )  const

Definition at line 662 of file RooArgSet.cxx.

References coutE, RooAbsCollection::GetName(), RooFit::InputArguments, kFALSE, and writeToStream().

Bool_t RooArgSet::readFromFile ( const char *  fileName,
const char *  flagReadAtt = 0,
const char *  section = 0,
Bool_t  verbose = kFALSE 
)

Definition at line 678 of file RooArgSet.cxx.

References coutE, RooAbsCollection::GetName(), RooFit::InputArguments, kFALSE, kTRUE, and readFromStream().

Double_t RooArgSet::getRealValue ( const char *  name,
Double_t  defVal = 0,
Bool_t  verbose = kFALSE 
) const

Definition at line 490 of file RooArgSet.cxx.

References coutE, RooAbsCollection::find(), RooAbsCollection::GetName(), RooAbsReal::getVal(), and RooFit::InputArguments.

Referenced by RooStats::MCMCInterval::DetermineTailFractionInterval(), RooStats::MCMCIntervalPlot::DrawChainScatter(), RooStats::MCMCIntervalPlot::DrawParameterVsTime(), RooStats::MaxLikelihoodEstimateTestStat::Evaluate(), RooStats::ConfidenceBelt::GetAcceptanceRegion(), RooStats::PointSetInterval::IsInInterval(), RooStats::MCMCInterval::LowerLimitByDataHist(), RooStats::MCMCInterval::LowerLimitByKeys(), RooStats::MarkovChain::NLL(), RooAdaptiveGaussKronrodIntegrator1D::RooAdaptiveGaussKronrodIntegrator1D(), RooIntegrator1D::RooIntegrator1D(), RooMCIntegrator::RooMCIntegrator(), rs401c_FeldmanCousins(), StandardFeldmanCousinsDemo(), RooStats::MCMCInterval::UpperLimitByDataHist(), and RooStats::MCMCInterval::UpperLimitByKeys().

const char * RooArgSet::getCatLabel ( const char *  name,
const char *  defVal = "",
Bool_t  verbose = kFALSE 
) const

Definition at line 533 of file RooArgSet.cxx.

References coutE, RooAbsCollection::find(), RooAbsCategory::getLabel(), RooAbsCollection::GetName(), and RooFit::InputArguments.

Int_t RooArgSet::getCatIndex ( const char *  name,
Int_t  defVal = 0,
Bool_t  verbose = kFALSE 
) const

Definition at line 576 of file RooArgSet.cxx.

References coutE, RooAbsCollection::find(), RooAbsCategory::getIndex(), RooAbsCollection::GetName(), and RooFit::InputArguments.

Referenced by RooAdaptiveGaussKronrodIntegrator1D::RooAdaptiveGaussKronrodIntegrator1D(), RooIntegrator1D::RooIntegrator1D(), and RooMCIntegrator::RooMCIntegrator().

const char * RooArgSet::getStringValue ( const char *  name,
const char *  defVal = "",
Bool_t  verbose = kFALSE 
) const

Definition at line 619 of file RooArgSet.cxx.

References coutE, RooAbsCollection::find(), RooAbsCollection::GetName(), RooFit::InputArguments, and ras.

Bool_t RooArgSet::setRealValue ( const char *  name,
Double_t  newVal = 0,
Bool_t  verbose = kFALSE 
)

Definition at line 511 of file RooArgSet.cxx.

References coutE, RooAbsCollection::find(), RooAbsCollection::GetName(), RooFit::InputArguments, kFALSE, kTRUE, and RooAbsRealLValue::setVal().

Referenced by DoHypothesisTest(), rf901_numintconfig(), rf902_numgenconfig(), rs_numberCountingCombination_expected(), rs_numberCountingCombination_observed(), and rs_numberCountingCombination_observedWithTau().

Bool_t RooArgSet::setCatLabel ( const char *  name,
const char *  newVal = "",
Bool_t  verbose = kFALSE 
)

Definition at line 554 of file RooArgSet.cxx.

References coutE, RooAbsCollection::find(), RooAbsCollection::GetName(), RooFit::InputArguments, kFALSE, kTRUE, and RooAbsCategoryLValue::setLabel().

Referenced by rf901_numintconfig().

Bool_t RooArgSet::setCatIndex ( const char *  name,
Int_t  newVal = 0,
Bool_t  verbose = kFALSE 
)

Definition at line 597 of file RooArgSet.cxx.

References coutE, RooAbsCollection::find(), RooAbsCollection::GetName(), RooFit::InputArguments, kFALSE, kTRUE, and RooAbsCategoryLValue::setIndex().

Bool_t RooArgSet::setStringValue ( const char *  name,
const char *  newVal = "",
Bool_t  verbose = kFALSE 
)

Definition at line 640 of file RooArgSet.cxx.

References coutE, RooAbsCollection::find(), RooAbsCollection::GetName(), RooFit::InputArguments, kFALSE, kTRUE, and ras.

void RooArgSet::cleanup (  )  [static]

Definition at line 82 of file RooArgSet.cxx.

References _memPoolList, and free().

Referenced by CleanUpRooFitAtExit(), G__G__RooFitCore1_133_0_42(), and G__setup_memfuncRooArgSet().

Bool_t RooArgSet::isInRange ( const char *  rangeSpec  ) 

Definition at line 970 of file RooArgSet.cxx.

References buf, RooAbsCollection::createIterator(), RooAbsRealLValue::inRange(), kFALSE, kTRUE, TIterator::Next(), TIterator::Reset(), and strlcpy().

Referenced by RooAbsGenContext::generate().

Bool_t RooArgSet::checkForDup ( const RooAbsArg arg,
Bool_t  silent 
) const [protected]

Definition at line 468 of file RooArgSet.cxx.

References coutE, RooAbsCollection::find(), TNamed::GetName(), RooFit::InputArguments, kFALSE, and kTRUE.

Referenced by add(), addClone(), and addOwned().

void* RooArgSet::operator new ( size_t  bytes  ) 

Reimplemented from TObject.

void RooArgSet::operator delete ( void *  ptr  ) 

Reimplemented from TObject.

virtual TObject* RooArgSet::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsCollection.

Definition at line 85 of file RooArgSet.h.

References RooArgSet().

virtual TObject* RooArgSet::create ( const char *  newname  )  const [inline, virtual]

Implements RooAbsCollection.

Definition at line 86 of file RooArgSet.h.

References RooArgSet().

RooArgSet& RooArgSet::operator= ( const RooArgSet other  )  [inline]

Definition at line 87 of file RooArgSet.h.

References RooAbsCollection::operator=().

virtual Bool_t RooArgSet::add ( const RooAbsArg var,
Bool_t  silent = kFALSE 
) [virtual]

Reimplemented from RooAbsCollection.

virtual Bool_t RooArgSet::add ( const RooAbsCollection list,
Bool_t  silent = kFALSE 
) [inline, virtual]

Reimplemented from RooAbsCollection.

Definition at line 90 of file RooArgSet.h.

References RooAbsCollection::add(), list, and silent.

virtual Bool_t RooArgSet::addOwned ( RooAbsArg var,
Bool_t  silent = kFALSE 
) [virtual]

Reimplemented from RooAbsCollection.

virtual Bool_t RooArgSet::addOwned ( const RooAbsCollection list,
Bool_t  silent = kFALSE 
) [inline, virtual]

Reimplemented from RooAbsCollection.

Definition at line 95 of file RooArgSet.h.

References RooAbsCollection::addOwned(), list, and silent.

virtual RooAbsArg* RooArgSet::addClone ( const RooAbsArg var,
Bool_t  silent = kFALSE 
) [virtual]

Reimplemented from RooAbsCollection.

virtual void RooArgSet::addClone ( const RooAbsCollection list,
Bool_t  silent = kFALSE 
) [inline, virtual]

Reimplemented from RooAbsCollection.

Definition at line 100 of file RooArgSet.h.

References RooAbsCollection::addClone(), list, and silent.

RooAbsArg& RooArgSet::operator[] ( const char *  name  )  const

virtual Bool_t RooArgSet::readFromStream ( istream &  is,
Bool_t  compact,
Bool_t  verbose = kFALSE 
) [inline, virtual]

Definition at line 107 of file RooArgSet.h.

References readFromStream(), and verbose.

Bool_t RooArgSet::readFromStream ( istream &  is,
Bool_t  compact,
const char *  flagReadAtt,
const char *  section,
Bool_t  verbose = kFALSE 
)

virtual void RooArgSet::writeToStream ( ostream &  os,
Bool_t  compact,
const char *  section = 0 
) const [virtual]

void RooArgSet::writeToFile ( const char *  fileName  )  const

Bool_t RooArgSet::readFromFile ( const char *  fileName,
const char *  flagReadAtt = 0,
const char *  section = 0,
Bool_t  verbose = kFALSE 
)

Double_t RooArgSet::getRealValue ( const char *  name,
Double_t  defVal = 0,
Bool_t  verbose = kFALSE 
) const

const char* RooArgSet::getCatLabel ( const char *  name,
const char *  defVal = "",
Bool_t  verbose = kFALSE 
) const

Int_t RooArgSet::getCatIndex ( const char *  name,
Int_t  defVal = 0,
Bool_t  verbose = kFALSE 
) const

const char* RooArgSet::getStringValue ( const char *  name,
const char *  defVal = "",
Bool_t  verbose = kFALSE 
) const

Bool_t RooArgSet::setRealValue ( const char *  name,
Double_t  newVal = 0,
Bool_t  verbose = kFALSE 
)

Bool_t RooArgSet::setCatLabel ( const char *  name,
const char *  newVal = "",
Bool_t  verbose = kFALSE 
)

Bool_t RooArgSet::setCatIndex ( const char *  name,
Int_t  newVal = 0,
Bool_t  verbose = kFALSE 
)

Bool_t RooArgSet::setStringValue ( const char *  name,
const char *  newVal = "",
Bool_t  verbose = kFALSE 
)

static void RooArgSet::cleanup (  )  [static]

Bool_t RooArgSet::isInRange ( const char *  rangeSpec  ) 

Bool_t RooArgSet::checkForDup ( const RooAbsArg arg,
Bool_t  silent 
) const [protected]


Member Data Documentation

char * RooArgSet::_poolBegin [static, protected]

Definition at line 134 of file RooArgSet.h.

char * RooArgSet::_poolCur [static, protected]

Start of memory pool.

Definition at line 135 of file RooArgSet.h.

char * RooArgSet::_poolEnd [static, protected]

Next free slot in memory pool.

Definition at line 136 of file RooArgSet.h.

char* RooArgSet::_poolBegin [static, protected]

Definition at line 134 of file RooArgSet.h.

char* RooArgSet::_poolCur [static, protected]

Start of memory pool.

Definition at line 135 of file RooArgSet.h.

char* RooArgSet::_poolEnd [static, protected]

Next free slot in memory pool.

Definition at line 136 of file RooArgSet.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:01 2011 for ROOT_528-00b_version by  doxygen 1.5.1