Docs | All | Real | Category | PDF | DataSet | Plot | Container | Misc | Aux | User |
RooListProxyclass description - source file - inheritance tree (.pdf) class RooListProxy : public RooArgList, public RooAbsProxy
protected: Data Membersprotected: Class DescriptionRooListProxy is the concrete proxy for RooArgSet objects. A RooListProxy is the general mechanism to store a RooArgSet with RooAbsArgs in a RooAbsArg. Creating a RooListProxy 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. RooListProxy(const char* name, const char* /*desc*/, RooAbsArg* owner, Bool_t defValueServer, Bool_t defShapeServer) : RooArgList(name), _owner(owner), _defValueServer(defValueServer), _defShapeServer(defShapeServer) SetTitle(desc) ; RooListProxy(const char* name, RooAbsArg* owner, const RooListProxy& other) : RooArgList(other,name), _owner(owner), _defValueServer(other._defValueServer), _defShapeServer(other._defShapeServer) ~RooListProxy() Bool_t add(const RooAbsArg& var, Bool_t valueServer, Bool_t shapeServer, Bool_t silent) Bool_t add(const RooAbsArg& var, Bool_t silent) Bool_t addOwned(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 FunctionsRooListProxy RooListProxy(const char* name, RooAbsArg* owner, const RooListProxy& 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) RooListProxy& operator=(const RooArgList& other) TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) RooListProxy RooListProxy(const RooListProxy&) RooListProxy& operator=(const RooListProxy&)
|
Page maintained by Wouter Verkerke and David Kirkby |