14#ifndef TGO4HSTACKPROXY_H
15#define TGO4HSTACKPROXY_H
48 static std::unique_ptr<TGo4Access>
CreateAccess(THStack *hs,
const char *name);
52 THStack *
fHS{
nullptr};
Bool_t IsAcceptObject(TClass *cl) const override
ClassDefOverride(TGo4HStackProxy, 0)
void WriteData(TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override
TObject * GetAssignedObject() override
TGo4LevelIter * MakeIter() override
const char * GetContainedClassName() const override
void Finalize(TGo4Slot *slot) override
static TGo4LevelIter * ProduceIter(THStack *hs)
static std::unique_ptr< TGo4Access > CreateAccess(THStack *hs, const char *name)
virtual ~TGo4HStackProxy()
Bool_t RemoveRegisteredObject(TObject *obj) override
void ReadData(TGo4Slot *slot, TDirectory *dir) override
std::unique_ptr< TGo4Access > ProvideAccess(const char *name) override
void Initialize(TGo4Slot *slot) override
Bool_t AssignObject(TGo4Slot *slot, TObject *obj, Bool_t owner) override
Bool_t HasSublevels() const override
Int_t GetObjectKind() const override