GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4FolderProxy.h>
Public Member Functions | |
TGo4FolderProxy () | |
TGo4FolderProxy (TFolder *f, Bool_t owner=kFALSE, const char *roofolder="") | |
virtual | ~TGo4FolderProxy () |
const char * | GetContainedClassName () const override |
Int_t | GetObjectKind () const override |
Bool_t | HasSublevels () const override |
TGo4LevelIter * | MakeIter () override |
std::unique_ptr< TGo4Access > | ProvideAccess (const char *name) override |
void | ReadData (TGo4Slot *slot, TDirectory *dir) override |
void | WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override |
![]() | |
TGo4Proxy () | |
virtual | ~TGo4Proxy () |
virtual Bool_t | AssignObject (TGo4Slot *, TObject *, Bool_t) |
ClassDefOverride (TGo4Proxy, 0) | |
virtual void | Finalize (TGo4Slot *) |
virtual TObject * | GetAssignedObject () |
virtual const char * | GetContainedObjectInfo () |
virtual Int_t | GetObjectSizeInfo () const |
virtual void | Initialize (TGo4Slot *) |
virtual Bool_t | IsAcceptObject (TClass *) const |
virtual Bool_t | ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) |
virtual Bool_t | RemoveRegisteredObject (TObject *) |
virtual void | Update (TGo4Slot *, Bool_t) |
virtual Bool_t | Use () const |
Static Public Member Functions | |
static std::unique_ptr< TGo4Access > | CreateAccess (TFolder *folder, const char *name) |
static TFolder * | LocateROOTFolder (const char *rootfolder) |
static TGo4LevelIter * | ProduceIter (TFolder *folder) |
![]() | |
static TClass * | GetClass (const char *classname, Bool_t load=kFALSE) |
Protected Member Functions | |
ClassDefOverride (TGo4FolderProxy, 0) | |
Protected Attributes | |
TFolder * | fFolder {nullptr} |
Bool_t | fOwner {kFALSE} |
TString | fRootFolderName |
Definition at line 22 of file TGo4FolderProxy.h.
TGo4FolderProxy::TGo4FolderProxy | ( | ) |
Definition at line 98 of file TGo4FolderProxy.cxx.
References TGo4Proxy::TGo4Proxy().
Referenced by ClassDefOverride().
TGo4FolderProxy::TGo4FolderProxy | ( | TFolder * | f, |
Bool_t | owner = kFALSE, | ||
const char * | roofolder = "" ) |
Definition at line 103 of file TGo4FolderProxy.cxx.
References TGo4Proxy::TGo4Proxy(), fFolder, fOwner, and fRootFolderName.
|
virtual |
Definition at line 111 of file TGo4FolderProxy.cxx.
|
protected |
References TGo4FolderProxy().
|
static |
Definition at line 157 of file TGo4FolderProxy.cxx.
References TGo4CanvasProxy::CreateAccess(), TGo4DirProxy::CreateAccess(), TGo4HStackProxy::CreateAccess(), and TGo4TreeProxy::CreateAccess().
Referenced by ProvideAccess().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 121 of file TGo4FolderProxy.cxx.
References fFolder.
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 116 of file TGo4FolderProxy.cxx.
References fFolder, TGo4Access::kndFolder, and TGo4Access::kndNone.
|
inlineoverridevirtual |
|
static |
Definition at line 144 of file TGo4FolderProxy.cxx.
Referenced by TGo4ObjectManager::AddROOTFolder(), and ReadData().
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 30 of file TGo4FolderProxy.h.
References fFolder, and ProduceIter().
|
static |
Definition at line 203 of file TGo4FolderProxy.cxx.
Referenced by MakeIter().
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 33 of file TGo4FolderProxy.h.
References CreateAccess(), and fFolder.
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 134 of file TGo4FolderProxy.cxx.
References fFolder, fOwner, fRootFolderName, TGo4Slot::GetPar(), and LocateROOTFolder().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 126 of file TGo4FolderProxy.cxx.
References fRootFolderName, and TGo4Slot::SetPar().
|
protected |
Definition at line 47 of file TGo4FolderProxy.h.
Referenced by TGo4FolderProxy(), ~TGo4FolderProxy(), GetContainedClassName(), GetObjectKind(), HasSublevels(), MakeIter(), ProvideAccess(), and ReadData().
|
protected |
Definition at line 48 of file TGo4FolderProxy.h.
Referenced by TGo4FolderProxy(), ~TGo4FolderProxy(), and ReadData().
|
protected |
Definition at line 49 of file TGo4FolderProxy.h.
Referenced by TGo4FolderProxy(), ReadData(), and WriteData().