RooSetProxy Class Reference

#include <RooSetProxy.h>

Inheritance diagram for RooSetProxy:

RooArgSet RooAbsProxy RooArgSet RooAbsProxy RooAbsCollection RooAbsCollection RooAbsCollection RooAbsCollection RooPrintable TObject RooPrintable TObject RooPrintable TObject RooPrintable TObject RooPrintable TObject RooPrintable TObject RooPrintable TObject RooPrintable TObject List of all members.

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 RooAbsArgaddClone (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
RooSetProxyoperator= (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 RooAbsArgaddClone (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
RooSetProxyoperator= (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

Detailed Description

Definition at line 25 of file RooSetProxy.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

void* RooSetProxy::operator new ( size_t  bytes  ) 

Reimplemented from RooArgSet.

void RooSetProxy::operator delete ( void *  ptr  ) 

Reimplemented from RooArgSet.

Referenced by G__G__RooFitCore3_145_0_2().

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().

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

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().

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

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.

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

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.

Bool_t RooSetProxy::replace ( const RooAbsArg var1,
const RooAbsArg var2 
) [virtual]

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().

void RooSetProxy::print ( ostream &  os,
Bool_t  addContents = kFALSE 
) const [virtual]

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 new ( size_t  bytes  ) 

Reimplemented from RooArgSet.

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().

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

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]

virtual Bool_t RooSetProxy::addOwned ( RooAbsArg var,
Bool_t  silent = kFALSE 
) [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.

virtual Bool_t RooSetProxy::replace ( const RooAbsArg var1,
const RooAbsArg var2 
) [virtual]

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.

virtual void RooSetProxy::print ( ostream &  os,
Bool_t  addContents = kFALSE 
) const [virtual]

Reimplemented from RooAbsProxy.

RooSetProxy& RooSetProxy::operator= ( const RooArgSet other  ) 

Reimplemented from RooArgSet.

virtual Bool_t RooSetProxy::changePointer ( const RooAbsCollection newServerSet,
Bool_t  nameChange = kFALSE,
Bool_t  factoryInitMode = kFALSE 
) [protected, virtual]

do not persist

Implements RooAbsProxy.


Member Data Documentation

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]

Definition at line 65 of file RooSetProxy.h.

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

Bool_t RooSetProxy::_defShapeServer [protected]

Definition at line 66 of file RooSetProxy.h.

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

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.


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