|
GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
Contains the branchelement structure of a certain TTree on the analysis side. More...
#include <TGo4TreeStructure.h>
Inheritance diagram for TGo4TreeStructure:Public Member Functions | |
| TGo4TreeStructure () | |
| default ctor for streamer. | |
| virtual | ~TGo4TreeStructure () |
| 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. | |
Public Member Functions inherited from TGo4Status | |
| TGo4Status () | |
| TGo4Status (const char *name) | |
| TGo4Status (const char *name, const char *title) | |
| virtual | ~TGo4Status () |
| 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. | |
Private Member Functions | |
| TGo4TreeStructure (const char *name) | |
| private ctor can only invoked by Go4Analysis class, which is friend. | |
Private Attributes | |
| TFolder * | fxTopFolder {nullptr} |
| Folder containing the tree structure. | |
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... | |
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 * | 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. | |
Contains the branchelement structure of a certain TTree on the analysis side.
Name of this status object is the same as tree name.
Definition at line 27 of file TGo4TreeStructure.h.
| TGo4TreeStructure::TGo4TreeStructure | ( | ) |
default ctor for streamer.
Definition at line 20 of file TGo4TreeStructure.cxx.
References TGo4Status::TGo4Status(), and fxTopFolder.
|
virtual |
Definition at line 33 of file TGo4TreeStructure.cxx.
References fxTopFolder, and GO4TRACE.
|
private |
private ctor can only invoked by Go4Analysis class, which is friend.
Definition at line 26 of file TGo4TreeStructure.cxx.
References TGo4Status::TGo4Status(), fxTopFolder, and GO4TRACE.
| TList * TGo4TreeStructure::GetFolderList | ( | ) |
Access to the list of the names folder structure.
Definition at line 39 of file TGo4TreeStructure.cxx.
References fxTopFolder.
| TFolder * TGo4TreeStructure::GetNamesFolder | ( | Bool_t | chown = kFALSE | ) |
Access to the folder containing the names objects.
Definition at line 44 of file TGo4TreeStructure.cxx.
References fxTopFolder.
|
friend |
Definition at line 29 of file TGo4TreeStructure.h.
References TGo4Analysis.
Referenced by TGo4Analysis.
|
friend |
Definition at line 30 of file TGo4TreeStructure.h.
References TGo4AnalysisObjectManager.
Referenced by TGo4AnalysisObjectManager.
|
private |
Folder containing the tree structure.
Definition at line 48 of file TGo4TreeStructure.h.
Referenced by TGo4TreeStructure(), TGo4TreeStructure(), ~TGo4TreeStructure(), TGo4AnalysisObjectManager::CreateTreeStructure(), GetFolderList(), and GetNamesFolder().