virtual void Add(TObject *arg)
virtual Bool_t RemoveAll(TObject *obj)
Remove object from list and delete object itself regardless of reference count.
virtual Bool_t Remove(TObject *arg)
Remove object from collection.
Int_t refCount(TObject *obj)
Return reference count associated with 'obj'.
ClassImp(RooList) TObjOptLink *RooList TObjLink * link
Find the link corresponding to the named object in this list.
RooRefCountList()
Default constructor construct lists with initial hash table size of 17.
virtual void Add(TObject *arg)
ClassImp(RooRefCountList)
RooLinkedListElem * findLink(const TObject *arg) const
Find the element link containing the given object.
TObject * FindObject(const char *name) const
Return pointer to obejct with given name.
virtual Bool_t Remove(TObject *obj)
Remove object from list and if reference count reaches zero delete object itself as well...
Mother of all ROOT objects.