library: libRooFit
#include "RooArgProxy.h"

RooArgProxy


class description - source file - inheritance tree (.pdf)

class RooArgProxy : public TNamed, public RooAbsProxy

Inheritance Chart:
TObject
<-
TNamed
RooAbsProxy
<-
RooArgProxy
<-
RooCategoryProxy
RooRealProxy

    protected:
virtual void changeDataSet(const RooArgSet* newNormSet) virtual Bool_t changePointer(const RooAbsCollection& newServerSet, Bool_t nameChange = kFALSE) Bool_t isShapeServer() const Bool_t isValueServer() const public:
RooArgProxy() RooArgProxy(const char* name, const char* desc, RooAbsArg* owner, RooAbsArg& arg, Bool_t valueServer, Bool_t shapeServer, Bool_t proxyOwnsArg = kFALSE) RooArgProxy(const char* name, RooAbsArg* owner, const RooArgProxy& other) RooArgProxy(const RooArgProxy&) virtual ~RooArgProxy() RooAbsArg* absArg() const static TClass* Class() virtual TClass* IsA() const virtual const char* name() const RooArgProxy& operator=(const RooArgProxy&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
RooAbsArg* _owner RooAbsArg* _arg Bool_t _valueServer Bool_t _shapeServer Bool_t _isFund Bool_t _ownArg

Class Description


RooArgProxy(const char* name, const char* desc, RooAbsArg* owner, RooAbsArg& arg, Bool_t valueServer, Bool_t shapeServer, Bool_t proxyOwnsArg) : TNamed(name,desc), _owner(owner), _arg(&arg), _valueServer(valueServer), _shapeServer(shapeServer), _ownArg(proxyOwnsArg)
 Constructor with owner and proxied variable

RooArgProxy(const char* name, RooAbsArg* owner, const RooArgProxy& other) : TNamed(name,name), RooAbsProxy(other), _owner(owner), _arg(other._arg), _valueServer(other._valueServer), _shapeServer(other._shapeServer), _isFund(other._isFund), _ownArg(other._ownArg)
 Copy constructor

~RooArgProxy()

Bool_t changePointer(const RooAbsCollection& newServerList, Bool_t nameChange)
 Change proxied object to object of same name in given list

void changeDataSet(const RooArgSet* newNormSet)



Inline Functions


         RooArgProxy RooArgProxy(const char* name, RooAbsArg* owner, const RooArgProxy& other)
          RooAbsArg* absArg() const
         const char* name() const
              Bool_t isValueServer() const
              Bool_t isShapeServer() const
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
                void StreamerNVirtual(TBuffer& b)
         RooArgProxy RooArgProxy(const RooArgProxy&)
        RooArgProxy& operator=(const RooArgProxy&)


Last update: Tue Jun 28 18:10:52 2005
Copyright (c) 2000-2005, Regents of the University of California *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.