14#ifndef TGO4FOLDERPROXY_H
15#define TGO4FOLDERPROXY_H
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 std::unique_ptr< TGo4Access > CreateAccess(TFolder *folder, const char *name)
static TFolder * LocateROOTFolder(const char *rootfolder)
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 TGo4LevelIter * ProduceIter(TFolder *folder)
TGo4FolderProxy(TFolder *f, Bool_t owner=kFALSE, const char *roofolder="")
virtual ~TGo4FolderProxy()
static std::unique_ptr< TGo4Access > CreateAccess(TFolder *folder, const char *name)