#include <TGo4FolderProxy.h>
Public Member Functions | |
| TGo4FolderProxy () | |
| TGo4FolderProxy (TFolder *f, Bool_t owner=kFALSE, const char *roofolder="") | |
| virtual | ~TGo4FolderProxy () |
| virtual Bool_t | HasSublevels () const |
| virtual TGo4LevelIter * | MakeIter () |
| virtual TGo4Access * | MakeProxy (const char *name) |
| virtual void | WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) |
| virtual void | ReadData (TGo4Slot *slot, TDirectory *dir) |
| virtual Int_t | GetObjectKind () |
| virtual const char * | GetContainedClassName () |
Static Public Member Functions | |
| static TFolder * | LocateROOTFolder (const char *rootfolder) |
| static TGo4Access * | ProduceProxy (TFolder *folder, const char *name) |
| static TGo4LevelIter * | ProduceIter (TFolder *folder) |
Protected Member Functions | |
| ClassDef (TGo4FolderProxy, 1) | |
Protected Attributes | |
| TFolder * | fFolder |
| Bool_t | fOwner |
| TString | fRootFolderName |
Definition at line 22 of file TGo4FolderProxy.h.
| TGo4FolderProxy::TGo4FolderProxy | ( | ) |
Definition at line 98 of file TGo4FolderProxy.cxx.
| TGo4FolderProxy::TGo4FolderProxy | ( | TFolder * | f, | |
| Bool_t | owner = kFALSE, |
|||
| const char * | roofolder = "" | |||
| ) |
Definition at line 106 of file TGo4FolderProxy.cxx.
| TGo4FolderProxy::~TGo4FolderProxy | ( | ) | [virtual] |
Definition at line 114 of file TGo4FolderProxy.cxx.
| TGo4FolderProxy::ClassDef | ( | TGo4FolderProxy | , | |
| 1 | ||||
| ) | [protected] |
| const char * TGo4FolderProxy::GetContainedClassName | ( | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 124 of file TGo4FolderProxy.cxx.
References fFolder.
| Int_t TGo4FolderProxy::GetObjectKind | ( | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 119 of file TGo4FolderProxy.cxx.
References fFolder, and TGo4Access::kndFolder.
| virtual Bool_t TGo4FolderProxy::HasSublevels | ( | ) | const [inline, virtual] |
| TFolder * TGo4FolderProxy::LocateROOTFolder | ( | const char * | rootfolder | ) | [static] |
Definition at line 147 of file TGo4FolderProxy.cxx.
Referenced by TGo4ObjectManager::AddROOTFolder(), and ReadData().
| virtual TGo4LevelIter* TGo4FolderProxy::MakeIter | ( | ) | [inline, virtual] |
Reimplemented from TGo4Proxy.
Definition at line 30 of file TGo4FolderProxy.h.
References fFolder, and ProduceIter().
| virtual TGo4Access* TGo4FolderProxy::MakeProxy | ( | const char * | name | ) | [inline, virtual] |
Reimplemented from TGo4Proxy.
Definition at line 33 of file TGo4FolderProxy.h.
References fFolder, and ProduceProxy().
| TGo4LevelIter * TGo4FolderProxy::ProduceIter | ( | TFolder * | folder | ) | [static] |
Definition at line 204 of file TGo4FolderProxy.cxx.
Referenced by MakeIter().
| TGo4Access * TGo4FolderProxy::ProduceProxy | ( | TFolder * | folder, | |
| const char * | name | |||
| ) | [static] |
Definition at line 160 of file TGo4FolderProxy.cxx.
Referenced by MakeProxy().
| void TGo4FolderProxy::ReadData | ( | TGo4Slot * | slot, | |
| TDirectory * | dir | |||
| ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 137 of file TGo4FolderProxy.cxx.
References fFolder, fOwner, fRootFolderName, TGo4Slot::GetPar(), and LocateROOTFolder().
| void TGo4FolderProxy::WriteData | ( | TGo4Slot * | slot, | |
| TDirectory * | dir, | |||
| Bool_t | onlyobjs | |||
| ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 129 of file TGo4FolderProxy.cxx.
References fRootFolderName, and TGo4Slot::SetPar().
TFolder* TGo4FolderProxy::fFolder [protected] |
Definition at line 47 of file TGo4FolderProxy.h.
Referenced by GetContainedClassName(), GetObjectKind(), HasSublevels(), MakeIter(), MakeProxy(), ReadData(), and ~TGo4FolderProxy().
Bool_t TGo4FolderProxy::fOwner [protected] |
Definition at line 48 of file TGo4FolderProxy.h.
Referenced by ReadData(), and ~TGo4FolderProxy().
TString TGo4FolderProxy::fRootFolderName [protected] |
Definition at line 49 of file TGo4FolderProxy.h.
Referenced by ReadData(), and WriteData().
1.7.1