12 #ifndef ROOT_TGeoExtension
13 #define ROOT_TGeoExtension
31 virtual void Release()
const = 0;
virtual ~TGeoRCExtension()
void SetUserObject(TObject *obj)
TGeoRCExtension(TObject *obj)
TObject * GetUserObject() const
#define ClassDef(name, id)
TGeoRCExtension & operator=(const TGeoRCExtension &)
virtual void Release() const =0
ABC for user objects attached to TGeoVolume or TGeoNode.
Reference counted extension which has a pointer to and owns a user defined TObject.
Mother of all ROOT objects.
virtual TGeoExtension * Grab()=0