| library: libRooFit #include "RooSharedPropertiesList.h" |
| Inheritance Chart: | |||||||||
|
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
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.