ROOT » ROOFIT » ROOFITCORE » RooAbsProxy

class RooAbsProxy



RooAbsProxy is the abstact interface for proxy classes. Proxy classes hold pointers to other Roofit objects and process serverRedirect changes so that the proxied pointers are updated accordingly on a clone or copy of of the owning class

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~RooAbsProxy()
static TClass*Class()
virtual TClass*IsA() const
virtual const char*name() const
const RooArgSet*nset() const
RooAbsProxy&operator=(const RooAbsProxy&)
virtual voidprint(ostream& os, Bool_t addContents = kFALSE) const
RooAbsProxy()
RooAbsProxy(const RooAbsProxy&)
RooAbsProxy(const char* name, const RooAbsProxy& other)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
protected:
virtual voidchangeNormSet(const RooArgSet* newNormSet)
virtual Bool_tchangePointer(const RooAbsCollection& newServerSet, Bool_t nameChange = kFALSE, Bool_t factoryInitMode = kFALSE)

Data Members

protected:
RooArgSet*_nset! Normalization set to be used for evaluation of RooAbsPdf contents

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

RooAbsProxy()
 Constructor
RooAbsProxy(const char* name, const RooAbsProxy& other)
 Copy constructor
void changeNormSet(const RooArgSet* newNormSet)
 Destructor
void print(ostream& os, Bool_t addContents = kFALSE) const
 Print proxy name
RooAbsProxy()
 Constructors, assignment etc.
virtual ~RooAbsProxy()
 Destructor
const char* name() const
 Return name of proxy
const RooArgSet* nset() const
 Return normalization set to be used for evaluation of contents
Bool_t changePointer(const RooAbsCollection& newServerSet, Bool_t nameChange = kFALSE, Bool_t factoryInitMode = kFALSE)