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