RooArgList Class Reference

#include <RooArgList.h>

Inheritance diagram for RooArgList:

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

Public Member Functions

 RooArgList ()
 RooArgList (const RooArgSet &set)
 RooArgList (const TCollection &tcoll, const char *name="")
 RooArgList (const char *name)
 RooArgList (const RooAbsArg &var1, const char *name="")
 RooArgList (const RooAbsArg &var1, const RooAbsArg &var2, const char *name="")
 RooArgList (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const char *name="")
 RooArgList (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const char *name="")
 RooArgList (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const char *name="")
 RooArgList (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const RooAbsArg &var6, const char *name="")
 RooArgList (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const RooAbsArg &var6, const RooAbsArg &var7, const char *name="")
 RooArgList (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="")
 RooArgList (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 ~RooArgList ()
 RooArgList (const RooArgList &other, const char *name="")
virtual TObjectclone (const char *newname) const
virtual TObjectcreate (const char *newname) const
RooArgListoperator= (const RooArgList &other)
void sort (Bool_t reverse=kFALSE)
Int_t index (const RooAbsArg *arg) const
Int_t index (const char *name) const
RooAbsArgat (Int_t idx) const
virtual Bool_t readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE)
virtual void writeToStream (ostream &os, Bool_t compact)
RooAbsArgoperator[] (Int_t idx) const
 RooArgList ()
 RooArgList (const RooArgSet &set)
 RooArgList (const TCollection &tcoll, const char *name="")
 RooArgList (const char *name)
 RooArgList (const RooAbsArg &var1, const char *name="")
 RooArgList (const RooAbsArg &var1, const RooAbsArg &var2, const char *name="")
 RooArgList (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const char *name="")
 RooArgList (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const char *name="")
 RooArgList (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const char *name="")
 RooArgList (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const RooAbsArg &var6, const char *name="")
 RooArgList (const RooAbsArg &var1, const RooAbsArg &var2, const RooAbsArg &var3, const RooAbsArg &var4, const RooAbsArg &var5, const RooAbsArg &var6, const RooAbsArg &var7, const char *name="")
 RooArgList (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="")
 RooArgList (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 ~RooArgList ()
 RooArgList (const RooArgList &other, const char *name="")
virtual TObjectclone (const char *newname) const
virtual TObjectcreate (const char *newname) const
RooArgListoperator= (const RooArgList &other)
void sort (Bool_t reverse=kFALSE)
Int_t index (const RooAbsArg *arg) const
Int_t index (const char *name) const
RooAbsArgat (Int_t idx) const
virtual Bool_t readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE)
virtual void writeToStream (ostream &os, Bool_t compact)
RooAbsArgoperator[] (Int_t idx) const

Detailed Description

Definition at line 22 of file RooArgList.h.


Constructor & Destructor Documentation

RooArgList::RooArgList (  ) 

Definition at line 62 of file RooArgList.cxx.

Referenced by clone(), and create().

RooArgList::RooArgList ( const RooArgSet set  ) 

Definition at line 71 of file RooArgList.cxx.

References RooAbsCollection::add().

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

Definition at line 214 of file RooArgList.cxx.

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

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

Definition at line 82 of file RooArgList.cxx.

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

Definition at line 91 of file RooArgList.cxx.

References RooAbsCollection::add().

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

Definition at line 103 of file RooArgList.cxx.

References RooAbsCollection::add().

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

Definition at line 115 of file RooArgList.cxx.

References RooAbsCollection::add().

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

Definition at line 128 of file RooArgList.cxx.

References RooAbsCollection::add().

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

Definition at line 141 of file RooArgList.cxx.

References RooAbsCollection::add().

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

Definition at line 155 of file RooArgList.cxx.

References RooAbsCollection::add().

