ROOT  6.06/09
Reference Guide
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
RooAbsProxy Class Referenceabstract

Definition at line 32 of file RooAbsProxy.h.

Public Member Functions

 RooAbsProxy ()
 Constructor. More...
 
 RooAbsProxy (const char *name, const RooAbsProxy &other)
 Copy constructor. More...
 
virtual ~RooAbsProxy ()
 
virtual const char * name () const
 
const RooArgSetnset () const
 
virtual void print (std::ostream &os, Bool_t addContents=kFALSE) const
 Print proxy name. More...
 

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)
 Destructor. More...
 

Protected Attributes

RooArgSet_nset
 

Friends

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

#include <RooAbsProxy.h>

+ Inheritance diagram for RooAbsProxy:
+ Collaboration diagram for RooAbsProxy:

Constructor & Destructor Documentation

RooAbsProxy::RooAbsProxy ( )

Constructor.

Definition at line 46 of file RooAbsProxy.cxx.

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

Copy constructor.

Definition at line 55 of file RooAbsProxy.cxx.

virtual RooAbsProxy::~RooAbsProxy ( )
inlinevirtual

Definition at line 38 of file RooAbsProxy.h.

Member Function Documentation

void RooAbsProxy::changeNormSet ( const RooArgSet newNormSet)
protectedvirtual

Destructor.

Definition at line 64 of file RooAbsProxy.cxx.

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

virtual Bool_t RooAbsProxy::changePointer ( const RooAbsCollection newServerSet,
Bool_t  nameChange = kFALSE,
Bool_t  factoryInitMode = kFALSE 
)
protectedpure virtual

Implemented in RooArgProxy, RooSetProxy, and RooListProxy.

Referenced by RooAbsArg::redirectServers().

virtual const char* RooAbsProxy::name ( ) const
inlinevirtual
const RooArgSet* RooAbsProxy::nset ( ) const
inline
void RooAbsProxy::print ( std::ostream &  os,
Bool_t  addContents = kFALSE 
) const
virtual

Friends And Related Function Documentation

friend class RooAbsArg
friend

Normalization set to be used for evaluation of RooAbsPdf contents.

Definition at line 57 of file RooAbsProxy.h.

friend class RooAbsPdf
friend

Definition at line 61 of file RooAbsProxy.h.

friend class RooObjectFactory
friend

Definition at line 58 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().


The documentation for this class was generated from the following files: