Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4FolderProxy Class Reference

#include <TGo4FolderProxy.h>

Inheritance diagram for TGo4FolderProxy:

TGo4Proxy List of all members.

Public Member Functions

 TGo4FolderProxy ()
 TGo4FolderProxy (TFolder *f, Bool_t owner=kFALSE, const char *roofolder="")
virtual ~TGo4FolderProxy ()
virtual Bool_t HasSublevels () const
virtual TGo4LevelIterMakeIter ()
virtual TGo4AccessMakeProxy (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 TGo4AccessProduceProxy (TFolder *folder, const char *name)
static TGo4LevelIterProduceIter (TFolder *folder)

Protected Attributes

TFolder * fFolder
Bool_t fOwner
TString fRootFolderName

Constructor & Destructor Documentation

TGo4FolderProxy::TGo4FolderProxy  ) 
 

Definition at line 96 of file TGo4FolderProxy.cxx.

TGo4FolderProxy::TGo4FolderProxy TFolder *  f,
Bool_t  owner = kFALSE,
const char *  roofolder = ""
 

Definition at line 104 of file TGo4FolderProxy.cxx.

TGo4FolderProxy::~TGo4FolderProxy  )  [virtual]
 

Definition at line 112 of file TGo4FolderProxy.cxx.

References fFolder, and fOwner.


Member Function Documentation

virtual Bool_t TGo4FolderProxy::HasSublevels  )  const [inline, virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 30 of file TGo4FolderProxy.h.

References fFolder.

virtual TGo4LevelIter* TGo4FolderProxy::MakeIter  )  [inline, virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 32 of file TGo4FolderProxy.h.

References fFolder, and ProduceIter().

virtual TGo4Access* TGo4FolderProxy::MakeProxy const char *  name  )  [inline, virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 35 of file TGo4FolderProxy.h.

References fFolder, and ProduceProxy().

void TGo4FolderProxy::WriteData TGo4Slot slot,
TDirectory *  dir,
Bool_t  onlyobjs
[virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 127 of file TGo4FolderProxy.cxx.

References fRootFolderName, and TGo4Slot::SetPar().

void TGo4FolderProxy::ReadData TGo4Slot slot,
TDirectory *  dir
[virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 135 of file TGo4FolderProxy.cxx.

References fFolder, fOwner, fRootFolderName, and LocateROOTFolder().

Int_t TGo4FolderProxy::GetObjectKind  )  [virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 117 of file TGo4FolderProxy.cxx.

References fFolder, TGo4Access::kndFolder, and TGo4Access::kndNone.

const char * TGo4FolderProxy::GetContainedClassName  )  [virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 122 of file TGo4FolderProxy.cxx.

References fFolder.

TFolder * TGo4FolderProxy::LocateROOTFolder const char *  rootfolder  )  [static]
 

Definition at line 145 of file TGo4FolderProxy.cxx.

Referenced by TGo4ObjectManager::AddROOTFolder(), and ReadData().

TGo4Access * TGo4FolderProxy::ProduceProxy TFolder *  folder,
const char *  name
[static]
 

Definition at line 158 of file TGo4FolderProxy.cxx.

References TGo4CanvasProxy::ProduceProxy(), TGo4DirProxy::ProduceProxy(), and TGo4TreeProxy::ProduceProxy().

Referenced by MakeProxy().

TGo4LevelIter * TGo4FolderProxy::ProduceIter TFolder *  folder  )  [static]
 

Definition at line 198 of file TGo4FolderProxy.cxx.

Referenced by MakeIter().


Member Data Documentation

TFolder* TGo4FolderProxy::fFolder [protected]
 

Definition at line 49 of file TGo4FolderProxy.h.

Referenced by GetContainedClassName(), GetObjectKind(), HasSublevels(), MakeIter(), MakeProxy(), ReadData(), and ~TGo4FolderProxy().

Bool_t TGo4FolderProxy::fOwner [protected]
 

Definition at line 50 of file TGo4FolderProxy.h.

Referenced by ReadData(), and ~TGo4FolderProxy().

TString TGo4FolderProxy::fRootFolderName [protected]
 

Definition at line 51 of file TGo4FolderProxy.h.

Referenced by ReadData(), and WriteData().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:01:00 2008 for Go4-v3.04-1 by  doxygen 1.4.2