14#ifndef TGO4FOLDERPROXY_H
15#define TGO4FOLDERPROXY_H
25 TGo4FolderProxy(TFolder *f, Bool_t owner = kFALSE,
const char *roofolder =
"");
43 static std::unique_ptr<TGo4Access>
CreateAccess(TFolder *folder,
const char *name);
void WriteData(TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override
const char * GetContainedClassName() const override
void ReadData(TGo4Slot *slot, TDirectory *dir) override
static TGo4LevelIter * ProduceIter(TFolder *folder)
TGo4LevelIter * MakeIter() override
Int_t GetObjectKind() const override
Bool_t HasSublevels() const override
ClassDefOverride(TGo4FolderProxy, 0)
std::unique_ptr< TGo4Access > ProvideAccess(const char *name) override
static TFolder * LocateROOTFolder(const char *rootfolder)
static std::unique_ptr< TGo4Access > CreateAccess(TFolder *folder, const char *name)
virtual ~TGo4FolderProxy()