#include <RooArgProxy.h>
Inheritance diagram for RooArgProxy:

Public Member Functions | |
| RooArgProxy () | |
| RooArgProxy (const char *name, const char *desc, RooAbsArg *owner, Bool_t valueServer, Bool_t shapeServer, Bool_t proxyOwnsArg=kFALSE) | |
| RooArgProxy (const char *name, const char *desc, RooAbsArg *owner, RooAbsArg &arg, Bool_t valueServer, Bool_t shapeServer, Bool_t proxyOwnsArg=kFALSE) | |
| RooArgProxy (const char *name, RooAbsArg *owner, const RooArgProxy &other) | |
| virtual | ~RooArgProxy () |
| RooAbsArg * | absArg () const |
| virtual const char * | name () const |
| virtual void | print (ostream &os, Bool_t addContents=kFALSE) const |
| RooArgProxy () | |
| RooArgProxy (const char *name, const char *desc, RooAbsArg *owner, Bool_t valueServer, Bool_t shapeServer, Bool_t proxyOwnsArg=kFALSE) | |
| RooArgProxy (const char *name, const char *desc, RooAbsArg *owner, RooAbsArg &arg, Bool_t valueServer, Bool_t shapeServer, Bool_t proxyOwnsArg=kFALSE) | |
| RooArgProxy (const char *name, RooAbsArg *owner, const RooArgProxy &other) | |
| virtual | ~RooArgProxy () |
| RooAbsArg * | absArg () const |
| virtual const char * | name () const |
| virtual void | print (ostream &os, Bool_t addContents=kFALSE) const |
Protected Member Functions | |
| Bool_t | isValueServer () const |
| Bool_t | isShapeServer () const |
| virtual Bool_t | changePointer (const RooAbsCollection &newServerSet, Bool_t nameChange=kFALSE, Bool_t factoryInitMode=kFALSE) |
| virtual void | changeDataSet (const RooArgSet *newNormSet) |
| Bool_t | isValueServer () const |
| Bool_t | isShapeServer () const |
| virtual Bool_t | changePointer (const RooAbsCollection &newServerSet, Bool_t nameChange=kFALSE, Bool_t factoryInitMode=kFALSE) |
| virtual void | changeDataSet (const RooArgSet *newNormSet) |
Protected Attributes | |
| RooAbsArg * | _owner |
| RooAbsArg * | _arg |
| Bool_t | _valueServer |
| Bool_t | _shapeServer |
| Bool_t | _isFund |
| Bool_t | _ownArg |
| RooAbsArg * | _owner |
| RooAbsArg * | _arg |
Friends | |
| class | RooSimultaneous |
| class | RooAbsArg |
| Normalization set to be used for evaluation of RooAbsPdf contents. | |
Definition at line 24 of file RooArgProxy.h.
| RooArgProxy::RooArgProxy | ( | ) | [inline] |
Definition at line 28 of file RooArgProxy.h.
| RooArgProxy::RooArgProxy | ( | const char * | name, | |
| const char * | desc, | |||
| RooAbsArg * | owner, | |||
| RooAbsArg & | arg, | |||
| Bool_t | valueServer, | |||
| Bool_t | shapeServer, | |||
| Bool_t | proxyOwnsArg = kFALSE | |||
| ) |
Definition at line 59 of file RooArgProxy.cxx.
References _arg, _isFund, _owner, RooAbsArg::isFundamental(), and RooAbsArg::registerProxy().
| RooArgProxy::RooArgProxy | ( | const char * | name, | |
| RooAbsArg * | owner, | |||
| const RooArgProxy & | other | |||
| ) |
Definition at line 75 of file RooArgProxy.cxx.
References _arg, _ownArg, _owner, RooAbsArg::Clone(), and RooAbsArg::registerProxy().
| RooArgProxy::~RooArgProxy | ( | ) | [virtual] |
Definition at line 92 of file RooArgProxy.cxx.
References _arg, _ownArg, _owner, and RooAbsArg::unRegisterProxy().
| RooArgProxy::RooArgProxy | ( | ) | [inline] |
Definition at line 28 of file RooArgProxy.h.
| RooArgProxy::RooArgProxy | ( | const char * | name, | |
| const char * | desc, | |||
| RooAbsArg * | owner, | |||
| Bool_t | valueServer, | |||
| Bool_t | shapeServer, | |||
| Bool_t | proxyOwnsArg = kFALSE | |||
| ) |
| RooArgProxy::RooArgProxy | ( | const char * | name, | |
| const char * | desc, | |||
| RooAbsArg * | owner, | |||
| RooAbsArg & | arg, | |||
| Bool_t | valueServer, | |||
| Bool_t | shapeServer, | |||
| Bool_t | proxyOwnsArg = kFALSE | |||
| ) |
| RooArgProxy::RooArgProxy | ( | const char * | name, | |
| RooAbsArg * | owner, | |||
| const RooArgProxy & | other | |||
| ) |
| virtual RooArgProxy::~RooArgProxy | ( | ) | [virtual] |
| RooAbsArg* RooArgProxy::absArg | ( | ) | const [inline] |
Definition at line 37 of file RooArgProxy.h.
References _arg.
Referenced by RooMoment::central(), RooResolutionModel::convolution(), RooAddModel::convolution(), RooEffProd::eff(), RooSimultaneous::evaluate(), RooSimultaneous::expectedEvents(), RooSimultaneous::extendMode(), RooSimultaneous::genContext(), RooSimultaneous::getPdf(), RooMoment::mean(), RooIntegralMorph::MorphCacheElem::MorphCacheElem(), RooEffProd::pdf(), RooFFTConvPdf::pdfObservable(), RooAbsArg::registerProxy(), RooSimGenContext::RooSimGenContext(), RooRealProxy::setArg(), and RooCategoryProxy::setArg().
| virtual const char* RooArgProxy::name | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsProxy.
Definition at line 42 of file RooArgProxy.h.
References TNamed::GetName().
Referenced by RooRealProxy::lvptr(), RooCategoryProxy::lvptr(), RooSimultaneous::plotOn(), print(), and RooSimGenContext::RooSimGenContext().
Reimplemented from RooAbsProxy.
Definition at line 142 of file RooArgProxy.cxx.
References _arg, TNamed::GetName(), RooPrintable::kInline, RooPrintable::kValue, name(), and RooPrintable::printStream().
| Bool_t RooArgProxy::isValueServer | ( | ) | const [inline, protected] |
Definition at line 61 of file RooArgProxy.h.
References _valueServer.
Referenced by RooAbsArg::registerProxy().
| Bool_t RooArgProxy::isShapeServer | ( | ) | const [inline, protected] |
Definition at line 65 of file RooArgProxy.h.
References _shapeServer.
Referenced by RooAbsArg::registerProxy().
| Bool_t RooArgProxy::changePointer | ( | const RooAbsCollection & | newServerSet, | |
| Bool_t | nameChange = kFALSE, |
|||
| Bool_t | factoryInitMode = kFALSE | |||
| ) | [protected, virtual] |
Implements RooAbsProxy.
Definition at line 103 of file RooArgProxy.cxx.
References _arg, _isFund, _owner, _shapeServer, _valueServer, RooAbsArg::addServer(), RooAbsArg::findNewServer(), RooAbsCollection::first(), RooAbsArg::isFundamental(), kFALSE, and kTRUE.
Referenced by RooRealProxy::setArg(), and RooCategoryProxy::setArg().
| void RooArgProxy::changeDataSet | ( | const RooArgSet * | newNormSet | ) | [protected, virtual] |
Definition at line 130 of file RooArgProxy.cxx.
References _arg, RooAbsProxy::changeNormSet(), and RooAbsArg::setProxyNormSet().
| RooAbsArg* RooArgProxy::absArg | ( | ) | const [inline] |
| virtual const char* RooArgProxy::name | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsProxy.
Definition at line 42 of file RooArgProxy.h.
References TNamed::GetName().
Reimplemented from RooAbsProxy.
| Bool_t RooArgProxy::isValueServer | ( | ) | const [inline, protected] |
| Bool_t RooArgProxy::isShapeServer | ( | ) | const [inline, protected] |
| virtual Bool_t RooArgProxy::changePointer | ( | const RooAbsCollection & | newServerSet, | |
| Bool_t | nameChange = kFALSE, |
|||
| Bool_t | factoryInitMode = kFALSE | |||
| ) | [protected, virtual] |
Implements RooAbsProxy.
| virtual void RooArgProxy::changeDataSet | ( | const RooArgSet * | newNormSet | ) | [protected, virtual] |
RooSimultaneous [friend] |
Definition at line 50 of file RooArgProxy.h.
RooAbsArg [friend] |
Normalization set to be used for evaluation of RooAbsPdf contents.
Reimplemented from RooAbsProxy.
Definition at line 59 of file RooArgProxy.h.
RooAbsArg* RooArgProxy::_owner [protected] |
Definition at line 51 of file RooArgProxy.h.
Referenced by changePointer(), RooRealProxy::Clone(), RooCategoryProxy::Clone(), RooArgProxy(), and ~RooArgProxy().
RooAbsArg* RooArgProxy::_arg [protected] |
Definition at line 52 of file RooArgProxy.h.
Referenced by absArg(), RooCategoryProxy::arg(), RooRealProxy::arg(), changeDataSet(), changePointer(), RooCategoryProxy::label(), RooRealProxy::lvptr(), RooCategoryProxy::lvptr(), RooRealProxy::operator Double_t(), RooCategoryProxy::operator Int_t(), print(), RooArgProxy(), and ~RooArgProxy().
Bool_t RooArgProxy::_valueServer [protected] |
Bool_t RooArgProxy::_shapeServer [protected] |
Bool_t RooArgProxy::_isFund [protected] |
Definition at line 56 of file RooArgProxy.h.
Referenced by changePointer(), RooRealProxy::operator Double_t(), and RooArgProxy().
Bool_t RooArgProxy::_ownArg [protected] |
RooAbsArg* RooArgProxy::_owner [protected] |
Definition at line 51 of file RooArgProxy.h.
RooAbsArg* RooArgProxy::_arg [protected] |
Definition at line 52 of file RooArgProxy.h.
1.5.1