Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

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 Member Functions

 ClassDef (TGo4FolderProxy, 1)

Protected Attributes

TFolder * fFolder
Bool_t fOwner
TString fRootFolderName

Detailed Description

Definition at line 22 of file TGo4FolderProxy.h.


Constructor & Destructor Documentation

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.

References fFolder, and fOwner.


Member Function Documentation

TGo4FolderProxy::ClassDef ( TGo4FolderProxy  ,
 
) [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]

Reimplemented from TGo4Proxy.

Definition at line 28 of file TGo4FolderProxy.h.

References fFolder.

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().


Member Data Documentation

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().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines