RooAbsProxy Class Reference

#include <RooAbsProxy.h>

Inheritance diagram for RooAbsProxy:

RooArgProxy RooArgProxy RooListProxy RooListProxy RooSetProxy RooSetProxy RooCategoryProxy RooCategoryProxy RooRealProxy RooRealProxy RooCategoryProxy RooCategoryProxy RooRealProxy RooRealProxy List of all members.

Public Member Functions

 RooAbsProxy ()
 RooAbsProxy (const char *name, const RooAbsProxy &other)
virtual ~RooAbsProxy ()
virtual const char * name () const
const RooArgSetnset () const
virtual void print (ostream &os, Bool_t addContents=kFALSE) const
 RooAbsProxy ()
 RooAbsProxy (const char *name, const RooAbsProxy &other)
virtual ~RooAbsProxy ()
virtual const char * name () const
const RooArgSetnset () const
virtual void print (ostream &os, Bool_t addContents=kFALSE) const

Protected Member Functions

virtual Bool_t changePointer (const RooAbsCollection &newServerSet, Bool_t nameChange=kFALSE, Bool_t factoryInitMode=kFALSE)=0
virtual void changeNormSet (const RooArgSet *newNormSet)
virtual Bool_t changePointer (const RooAbsCollection &newServerSet, Bool_t nameChange=kFALSE, Bool_t factoryInitMode=kFALSE)=0
virtual void changeNormSet (const RooArgSet *newNormSet)

Protected Attributes

RooArgSet_nset
RooArgSet_nset

Friends

class RooAbsArg
 Normalization set to be used for evaluation of RooAbsPdf contents.
class RooObjectFactory
class RooAbsPdf

Detailed Description

Definition at line 32 of file RooAbsProxy.h.


Constructor & Destructor Documentation

RooAbsProxy::RooAbsProxy (  ) 

Definition at line 42 of file RooAbsProxy.cxx.

RooAbsProxy::RooAbsProxy ( const char *  name,
const RooAbsProxy other 
)

Definition at line 50 of file RooAbsProxy.cxx.

virtual RooAbsProxy::~RooAbsProxy (  )  [inline, virtual]

Definition at line 38 of file RooAbsProxy.h.

RooAbsProxy::RooAbsProxy (  ) 

RooAbsProxy::RooAbsProxy ( const char *  name,
const RooAbsProxy other 
)

virtual RooAbsProxy::~RooAbsProxy (  )  [inline, virtual]

Definition at line 38 of file RooAbsProxy.h.


Member Function Documentation

virtual const char* RooAbsProxy::name (  )  const [inline, virtual]

Definition at line 42 of file RooAbsProxy.h.

Referenced by print(), and RooAbsArg::printMultiline().

const RooArgSet* RooAbsProxy::nset (  )  const [inline]

Definition at line 47 of file RooAbsProxy.h.

References _nset.

Referenced by RooPolynomial::analyticalIntegral(), RooPolyVar::analyticalIntegral(), RooNumConvolution::evaluate(), RooFracRemainder::evaluate(), RooAddition::evaluate(), RooRecursiveFraction::evaluate(), RooProduct::evaluate(), RooPolyVar::evaluate(), RooNDKeysPdf::evaluate(), RooPolynomial::evaluate(), and RooMomentMorph::evaluate().

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

Definition at line 67 of file RooAbsProxy.cxx.

References name().

Referenced by RooAbsReal::logEvalError().

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

Referenced by RooAbsArg::redirectServers().

void RooAbsProxy::changeNormSet ( const RooArgSet newNormSet  )  [protected, virtual]

Definition at line 58 of file RooAbsProxy.cxx.

References _nset.

Referenced by RooArgProxy::changeDataSet(), and RooAbsArg::setProxyNormSet().

virtual const char* RooAbsProxy::name (  )  const [inline, virtual]

Definition at line 42 of file RooAbsProxy.h.

const RooArgSet* RooAbsProxy::nset (  )  const [inline]

Definition at line 47 of file RooAbsProxy.h.

References _nset.

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

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

virtual void RooAbsProxy::changeNormSet ( const RooArgSet newNormSet  )  [protected, virtual]


Friends And Related Function Documentation

RooAbsArg [friend]

Normalization set to be used for evaluation of RooAbsPdf contents.

Definition at line 57 of file RooAbsProxy.h.

RooObjectFactory [friend]

Definition at line 58 of file RooAbsProxy.h.

RooAbsPdf [friend]

Definition at line 61 of file RooAbsProxy.h.


Member Data Documentation

RooArgSet* RooAbsProxy::_nset [protected]

Definition at line 55 of file RooAbsProxy.h.

Referenced by changeNormSet(), nset(), and RooRealProxy::operator Double_t().

RooArgSet* RooAbsProxy::_nset [protected]

Definition at line 55 of file RooAbsProxy.h.


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