RooCategoryProxy Class Reference

#include <RooCategoryProxy.h>

Inheritance diagram for RooCategoryProxy:

RooArgProxy RooArgProxy RooAbsProxy TNamed RooAbsProxy TNamed RooAbsProxy TNamed RooAbsProxy TNamed List of all members.

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 TObjectClone (const char *newName=0) const
virtual ~RooCategoryProxy ()
 operator Int_t () const
const char * label () const
const RooAbsCategoryarg () const
Bool_t hasRange (const char *rangeName) const
virtual Bool_t setArg (RooAbsCategory &newRef)
RooCategoryProxyoperator= (Int_t index)
RooCategoryProxyoperator= (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 TObjectClone (const char *newName=0) const
virtual ~RooCategoryProxy ()
 operator Int_t () const
const char * label () const
const RooAbsCategoryarg () const
Bool_t hasRange (const char *rangeName) const
virtual Bool_t setArg (RooAbsCategory &newRef)
RooCategoryProxyoperator= (Int_t index)
RooCategoryProxyoperator= (const char *_label)

Protected Member Functions

RooAbsCategoryLValuelvptr () const
RooAbsCategoryLValuelvptr () const

Detailed Description

Definition at line 23 of file RooCategoryProxy.h.


Constructor & Destructor Documentation

RooCategoryProxy::RooCategoryProxy (  )  [inline]

Definition at line 27 of file RooCategoryProxy.h.

Referenced by Clone().

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]


Member Function Documentation

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]

Definition at line 39 of file RooCategoryProxy.h.

References RooArgProxy::_arg.

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]

Definition at line 51 of file RooCategoryProxy.h.

References arg(), and RooAbsArg::hasRange().

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]

Definition at line 39 of file RooCategoryProxy.h.

References RooArgProxy::_arg.

const char* RooCategoryProxy::label (  )  const [inline]

Definition at line 43 of file RooCategoryProxy.h.

References RooArgProxy::_arg.

const RooAbsCategory& RooCategoryProxy::arg (  )  const [inline]

Definition at line 47 of file RooCategoryProxy.h.

References RooArgProxy::_arg.

Bool_t RooCategoryProxy::hasRange ( const char *  rangeName  )  const [inline]

Definition at line 51 of file RooCategoryProxy.h.

References arg(), and RooAbsArg::hasRange().

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


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