RooArgList::RooArgList ( 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 169 of file RooArgList.cxx.

References RooAbsCollection::add().

RooArgList::RooArgList ( 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 184 of file RooArgList.cxx.

References RooAbsCollection::add().

RooArgList::RooArgList ( 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 199 of file RooArgList.cxx.

References RooAbsCollection::add().

RooArgList::~RooArgList (  )  [virtual]

Definition at line 248 of file RooArgList.cxx.

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

Definition at line 237 of file RooArgList.cxx.

RooArgList::RooArgList (  ) 

RooArgList::RooArgList ( const RooArgSet set  ) 

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

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

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

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

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

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

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

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

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

RooArgList::RooArgList ( 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 = "" 
)

RooArgList::RooArgList ( 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 RooArgList::~RooArgList (  )  [virtual]

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


Member Function Documentation

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

Implements RooAbsCollection.

Definition at line 69 of file RooArgList.h.

References RooArgList().

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

Implements RooAbsCollection.

Definition at line 70 of file RooArgList.h.

References RooArgList().

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

Definition at line 71 of file RooArgList.h.

References RooAbsCollection::operator=().

Referenced by RooListProxy::operator=().

void RooArgList::sort ( Bool_t  reverse = kFALSE  )  [inline]

Reimplemented from RooAbsCollection.

Definition at line 73 of file RooArgList.h.

References RooAbsCollection::_list, and RooLinkedList::Sort().

Referenced by RooAbsArg::getParameters(), RooNameSet::refill(), RooMinimizerFcn::RooMinimizerFcn(), RooMinuit::RooMinuit(), RooMinuit::save(), and RooMinimizer::save().

Int_t RooArgList::index ( const RooAbsArg arg  )  const [inline]

Definition at line 77 of file RooArgList.h.

References RooAbsCollection::_list, and RooLinkedList::IndexOf().

Referenced by RooMinuit::contour(), RooMinimizer::contour(), RooFitResult::correlation(), RooAbsAnaConvPdf::declareBasis(), RooProdPdf::findPdfNSet(), RooHistPdf::getAnalyticalIntegral(), RooFitResult::globalCorr(), RooProdPdf::initializeFromCmdArgList(), RooMinimizer::minos(), RooMinuit::minos(), and RooProdPdf::RooProdPdf().

Int_t RooArgList::index ( const char *  name  )  const [inline]

Definition at line 81 of file RooArgList.h.

References RooAbsCollection::_list, and RooLinkedList::IndexOf().

RooAbsArg* RooArgList::at ( Int_t  idx  )  const [inline]

Definition at line 85 of file RooArgList.h.

References RooAbsCollection::_list, and RooLinkedList::At().

Referenced by RooStats::SPlot::AddSWeight(), RooDataHist::adjustBinning(), RooParametricStepFunction::analyticalIntegral(), RooUniform::analyticalIntegral(), RooMultiVarGaussian::analyticalIntegral(), RooSimultaneous::analyticalIntegralWN(), RooAddModel::analyticalIntegralWN(), RooAddPdf::analyticalIntegralWN(), RooMinuit::applyCovarianceMatrix(), RooMinimizerFcn::ApplyCovarianceMatrix(), RooAbsReal::asTF(), RooRealMPFE::calculate(), RooProdPdf::calculate(), RooMinimizerFcn::ClearPdfParamAsymErr(), RooMinuit::clearPdfParamAsymErr(), RooAbsAnaConvPdf::coefVars(), RooAbsAnaConvPdf::convVar(), RooFitResult::correlationHist(), RooStats::ProposalHelper::CreateCovMatrix(), RooFitResult::createHessePdf(), RooAbsRealLValue::createHistogram(), RooParametricStepFunction::evaluate(), RooAddPdf::evaluate(), RooStepFunction::evaluate(), RooNumConvolution::evaluate(), RooTFnPdfBinding::evaluate(), RooTFnBinding::evaluate(), RooFunctorBinding::evaluate(), RooGenProdProj::evaluate(), RooAddModel::evaluate(), RooFunctorPdfBinding::evaluate(), RooMultiVarGaussian::evaluate(), RooProdPdf::expectedEvents(), RooAddPdf::expectedEvents(), RooProdPdf::extendMode(), RooFitResult::fillCorrMatrix(), RooAbsData::fillHistogram(), RooAbsReal::fillHistogram(), RooMomentMorph::CacheElem::frac(), RooAbsAnaConvPdf::genContext(), RooUniform::generateEvent(), RooMultiVarGaussian::generateEvent(), RooMultiVarGaussian::getAnalyticalIntegral(), RooHistPdf::getAnalyticalIntegral(), RooUniform::getAnalyticalIntegral(), RooMomentMorph::getCache(), RooAbsAnaConvPdf::getCoefNorm(), RooUniform::getGenerator(), RooMultiVarGaussian::getGenerator(), RooFormulaVar::getParameter(), RooMinimizerFcn::GetPdfParamErr(), RooMinuit::getPdfParamErr(), RooMinuit::getPdfParamVal(), RooMinimizerFcn::GetPdfParamVal(), RooAbsReal::getPropagatedError(), RooStats::SPlot::GetSumOfEventSWeight(), RooFitResult::globalCorr(), RooDataHist::importTH1(), RooFitResult::isIdentical(), RooParametricStepFunction::lastBinValue(), RooMinimizer::lastMinuitFit(), RooFitResult::lastMinuitFit(), MultivariateGaussianTest(), operator[](), RooGenProdProj::operModeHook(), RooAbsCollection::printLatex(), RooProdPdf::printMetaArgs(), RooFitResult::printMultiline(), RooFitResult::reducedCovarianceMatrix(), RooGenProdProj::RooGenProdProj(), RooMultiVarGaussian::RooMultiVarGaussian(), RooNumConvolution::RooNumConvolution(), RooParamBinning::RooParamBinning(), RooRecursiveFraction::RooRecursiveFraction(), RooMinuit::save(), RooMinimizer::save(), RooRealMPFE::serverLoop(), RooMinimizerFcn::SetPdfParamErr(), RooMinuit::setPdfParamErr(), RooMinimizerFcn::SetPdfParamVal(), RooMinuit::setPdfParamVal(), RooMinimizerFcn::Synchronize(), RooMinuit::synchronize(), RooMultiVarGaussian::syncMuVec(), RooAddPdf::updateCoefficients(), RooAddModel::updateCoefficients(), RooParamBinning::xhi(), and RooParamBinning::xlo().

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

Definition at line 302 of file RooArgList.cxx.

References RooStreamParser::atEOL(), coutE, coutW, RooAbsCollection::createIterator(), RooAbsArg::getAttribute(), RooAbsCollection::GetName(), RooFit::InputArguments, kFALSE, kTRUE, TIterator::Next(), RooAbsArg::readFromStream(), RooStreamParser::readLine(), and RooStreamParser::zapToEnd().

void RooArgList::writeToStream ( ostream &  os,
Bool_t  compact 
) [virtual]

Definition at line 276 of file RooArgList.cxx.

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

RooAbsArg & RooArgList::operator[] ( Int_t  idx  )  const

Definition at line 256 of file RooArgList.cxx.

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

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

Implements RooAbsCollection.

Definition at line 69 of file RooArgList.h.

References RooArgList().

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

Implements RooAbsCollection.

Definition at line 70 of file RooArgList.h.

References RooArgList().

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

Definition at line 71 of file RooArgList.h.

References RooAbsCollection::operator=().

void RooArgList::sort ( Bool_t  reverse = kFALSE  )  [inline]

Reimplemented from RooAbsCollection.

Definition at line 73 of file RooArgList.h.

References RooAbsCollection::_list, and RooLinkedList::Sort().

Int_t RooArgList::index ( const RooAbsArg arg  )  const [inline]

Definition at line 77 of file RooArgList.h.

References RooAbsCollection::_list, and RooLinkedList::IndexOf().

Int_t RooArgList::index ( const char *  name  )  const [inline]

Definition at line 81 of file RooArgList.h.

References RooAbsCollection::_list, and RooLinkedList::IndexOf().

RooAbsArg* RooArgList::at ( Int_t  idx  )  const [inline]

Definition at line 85 of file RooArgList.h.

References RooAbsCollection::_list, and RooLinkedList::At().

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

virtual void RooArgList::writeToStream ( ostream &  os,
Bool_t  compact 
) [virtual]

RooAbsArg& RooArgList::operator[] ( Int_t  idx  )  const


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