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

Public Member Functions | |
| RooCategoryProxy () | |
| RooCategoryProxy (const char *name, const char *desc, RooAbsArg *owner, Bool_t valueServer=kTRUE, Bool_t shapeServer=kFALSE, Bool_t proxyOwnsArg=kFALSE) | |
| RooCategoryProxy (const char *name, const char *desc, RooAbsArg *owner, RooAbsCategory &ref, Bool_t valueServer=kTRUE, Bool_t shapeServer=kFALSE, Bool_t proxyOwnsArg=kFALSE) | |
| RooCategoryProxy (const char *name, RooAbsArg *owner, const RooCategoryProxy &other) | |
| virtual TObject * | Clone (const char *newName=0) const |
| virtual | ~RooCategoryProxy () |
| operator Int_t () const | |
| const char * | label () const |
| const RooAbsCategory & | arg () const |
| Bool_t | hasRange (const char *rangeName) const |
| virtual Bool_t | setArg (RooAbsCategory &newRef) |
| RooCategoryProxy & | operator= (Int_t index) |
| RooCategoryProxy & | operator= (const char *_label) |
| RooCategoryProxy () | |
| RooCategoryProxy (const char *name, const char *desc, RooAbsArg *owner, Bool_t valueServer=kTRUE, Bool_t shapeServer=kFALSE, Bool_t proxyOwnsArg=kFALSE) | |
| RooCategoryProxy (const char *name, const char *desc, RooAbsArg *owner, RooAbsCategory &ref, Bool_t valueServer=kTRUE, Bool_t shapeServer=kFALSE, Bool_t proxyOwnsArg=kFALSE) | |
| RooCategoryProxy (const char *name, RooAbsArg *owner, const RooCategoryProxy &other) | |
| virtual TObject * | Clone (const char *newName=0) const |
| virtual | ~RooCategoryProxy () |
| operator Int_t () const | |
| const char * | label () const |
| const RooAbsCategory & | arg () const |
| Bool_t | hasRange (const char *rangeName) const |
| virtual Bool_t | setArg (RooAbsCategory &newRef) |
| RooCategoryProxy & | operator= (Int_t index) |
| RooCategoryProxy & | operator= (const char *_label) |
Protected Member Functions | |
| RooAbsCategoryLValue * | lvptr () const |
| RooAbsCategoryLValue * | lvptr () const |
Definition at line 23 of file RooCategoryProxy.h.
| RooCategoryProxy::RooCategoryProxy | ( | ) | [inline] |
| RooCategoryProxy::RooCategoryProxy | ( | const char * | name, | |
| const char * | desc, | |||
| RooAbsArg * | owner, | |||
| Bool_t | valueServer = kTRUE, |
|||
| Bool_t | shapeServer = kFALSE, |
|||
| Bool_t | proxyOwnsArg = kFALSE | |||
| ) |
Definition at line 40 of file RooCategoryProxy.cxx.
| RooCategoryProxy::RooCategoryProxy | ( | const char * | name, | |
| const char * | desc, | |||
| RooAbsArg * | owner, | |||
| RooAbsCategory & | ref, | |||
| Bool_t | valueServer = kTRUE, |
|||
| Bool_t | shapeServer = kFALSE, |
|||
| Bool_t | proxyOwnsArg = kFALSE | |||
| ) |
Definition at line 50 of file RooCategoryProxy.cxx.
| RooCategoryProxy::RooCategoryProxy | ( | const char * | name, | |
| RooAbsArg * | owner, | |||
| const RooCategoryProxy & | other | |||
| ) |
Definition at line 60 of file RooCategoryProxy.cxx.
| RooCategoryProxy::~RooCategoryProxy | ( | ) | [virtual] |
Definition at line 69 of file RooCategoryProxy.cxx.
| RooCategoryProxy::RooCategoryProxy | ( | ) | [inline] |
Definition at line 27 of file RooCategoryProxy.h.
| RooCategoryProxy::RooCategoryProxy | ( | const char * | name, | |
| const char * | desc, | |||
| RooAbsArg * | owner, | |||
| Bool_t | valueServer = kTRUE, |
|||
| Bool_t | shapeServer = kFALSE, |
|||
| Bool_t | proxyOwnsArg = kFALSE | |||
| ) |
| RooCategoryProxy::RooCategoryProxy | ( | const char * | name, | |
| const char * | desc, | |||
| RooAbsArg * | owner, | |||
| RooAbsCategory & | ref, | |||
| Bool_t | valueServer = kTRUE, |
|||
| Bool_t | shapeServer = kFALSE, |
|||
| Bool_t | proxyOwnsArg = kFALSE | |||
| ) |
| RooCategoryProxy::RooCategoryProxy | ( | const char * | name, | |
| RooAbsArg * | owner, | |||
| const RooCategoryProxy & | other | |||
| ) |
| virtual RooCategoryProxy::~RooCategoryProxy | ( | ) | [virtual] |
| virtual TObject* RooCategoryProxy::Clone | ( | const char * | newName = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 35 of file RooCategoryProxy.h.
References RooArgProxy::_owner, and RooCategoryProxy().
| RooCategoryProxy::operator Int_t | ( | ) | const [inline] |
| const char* RooCategoryProxy::label | ( | ) | const [inline] |
Definition at line 43 of file RooCategoryProxy.h.
References RooArgProxy::_arg.
Referenced by RooSimultaneous::analyticalIntegralWN(), RooMappedCategory::evaluate(), RooSimultaneous::evaluate(), RooEfficiency::evaluate(), RooSimultaneous::expectedEvents(), and RooSimultaneous::extendMode().
| const RooAbsCategory& RooCategoryProxy::arg | ( | ) | const [inline] |
Definition at line 47 of file RooCategoryProxy.h.
References RooArgProxy::_arg.
Referenced by RooSimultaneous::addPdf(), RooSimultaneous::expectedEvents(), RooSimultaneous::genContext(), hasRange(), RooSimultaneous::indexCat(), RooBCPEffDecay::initGenerator(), RooBCPGenDecay::initGenerator(), RooNonCPEigenDecay::initGenerator(), RooBMixDecay::initGenerator(), RooAbsHiddenReal::isHidden(), RooSimultaneous::plotOn(), RooMappedCategory::printMultiline(), RooGenCategory::printMultiline(), setArg(), and RooGenCategory::updateIndexList().
| Bool_t RooCategoryProxy::hasRange | ( | const char * | rangeName | ) | const [inline] |
| Bool_t RooCategoryProxy::setArg | ( | RooAbsCategory & | newRef | ) | [virtual] |
Definition at line 94 of file RooCategoryProxy.cxx.
References RooArgProxy::absArg(), arg(), RooArgProxy::changePointer(), Form(), TNamed::GetName(), kFALSE, kTRUE, and RooAbsArg::setAttribute().
Referenced by RooSimultaneous::initialize().
| RooAbsCategoryLValue * RooCategoryProxy::lvptr | ( | ) | const [protected] |
Definition at line 77 of file RooCategoryProxy.cxx.
References RooArgProxy::_arg, TNamed::GetName(), and RooArgProxy::name().
Referenced by operator=().
| RooCategoryProxy& RooCategoryProxy::operator= | ( | Int_t | index | ) | [inline] |
Definition at line 66 of file RooCategoryProxy.h.
References lvptr(), and RooAbsCategoryLValue::setIndex().
| RooCategoryProxy& RooCategoryProxy::operator= | ( | const char * | _label | ) | [inline] |
Definition at line 70 of file RooCategoryProxy.h.
References lvptr(), and RooAbsCategoryLValue::setLabel().
| virtual TObject* RooCategoryProxy::Clone | ( | const char * | newName = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 35 of file RooCategoryProxy.h.
References RooArgProxy::_owner, and RooCategoryProxy().
| RooCategoryProxy::operator Int_t | ( | ) | const [inline] |
| const char* RooCategoryProxy::label | ( | ) | const [inline] |
| const RooAbsCategory& RooCategoryProxy::arg | ( | ) | const [inline] |
| Bool_t RooCategoryProxy::hasRange | ( | const char * | rangeName | ) | const [inline] |
| virtual Bool_t RooCategoryProxy::setArg | ( | RooAbsCategory & | newRef | ) | [virtual] |
| RooAbsCategoryLValue* RooCategoryProxy::lvptr | ( | ) | const [protected] |
| RooCategoryProxy& RooCategoryProxy::operator= | ( | Int_t | index | ) | [inline] |
Definition at line 66 of file RooCategoryProxy.h.
References lvptr(), and RooAbsCategoryLValue::setIndex().
| RooCategoryProxy& RooCategoryProxy::operator= | ( | const char * | _label | ) | [inline] |
Definition at line 70 of file RooCategoryProxy.h.
References lvptr(), and RooAbsCategoryLValue::setLabel().
1.5.1