GSI Object Oriented Online Offline (Go4) GO4-6.4.5
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.
 TGo4TreeStructure ()
 default ctor for streamer.
virtual ~TGo4TreeStructure ()
virtual ~TGo4TreeStructure ()
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.
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

 TGo4TreeStructure (const char *name)
 private ctor can only invoked by Go4Analysis class, which is friend.
 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...
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.

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/4]

TGo4TreeStructure::TGo4TreeStructure ( )

default ctor for streamer.

Definition at line 20 of file TGo4TreeStructure.cxx.

References TGo4Status::TGo4Status(), and fxTopFolder.

Referenced by TGo4TreeStructure().

◆ ~TGo4TreeStructure() [1/2]

TGo4TreeStructure::~TGo4TreeStructure ( )
virtual

Definition at line 33 of file TGo4TreeStructure.cxx.

References fxTopFolder, and GO4TRACE.

◆ TGo4TreeStructure() [2/4]

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.

◆ TGo4TreeStructure() [3/4]

TGo4TreeStructure::TGo4TreeStructure ( )

default ctor for streamer.

◆ ~TGo4TreeStructure() [2/2]

virtual TGo4TreeStructure::~TGo4TreeStructure ( )
virtual

◆ TGo4TreeStructure() [4/4]

TGo4TreeStructure::TGo4TreeStructure ( const char * name)
private

private ctor can only invoked by Go4Analysis class, which is friend.

References TGo4TreeStructure().

Member Function Documentation

◆ GetFolderList() [1/2]

TList * TGo4TreeStructure::GetFolderList ( )

Access to the list of the names folder structure.

Definition at line 39 of file TGo4TreeStructure.cxx.

References fxTopFolder.

◆ GetFolderList() [2/2]

TList * TGo4TreeStructure::GetFolderList ( )

Access to the list of the names folder structure.

◆ GetNamesFolder() [1/2]

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.

◆ GetNamesFolder() [2/2]

TFolder * TGo4TreeStructure::GetNamesFolder ( Bool_t chown = kFALSE)

Access to the folder containing the names objects.

References fxTopFolder.

◆ TGo4Analysis

TGo4Analysis
friend

Definition at line 29 of file TGo4TreeStructure.h.

References TGo4Analysis.

Referenced by TGo4Analysis.

◆ TGo4AnalysisObjectManager

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: