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