#include <RooListProxy.h>
Inheritance diagram for RooListProxy:
Public Member Functions | |
RooListProxy () | |
RooListProxy (const char *name, const char *desc, RooAbsArg *owner, Bool_t defValueServer=kTRUE, Bool_t defShapeServer=kFALSE) | |
RooListProxy (const char *name, RooAbsArg *owner, const RooListProxy &other) | |
virtual | ~RooListProxy () |
virtual const char * | name () const |
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 | add (const RooAbsArg &var, Bool_t valueServer, Bool_t shapeServer, Bool_t silent) |
virtual Bool_t | addOwned (RooAbsArg &var, Bool_t silent=kFALSE) |
virtual Bool_t | addOwned (const RooAbsCollection &list, Bool_t silent=kFALSE) |
virtual Bool_t | replace (const RooAbsArg &var1, const RooAbsArg &var2) |
virtual Bool_t | remove (const RooAbsArg &var, Bool_t silent=kFALSE, Bool_t matchByNameOnly=kFALSE) |
virtual void | removeAll () |
RooListProxy & | operator= (const RooArgList &other) |
virtual void | print (ostream &os, Bool_t addContents=kFALSE) const |
RooListProxy () | |
RooListProxy (const char *name, const char *desc, RooAbsArg *owner, Bool_t defValueServer=kTRUE, Bool_t defShapeServer=kFALSE) | |
RooListProxy (const char *name, RooAbsArg *owner, const RooListProxy &other) | |
virtual | ~RooListProxy () |
virtual const char * | name () const |
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 | add (const RooAbsArg &var, Bool_t valueServer, Bool_t shapeServer, Bool_t silent) |
virtual Bool_t | addOwned (RooAbsArg &var, Bool_t silent=kFALSE) |
virtual Bool_t | addOwned (const RooAbsCollection &list, Bool_t silent=kFALSE) |
virtual Bool_t | replace (const RooAbsArg &var1, const RooAbsArg &var2) |
virtual Bool_t | remove (const RooAbsArg &var, Bool_t silent=kFALSE, Bool_t matchByNameOnly=kFALSE) |
virtual void | removeAll () |
RooListProxy & | operator= (const RooArgList &other) |
virtual void | print (ostream &os, Bool_t addContents=kFALSE) const |
Protected Member Functions | |
virtual Bool_t | changePointer (const RooAbsCollection &newServerSet, Bool_t nameChange=kFALSE, Bool_t factoryInitMode=kFALSE) |
do not persist | |
virtual Bool_t | changePointer (const RooAbsCollection &newServerSet, Bool_t nameChange=kFALSE, Bool_t factoryInitMode=kFALSE) |
do not persist | |
Protected Attributes | |
RooAbsArg * | _owner |
Bool_t | _defValueServer |
Bool_t | _defShapeServer |
TIterator * | _iter |
RooAbsArg * | _owner |
TIterator * | _iter |
Definition at line 25 of file RooListProxy.h.
RooListProxy::RooListProxy | ( | ) | [inline] |
Definition at line 29 of file RooListProxy.h.
References _iter, _owner, and RooAbsCollection::createIterator().
RooListProxy::RooListProxy | ( | const char * | name, | |
const char * | desc, | |||
RooAbsArg * | owner, | |||
Bool_t | defValueServer = kTRUE , |
|||
Bool_t | defShapeServer = kFALSE | |||
) |
Definition at line 44 of file RooListProxy.cxx.
References _iter, _owner, RooAbsCollection::createIterator(), and RooAbsArg::registerProxy().
RooListProxy::RooListProxy | ( | const char * | name, | |
RooAbsArg * | owner, | |||
const RooListProxy & | other | |||
) |
Definition at line 62 of file RooListProxy.cxx.
References _iter, _owner, RooAbsCollection::createIterator(), and RooAbsArg::registerProxy().
RooListProxy::~RooListProxy | ( | ) | [virtual] |
Definition at line 77 of file RooListProxy.cxx.
References _iter, _owner, and RooAbsArg::unRegisterProxy().
RooListProxy::RooListProxy | ( | ) | [inline] |
Definition at line 29 of file RooListProxy.h.
References _iter, _owner, and RooAbsCollection::createIterator().
RooListProxy::RooListProxy | ( | const char * | name, | |
const char * | desc, | |||
RooAbsArg * | owner, | |||
Bool_t | defValueServer = kTRUE , |
|||
Bool_t | defShapeServer = kFALSE | |||
) |
RooListProxy::RooListProxy | ( | const char * | name, | |
RooAbsArg * | owner, | |||
const RooListProxy & | other | |||
) |
virtual RooListProxy::~RooListProxy | ( | ) | [virtual] |
virtual const char* RooListProxy::name | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsProxy.
Definition at line 35 of file RooListProxy.h.
References RooAbsCollection::GetName().
Referenced by print().
Reimplemented from RooAbsCollection.
Definition at line 103 of file RooListProxy.cxx.
References _defShapeServer, and _defValueServer.
Referenced by changePointer(), RooAbsAnaConvPdf::declareBasis(), RooProdPdf::initializeFromCmdArgList(), RooRealMPFE::initVars(), RooParamBinning::insertHook(), PiecewiseInterpolation::PiecewiseInterpolation(), RooAddition::RooAddition(), RooAddModel::RooAddModel(), RooAddPdf::RooAddPdf(), RooBernstein::RooBernstein(), RooChangeTracker::RooChangeTracker(), RooChebychev::RooChebychev(), RooConstraintSum::RooConstraintSum(), RooFormulaVar::RooFormulaVar(), RooFracRemainder::RooFracRemainder(), RooFunctorPdfBinding::RooFunctorPdfBinding(), RooGenericPdf::RooGenericPdf(), RooGenProdProj::RooGenProdProj(), RooJeffreysPrior::RooJeffreysPrior(), RooMomentMorph::RooMomentMorph(), RooMultiBinomial::RooMultiBinomial(), RooMultiVarGaussian::RooMultiVarGaussian(), RooNDKeysPdf::RooNDKeysPdf(), RooParametricStepFunction::RooParametricStepFunction(), RooPolynomial::RooPolynomial(), RooPolyVar::RooPolyVar(), RooProdPdf::RooProdPdf(), RooRealSumPdf::RooRealSumPdf(), RooRecursiveFraction::RooRecursiveFraction(), RooStepFunction::RooStepFunction(), RooTFnBinding::RooTFnBinding(), and RooNumConvolution::setConvolutionWindow().
virtual Bool_t RooListProxy::add | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [inline, virtual] |
Reimplemented from RooAbsCollection.
Definition at line 39 of file RooListProxy.h.
References RooAbsCollection::add(), list, and silent.
Bool_t RooListProxy::add | ( | const RooAbsArg & | var, | |
Bool_t | valueServer, | |||
Bool_t | shapeServer, | |||
Bool_t | silent | |||
) | [virtual] |
Definition at line 88 of file RooListProxy.cxx.
References _owner, RooAbsCollection::add(), and RooAbsArg::addServer().
Reimplemented from RooAbsCollection.
Definition at line 113 of file RooListProxy.cxx.
References _defShapeServer, _defValueServer, _owner, RooAbsCollection::addOwned(), and RooAbsArg::addServer().
Referenced by RooAbsAnaConvPdf::changeModel(), RooMultiVarGaussian::RooMultiVarGaussian(), and RooRealIntegral::RooRealIntegral().
virtual Bool_t RooListProxy::addOwned | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [inline, virtual] |
Reimplemented from RooAbsCollection.
Definition at line 42 of file RooListProxy.h.
References RooAbsCollection::addOwned(), list, and silent.
Reimplemented from RooAbsCollection.
Definition at line 126 of file RooListProxy.cxx.
References _owner, RooAbsArg::addServer(), RooAbsArg::isShapeServer(), RooAbsArg::isValueServer(), RooAbsArg::removeServer(), and RooAbsCollection::replace().
Bool_t RooListProxy::remove | ( | const RooAbsArg & | var, | |
Bool_t | silent = kFALSE , |
|||
Bool_t | matchByNameOnly = kFALSE | |||
) | [virtual] |
Reimplemented from RooAbsCollection.
Definition at line 142 of file RooListProxy.cxx.
References _owner, RooAbsCollection::remove(), and RooAbsArg::removeServer().
Referenced by RooAbsAnaConvPdf::~RooAbsAnaConvPdf().
void RooListProxy::removeAll | ( | ) | [virtual] |
Reimplemented from RooAbsCollection.
Definition at line 156 of file RooListProxy.cxx.
References _owner, RooAbsCollection::createIterator(), TIterator::Next(), RooAbsCollection::removeAll(), and RooAbsArg::removeServer().
Referenced by RooAbsAnaConvPdf::changeModel(), RooNumConvolution::clearConvolutionWindow(), RooRealMPFE::initVars(), and RooNumConvolution::setConvolutionWindow().
RooListProxy & RooListProxy::operator= | ( | const RooArgList & | other | ) |
Reimplemented from RooArgList.
Definition at line 174 of file RooListProxy.cxx.
References RooArgList::operator=().
Reimplemented from RooAbsProxy.
Definition at line 218 of file RooListProxy.cxx.
References RooAbsCollection::createIterator(), kFALSE, RooPrintable::kInline, RooPrintable::kName, kTRUE, RooPrintable::kValue, name(), TIterator::Next(), and RooPrintable::printStream().
Bool_t RooListProxy::changePointer | ( | const RooAbsCollection & | newServerSet, | |
Bool_t | nameChange = kFALSE , |
|||
Bool_t | factoryInitMode = kFALSE | |||
) | [protected, virtual] |
do not persist
Implements RooAbsProxy.
Definition at line 186 of file RooListProxy.cxx.
References _iter, add(), RooAbsCollection::createIterator(), error, RooAbsArg::findNewServer(), RooAbsCollection::getSize(), kFALSE, kTRUE, TIterator::Next(), RooAbsCollection::replace(), and TIterator::Reset().
virtual const char* RooListProxy::name | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsProxy.
Definition at line 35 of file RooListProxy.h.
References RooAbsCollection::GetName().
Reimplemented from RooAbsCollection.
virtual Bool_t RooListProxy::add | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [inline, virtual] |
Reimplemented from RooAbsCollection.
Definition at line 39 of file RooListProxy.h.
References RooAbsCollection::add(), list, and silent.
virtual Bool_t RooListProxy::add | ( | const RooAbsArg & | var, | |
Bool_t | valueServer, | |||
Bool_t | shapeServer, | |||
Bool_t | silent | |||
) | [virtual] |
Reimplemented from RooAbsCollection.
virtual Bool_t RooListProxy::addOwned | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [inline, virtual] |
Reimplemented from RooAbsCollection.
Definition at line 42 of file RooListProxy.h.
References RooAbsCollection::addOwned(), list, and silent.
Reimplemented from RooAbsCollection.
virtual Bool_t RooListProxy::remove | ( | const RooAbsArg & | var, | |
Bool_t | silent = kFALSE , |
|||
Bool_t | matchByNameOnly = kFALSE | |||
) | [virtual] |
Reimplemented from RooAbsCollection.
virtual void RooListProxy::removeAll | ( | ) | [virtual] |
Reimplemented from RooAbsCollection.
RooListProxy& RooListProxy::operator= | ( | const RooArgList & | other | ) |
Reimplemented from RooArgList.
Reimplemented from RooAbsProxy.
RooAbsArg* RooListProxy::_owner [protected] |
Definition at line 53 of file RooListProxy.h.
Referenced by add(), addOwned(), remove(), removeAll(), replace(), RooListProxy(), and ~RooListProxy().
Bool_t RooListProxy::_defValueServer [protected] |
Bool_t RooListProxy::_defShapeServer [protected] |
TIterator* RooListProxy::_iter [protected] |
Definition at line 56 of file RooListProxy.h.
Referenced by changePointer(), RooListProxy(), and ~RooListProxy().
RooAbsArg* RooListProxy::_owner [protected] |
Definition at line 53 of file RooListProxy.h.
TIterator* RooListProxy::_iter [protected] |
Definition at line 56 of file RooListProxy.h.