#include "RooSharedPropertiesList.h" |
RooSharedPropertiesList
class description - source file - inheritance tree (.pdf)
public:
RooSharedPropertiesList()
RooSharedPropertiesList(const RooSharedPropertiesList&)
virtual ~RooSharedPropertiesList()
static TClass* Class()
virtual TClass* IsA() const
RooSharedPropertiesList& operator=(const RooSharedPropertiesList&)
RooSharedProperties* registerProperties(RooSharedProperties*)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
void unregisterProperties(RooSharedProperties*)
protected:
RooRefCountList _propList
RooSharedPropertiesList()
~RooSharedPropertiesList()
Delete all objects in property list
RooSharedProperties* registerProperties(RooSharedProperties* prop)
Register property into list and take ownership.
If an existing entry has a UUID that identical to that of the argument prop,
the argument prop is deleted and a pointer to the already stored is returned to
eliminate the duplication of instances with a unique identity.
The caller should therefore not refer anymore to the input argument pointer as
as the object cannot be assumed to be live.
void unregisterProperties(RooSharedProperties* prop)
Decrease reference count
Inline Functions
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
RooSharedPropertiesList RooSharedPropertiesList(const RooSharedPropertiesList&)
RooSharedPropertiesList& operator=(const RooSharedPropertiesList&)
Last update: Thu Dec 8 21:22:27 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.