|
GSI Object Oriented Online Offline (Go4) GO4-6.4.5
|
Contains the name (key) list of all objects in the analysis scope. More...
#include <TGo4AnalysisObjectNames.h>
Public Member Functions | |
| TGo4AnalysisObjectNames () | |
| default ctor for streamer. | |
| TGo4AnalysisObjectNames () | |
| default ctor for streamer. | |
| virtual | ~TGo4AnalysisObjectNames () |
| virtual | ~TGo4AnalysisObjectNames () |
| TList * | GetFolderList () |
| Access to the list of the names folder structure. | |
| TList * | GetFolderList () |
| Access to the list of the names folder structure. | |
| TFolder * | GetNamesFolder (Bool_t chown=kFALSE) |
| Access to the folder containing the names objects. | |
| TFolder * | GetNamesFolder (Bool_t chown=kFALSE) |
| Access to the folder containing the names objects. | |
| void | Print (Option_t *opt="") const override |
| basic method to printout status information on stdout; to be overridden by specific subclass | |
| void | Print (Option_t *opt="") const override |
| basic method to printout status information on stdout; to be overridden by specific subclass | |
| void | PrintFolder (TFolder *fold) const |
| Print names of the objects in given nameslist folder into buffer. | |
| void | PrintFolder (TFolder *fold) const |
| Print names of the objects in given nameslist folder into buffer. | |
| void | SetTopFolder (TFolder *f) |
| void | SetTopFolder (TFolder *f) |
| Public Member Functions inherited from TGo4Status | |
| TGo4Status () | |
| TGo4Status () | |
| TGo4Status (const char *name) | |
| TGo4Status (const char *name) | |
| TGo4Status (const char *name, const char *title) | |
| TGo4Status (const char *name, const char *title) | |
| virtual | ~TGo4Status () |
| virtual | ~TGo4Status () |
| void | Print (Option_t *opt="") const override |
| void | Print (Option_t *opt="") const override |
| virtual Int_t | PrintStatus (Text_t *buffer=nullptr, Int_t buflen=0) |
| DEPRECATED - please use Print(Option_t *) signature basic method to printout status information on stdout; to be overridden by specific subclass. | |
| virtual Int_t | PrintStatus (Text_t *buffer=nullptr, Int_t buflen=0) |
| DEPRECATED - please use Print(Option_t *) signature basic method to printout status information on stdout; to be overridden by specific subclass. | |
Private Member Functions | |
| TGo4AnalysisObjectNames (const char *name) | |
| private ctor can only invoked by Go4Analysis class, which is friend. | |
| TGo4AnalysisObjectNames (const char *name) | |
| private ctor can only invoked by Go4Analysis class, which is friend. | |
Private Attributes | |
| TFolder * | fxTopFolder {nullptr} |
| Top Level Go4 Folder with all subfolders and the analysis folder contents as TObjString instances. | |
Friends | |
| class | TGo4Analysis |
| class | TGo4AnalysisObjectManager |
Additional Inherited Members | |
| Public Types inherited from TGo4Status | |
| enum | { kGo4NoReset = BIT(20) , kGo4CanDelete = BIT(21) , kGo4BackStoreReset = BIT(22) } |
| Go4 status bits to be used in object manager to suppress resetting or deleting histograms, etc. More... | |
| enum | { kGo4NoReset = BIT(20) , kGo4CanDelete = BIT(21) , kGo4BackStoreReset = BIT(22) } |
| Go4 status bits to be used in object manager to suppress resetting or deleting histograms, etc. More... | |
| Static Public Member Functions inherited from TGo4Status | |
| static Text_t * | PrintBuffer (char *buffer, Int_t &buflen, const char *text,...) |
| Print text with variable expression into buffer. | |
| static Text_t * | PrintBuffer (char *buffer, Int_t &buflen, const char *text,...) |
| Print text with variable expression into buffer. | |
| static Text_t * | PrintIndent (Text_t *buffer, Int_t &buflen) |
| Insert indentation blanks into text buffer. | |
| static Text_t * | PrintIndent (Text_t *buffer, Int_t &buflen) |
| Insert indentation blanks into text buffer. | |
| static void | PrintLine (const char *text,...) |
| Print single line of debug output with appropriate indent. | |
| static void | PrintLine (const char *text,...) |
| Print single line of debug output with appropriate indent. | |
Contains the name (key) list of all objects in the analysis scope.
This object is sent via status channel to the gui server on command to update the displayed information.
Definition at line 28 of file TGo4AnalysisObjectNames.h.
| TGo4AnalysisObjectNames::TGo4AnalysisObjectNames | ( | ) |
default ctor for streamer.
Definition at line 20 of file TGo4AnalysisObjectNames.cxx.
References TGo4Status::TGo4Status().
Referenced by TGo4AnalysisObjectNames().
|
virtual |
Definition at line 30 of file TGo4AnalysisObjectNames.cxx.
References fxTopFolder.
|
private |
private ctor can only invoked by Go4Analysis class, which is friend.
Definition at line 25 of file TGo4AnalysisObjectNames.cxx.
References TGo4Status::TGo4Status().
| TGo4AnalysisObjectNames::TGo4AnalysisObjectNames | ( | ) |
default ctor for streamer.
|
virtual |
|
private |
private ctor can only invoked by Go4Analysis class, which is friend.
References TGo4AnalysisObjectNames().
| TList * TGo4AnalysisObjectNames::GetFolderList | ( | ) |
Access to the list of the names folder structure.
Definition at line 38 of file TGo4AnalysisObjectNames.cxx.
References fxTopFolder.
| TList * TGo4AnalysisObjectNames::GetFolderList | ( | ) |
Access to the list of the names folder structure.
| TFolder * TGo4AnalysisObjectNames::GetNamesFolder | ( | Bool_t | chown = kFALSE | ) |
Access to the folder containing the names objects.
Definition at line 46 of file TGo4AnalysisObjectNames.cxx.
References fxTopFolder.
| TFolder * TGo4AnalysisObjectNames::GetNamesFolder | ( | Bool_t | chown = kFALSE | ) |
Access to the folder containing the names objects.
|
override |
basic method to printout status information on stdout; to be overridden by specific subclass
Definition at line 54 of file TGo4AnalysisObjectNames.cxx.
References fxTopFolder, PrintFolder(), and TGo4Status::PrintLine().
Referenced by main().
|
override |
basic method to printout status information on stdout; to be overridden by specific subclass
| void TGo4AnalysisObjectNames::PrintFolder | ( | TFolder * | fold | ) | const |
Print names of the objects in given nameslist folder into buffer.
Definition at line 62 of file TGo4AnalysisObjectNames.cxx.
References PrintFolder(), and TGo4Status::PrintLine().
Referenced by Print(), and PrintFolder().
| void TGo4AnalysisObjectNames::PrintFolder | ( | TFolder * | fold | ) | const |
Print names of the objects in given nameslist folder into buffer.
References fxTopFolder.
|
inline |
Definition at line 40 of file TGo4AnalysisObjectNames.h.
References fxTopFolder.
|
inline |
Definition at line 40 of file TGo4AnalysisObjectNames.h.
References fxTopFolder.
|
friend |
Definition at line 30 of file TGo4AnalysisObjectNames.h.
References TGo4Analysis.
Referenced by TGo4Analysis.
|
friend |
Definition at line 31 of file TGo4AnalysisObjectNames.h.
References TGo4AnalysisObjectManager.
Referenced by TGo4AnalysisObjectManager.
|
private |
Top Level Go4 Folder with all subfolders and the analysis folder contents as TObjString instances.
Definition at line 59 of file TGo4AnalysisObjectNames.h.
Referenced by ~TGo4AnalysisObjectNames(), TGo4AnalysisObjectManager::CreateNamesList(), GetFolderList(), GetNamesFolder(), Print(), PrintFolder(), and SetTopFolder().