Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User |
RooSetProxyclass description - source file - inheritance tree (.pdf) class RooSetProxy : public RooArgSet, public RooAbsProxy
protected: Data Membersprotected: Class DescriptionRooSetProxy is the concrete proxy for RooArgSet objects. A RooSetProxy is the general mechanism to store a RooArgSet with RooAbsArgs in a RooAbsArg. Creating a RooSetProxy adds all members of the proxied RooArgSet to the proxy owners server list (thus receiving value/shape dirty flags from it) and registers itself with the owning class. The latter allows the owning class to update the pointers of RooArgSet contents to reflect the serverRedirect changes. RooSetProxy(const char* name, const char* /*desc*/, RooAbsArg* owner, Bool_t defValueServer, Bool_t defShapeServer) : RooArgSet(name), _owner(owner), _defValueServer(defValueServer), _defShapeServer(defShapeServer) SetTitle(desc) ; RooSetProxy(const char* name, RooAbsArg* owner, const RooSetProxy& other) : RooArgSet(other,name), _owner(owner), _defValueServer(other._defValueServer), _defShapeServer(other._defShapeServer) ~RooSetProxy() Bool_t add(const RooAbsArg& var, Bool_t valueServer, Bool_t shapeServer, Bool_t silent) Bool_t addOwned(RooAbsArg& var, Bool_t silent) RooAbsArg* addClone(const RooAbsArg& var, Bool_t silent) Bool_t add(const RooAbsArg& var, Bool_t silent) Bool_t replace(const RooAbsArg& var1, const RooAbsArg& var2) Bool_t remove(const RooAbsArg& var, Bool_t silent, Bool_t matchByNameOnly) void removeAll() Bool_t changePointer(const RooAbsCollection& newServerList, Bool_t nameChange) Inline FunctionsRooSetProxy RooSetProxy(const char* name, RooAbsArg* owner, const RooSetProxy& other) const char* name() const Bool_t add(const RooAbsArg& var, Bool_t valueServer, Bool_t shapeServer, Bool_t silent) Bool_t addOwned(const RooAbsCollection& list, Bool_t silent = kFALSE) void addClone(const RooAbsCollection& list, Bool_t silent = kFALSE) RooSetProxy& operator=(const RooArgSet& other) TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) RooSetProxy RooSetProxy(const RooSetProxy&) RooSetProxy& operator=(const RooSetProxy&)
|
Page maintained by Wouter Verkerke and David Kirkby |