14#ifndef TGO4OBJECTPROXY_H
15#define TGO4OBJECTPROXY_H
23 Bool_t
GetObject(TObject *&obj, Bool_t &owner)
const override;
44 std::unique_ptr<TGo4Access>
ProvideAccess(
const char *name)
override;
TClass * GetObjectClass() const override
Bool_t GetObject(TObject *&obj, Bool_t &owner) const override
TGo4ObjectAccess(TObject *obj)
const char * GetObjectClassName() const override
const char * GetObjectName() const override
Bool_t CanGetObject() const override
Returns kTRUE, when object can be directly obtained with GetObject() method.
Int_t GetObjectKind() const override
void ReadData(TGo4Slot *slot, TDirectory *dir) override
TGo4LevelIter * MakeIter() override
const char * GetContainedClassName() const override
void WriteData(TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override
Int_t GetObjectSizeInfo() const override
ClassDefOverride(TGo4ObjectProxy, 0)
void Finalize(TGo4Slot *slot) override
void Initialize(TGo4Slot *slot) override
static Long_t DefineObjectSize(TObject *obj)
const char * GetContainedObjectInfo() override
TObject * GetAssignedObject() override
virtual ~TGo4ObjectProxy()
Bool_t RemoveRegisteredObject(TObject *obj) override
std::unique_ptr< TGo4Access > ProvideAccess(const char *name) override
Bool_t IsAcceptObject(TClass *cl) const override
Bool_t AssignObject(TGo4Slot *slot, TObject *obj, Bool_t owner) override