#include <RooSetProxy.h>
Inheritance diagram for RooSetProxy:
Public Member Functions | |
void * | operator new (size_t bytes) |
void | operator delete (void *ptr) |
RooSetProxy () | |
RooSetProxy (const char *name, const char *desc, RooAbsArg *owner, Bool_t defValueServer=kTRUE, Bool_t defShapeServer=kFALSE) | |
RooSetProxy (const char *name, RooAbsArg *owner, const RooSetProxy &other) | |
virtual | ~RooSetProxy () |
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 RooAbsArg * | addClone (const RooAbsArg &var, Bool_t silent=kFALSE) |
virtual void | addClone (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) |
Bool_t | remove (const RooAbsCollection &list, Bool_t silent=kFALSE, Bool_t matchByNameOnly=kFALSE) |
virtual void | removeAll () |
virtual void | print (ostream &os, Bool_t addContents=kFALSE) const |
RooSetProxy & | operator= (const RooArgSet &other) |
void * | operator new (size_t bytes) |
void | operator delete (void *ptr) |
RooSetProxy () | |
RooSetProxy (const char *name, const char *desc, RooAbsArg *owner, Bool_t defValueServer=kTRUE, Bool_t defShapeServer=kFALSE) | |
RooSetProxy (const char *name, RooAbsArg *owner, const RooSetProxy &other) | |
virtual | ~RooSetProxy () |
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 RooAbsArg * | addClone (const RooAbsArg &var, Bool_t silent=kFALSE) |
virtual void | addClone (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) |
Bool_t | remove (const RooAbsCollection &list, Bool_t silent=kFALSE, Bool_t matchByNameOnly=kFALSE) |
virtual void | removeAll () |
virtual void | print (ostream &os, Bool_t addContents=kFALSE) const |
RooSetProxy & | operator= (const RooArgSet &other) |
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 RooSetProxy.h.
RooSetProxy::RooSetProxy | ( | ) | [inline] |
Definition at line 34 of file RooSetProxy.h.
References _iter, _owner, and RooAbsCollection::createIterator().
RooSetProxy::RooSetProxy | ( | const char * | name, | |
const char * | desc, | |||
RooAbsArg * | owner, | |||
Bool_t | defValueServer = kTRUE , |
|||
Bool_t | defShapeServer = kFALSE | |||
) |
Definition at line 68 of file RooSetProxy.cxx.
References _iter, _owner, RooAbsCollection::createIterator(), and RooAbsArg::registerProxy().
RooSetProxy::RooSetProxy | ( | const char * | name, | |
RooAbsArg * | owner, | |||
const RooSetProxy & | other | |||
) |
Definition at line 86 of file RooSetProxy.cxx.
References _iter, _owner, RooAbsCollection::createIterator(), and RooAbsArg::registerProxy().
RooSetProxy::~RooSetProxy | ( | ) | [virtual] |
Definition at line 100 of file RooSetProxy.cxx.
References _iter, _owner, and RooAbsArg::unRegisterProxy().
RooSetProxy::RooSetProxy | ( | ) | [inline] |
Definition at line 34 of file RooSetProxy.h.
References _iter, _owner, and RooAbsCollection::createIterator().
RooSetProxy::RooSetProxy | ( | const char * | name, | |
const char * | desc, | |||
RooAbsArg * | owner, | |||
Bool_t | defValueServer = kTRUE , |
|||
Bool_t | defShapeServer = kFALSE | |||
) |
RooSetProxy::RooSetProxy | ( | const char * | name, | |
RooAbsArg * | owner, | |||
const RooSetProxy & | other | |||
) |
virtual RooSetProxy::~RooSetProxy | ( | ) | [virtual] |
void RooSetProxy::operator delete | ( | void * | ptr | ) |
virtual const char* RooSetProxy::name | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsProxy.
Definition at line 43 of file RooSetProxy.h.
References RooAbsCollection::GetName().
Referenced by print().
Reimplemented from RooArgSet.
Definition at line 158 of file RooSetProxy.cxx.
References _defShapeServer, and _defValueServer.
Referenced by RooFFTConvPdf::calcParams(), changePointer(), RooAddModel::fixCoefNormalization(), RooAddPdf::fixCoefNormalization(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooAbsTestStatistic::RooAbsTestStatistic(), RooCachedPdf::RooCachedPdf(), RooCachedReal::RooCachedReal(), RooConstraintSum::RooConstraintSum(), RooConvCoefVar::RooConvCoefVar(), RooDerivative::RooDerivative(), RooGenProdProj::RooGenProdProj(), RooHistFunc::RooHistFunc(), RooHistPdf::RooHistPdf(), RooMoment::RooMoment(), RooMomentMorph::RooMomentMorph(), RooMultiCategory::RooMultiCategory(), RooProduct::RooProduct(), RooProfileLL::RooProfileLL(), RooProjectedPdf::RooProjectedPdf(), RooRealIntegral::RooRealIntegral(), RooSuperCategory::RooSuperCategory(), RooSimultaneous::selectNormalization(), and RooFFTConvPdf::setCacheObservables().
virtual Bool_t RooSetProxy::add | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [inline, virtual] |
Reimplemented from RooArgSet.
Definition at line 47 of file RooSetProxy.h.
References RooAbsCollection::add(), list, and silent.
Bool_t RooSetProxy::add | ( | const RooAbsArg & | var, | |
Bool_t | valueServer, | |||
Bool_t | shapeServer, | |||
Bool_t | silent | |||
) | [virtual] |
Definition at line 110 of file RooSetProxy.cxx.
References _owner, RooArgSet::add(), and RooAbsArg::addServer().
Reimplemented from RooArgSet.
Definition at line 126 of file RooSetProxy.cxx.
References _defShapeServer, _defValueServer, _owner, RooArgSet::addOwned(), and RooAbsArg::addServer().
virtual Bool_t RooSetProxy::addOwned | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [inline, virtual] |
Reimplemented from RooArgSet.
Definition at line 50 of file RooSetProxy.h.
References RooAbsCollection::addOwned(), list, and silent.
Reimplemented from RooArgSet.
Definition at line 142 of file RooSetProxy.cxx.
References _defShapeServer, _defValueServer, _owner, RooArgSet::addClone(), and RooAbsArg::addServer().
virtual void RooSetProxy::addClone | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [inline, virtual] |
Reimplemented from RooArgSet.
Definition at line 52 of file RooSetProxy.h.
References RooAbsCollection::addClone(), list, and silent.
Reimplemented from RooAbsCollection.
Definition at line 170 of file RooSetProxy.cxx.
References _owner, RooAbsArg::addServer(), RooAbsCollection::isOwning(), RooAbsArg::isShapeServer(), RooAbsArg::isValueServer(), RooAbsArg::removeServer(), and RooAbsCollection::replace().
Bool_t RooSetProxy::remove | ( | const RooAbsArg & | var, | |
Bool_t | silent = kFALSE , |
|||
Bool_t | matchByNameOnly = kFALSE | |||
) | [virtual] |
Reimplemented from RooAbsCollection.
Definition at line 188 of file RooSetProxy.cxx.
References _owner, RooAbsCollection::isOwning(), RooAbsCollection::remove(), and RooAbsArg::removeServer().
Referenced by remove().
Bool_t RooSetProxy::remove | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE , |
|||
Bool_t | matchByNameOnly = kFALSE | |||
) |
Reimplemented from RooAbsCollection.
Definition at line 202 of file RooSetProxy.cxx.
References list, TIterator::Next(), remove(), and result().
void RooSetProxy::removeAll | ( | ) | [virtual] |
Reimplemented from RooAbsCollection.
Definition at line 223 of file RooSetProxy.cxx.
References _owner, RooAbsCollection::createIterator(), RooAbsCollection::isOwning(), TIterator::Next(), RooAbsCollection::removeAll(), and RooAbsArg::removeServer().
Referenced by RooFFTConvPdf::calcParams(), RooAddModel::fixCoefNormalization(), RooAddPdf::fixCoefNormalization(), RooRealIntegral::RooRealIntegral(), RooSimultaneous::selectNormalization(), and RooFFTConvPdf::setCacheObservables().
Reimplemented from RooAbsProxy.
Definition at line 289 of file RooSetProxy.cxx.
References RooAbsCollection::createIterator(), kFALSE, RooPrintable::kInline, RooPrintable::kName, kTRUE, RooPrintable::kValue, name(), TIterator::Next(), and RooPrintable::printStream().
RooSetProxy & RooSetProxy::operator= | ( | const RooArgSet & | other | ) |
Reimplemented from RooArgSet.
Definition at line 246 of file RooSetProxy.cxx.
References RooArgSet::operator=().
Bool_t RooSetProxy::changePointer | ( | const RooAbsCollection & | newServerSet, | |
Bool_t | nameChange = kFALSE , |
|||
Bool_t | factoryInitMode = kFALSE | |||
) | [protected, virtual] |
do not persist
Implements RooAbsProxy.
Definition at line 257 of file RooSetProxy.cxx.
References _iter, add(), RooAbsCollection::createIterator(), error, RooAbsArg::findNewServer(), RooAbsCollection::getSize(), kFALSE, kTRUE, TIterator::Next(), RooAbsCollection::replace(), and TIterator::Reset().
void RooSetProxy::operator delete | ( | void * | ptr | ) |
Reimplemented from RooArgSet.
virtual const char* RooSetProxy::name | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsProxy.
Definition at line 43 of file RooSetProxy.h.
References RooAbsCollection::GetName().
Reimplemented from RooArgSet.
virtual Bool_t RooSetProxy::add | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [inline, virtual] |
Reimplemented from RooArgSet.
Definition at line 47 of file RooSetProxy.h.
References RooAbsCollection::add(), list, and silent.
virtual Bool_t RooSetProxy::add | ( | const RooAbsArg & | var, | |
Bool_t | valueServer, | |||
Bool_t | shapeServer, | |||
Bool_t | silent | |||
) | [virtual] |
Reimplemented from RooArgSet.
virtual Bool_t RooSetProxy::addOwned | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [inline, virtual] |
Reimplemented from RooArgSet.
Definition at line 50 of file RooSetProxy.h.
References RooAbsCollection::addOwned(), list, and silent.
virtual RooAbsArg* RooSetProxy::addClone | ( | const RooAbsArg & | var, | |
Bool_t | silent = kFALSE | |||
) | [virtual] |
Reimplemented from RooArgSet.
virtual void RooSetProxy::addClone | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE | |||
) | [inline, virtual] |
Reimplemented from RooArgSet.
Definition at line 52 of file RooSetProxy.h.
References RooAbsCollection::addClone(), list, and silent.
Reimplemented from RooAbsCollection.
virtual Bool_t RooSetProxy::remove | ( | const RooAbsArg & | var, | |
Bool_t | silent = kFALSE , |
|||
Bool_t | matchByNameOnly = kFALSE | |||
) | [virtual] |
Reimplemented from RooAbsCollection.
Bool_t RooSetProxy::remove | ( | const RooAbsCollection & | list, | |
Bool_t | silent = kFALSE , |
|||
Bool_t | matchByNameOnly = kFALSE | |||
) |
Reimplemented from RooAbsCollection.
virtual void RooSetProxy::removeAll | ( | ) | [virtual] |
Reimplemented from RooAbsCollection.
Reimplemented from RooAbsProxy.
RooSetProxy& RooSetProxy::operator= | ( | const RooArgSet & | other | ) |
Reimplemented from RooArgSet.
RooAbsArg* RooSetProxy::_owner [protected] |
Definition at line 64 of file RooSetProxy.h.
Referenced by add(), addClone(), addOwned(), remove(), removeAll(), replace(), RooSetProxy(), and ~RooSetProxy().
Bool_t RooSetProxy::_defValueServer [protected] |
Bool_t RooSetProxy::_defShapeServer [protected] |
TIterator* RooSetProxy::_iter [protected] |
Definition at line 67 of file RooSetProxy.h.
Referenced by changePointer(), RooSetProxy(), and ~RooSetProxy().
RooAbsArg* RooSetProxy::_owner [protected] |
Definition at line 64 of file RooSetProxy.h.
TIterator* RooSetProxy::_iter [protected] |
Definition at line 67 of file RooSetProxy.h.