GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TGo4TreeStructure Class Reference

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.
 

Detailed Description

Contains the branchelement structure of a certain TTree on the analysis side.

Name of this status object is the same as tree name.

Since
6/2001
Author
J. Adamczewski

Definition at line 27 of file TGo4TreeStructure.h.

Constructor & Destructor Documentation

◆ TGo4TreeStructure() [1/2]

TGo4TreeStructure::TGo4TreeStructure ( )

default ctor for streamer.

Definition at line 20 of file TGo4TreeStructure.cxx.

References TGo4Status::TGo4Status(), and fxTopFolder.

◆ ~TGo4TreeStructure()

TGo4TreeStructure::~TGo4TreeStructure ( )
virtual

Definition at line 33 of file TGo4TreeStructure.cxx.

References fxTopFolder, and GO4TRACE.

◆ TGo4TreeStructure() [2/2]

TGo4TreeStructure::TGo4TreeStructure ( const char * name)
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.

Member Function Documentation

◆ GetFolderList()

TList * TGo4TreeStructure::GetFolderList ( )

Access to the list of the names folder structure.

Definition at line 39 of file TGo4TreeStructure.cxx.

References fxTopFolder.

◆ GetNamesFolder()

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.

Friends And Related Symbol Documentation

◆ TGo4Analysis

friend class TGo4Analysis
friend

Definition at line 29 of file TGo4TreeStructure.h.

References TGo4Analysis.

Referenced by TGo4Analysis.

◆ TGo4AnalysisObjectManager

friend class TGo4AnalysisObjectManager
friend

Definition at line 30 of file TGo4TreeStructure.h.

References TGo4AnalysisObjectManager.

Referenced by TGo4AnalysisObjectManager.

Field Documentation

◆ fxTopFolder

TFolder* TGo4TreeStructure::fxTopFolder {nullptr}
private

The documentation for this class was generated from the following files: