12 #ifndef ROOT_TObjectSpy 13 #define ROOT_TObjectSpy TObjectSpy(const TObjectSpy &s)
virtual void RecursiveRemove(TObject *obj)
Sets the object pointer to zero if the object is deleted in the RecursiveRemove() operation...
TObjectSpy & operator=(const TObjectSpy &s)
#define ClassDef(name, id)
void SetObject(TObject *obj, Bool_t fixMustCleanupBit=kTRUE)
Set obj as the spy target.
Bool_t fResetMustCleanupBit
TObject * GetObject() const
Mother of all ROOT objects.
Bool_t fResetMustCleanupBit
virtual ~TObjectSpy()
Cleanup.
Monitors objects for deletion and reflects the deletion by reverting the internal pointer to zero...
TObject * GetObject() const