GSI Object Oriented Online Offline (Go4)  GO4-6.3.0
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
TGo4TreeStructure Class Reference

#include <TGo4TreeStructure.h>

+ Inheritance diagram for TGo4TreeStructure:

Public Member Functions

 TGo4TreeStructure ()
 
virtual ~TGo4TreeStructure ()
 
TList * GetFolderList ()
 
TFolder * GetNamesFolder (Bool_t chown=kFALSE)
 
- Public Member Functions inherited from TGo4Status
 TGo4Status ()
 
 TGo4Status (const char *name)
 
 TGo4Status (const char *name, const char *title)
 
virtual ~TGo4Status ()
 
virtual Int_t PrintStatus (Text_t *buffer=nullptr, Int_t buflen=0)
 
void Print (Option_t *opt="") const override
 

Private Member Functions

 TGo4TreeStructure (const char *name)
 

Private Attributes

TFolder * fxTopFolder {nullptr}
 

Friends

class TGo4Analysis
 
class TGo4AnalysisObjectManager
 

Additional Inherited Members

- Public Types inherited from TGo4Status
enum  { kGo4NoReset = BIT(20), kGo4CanDelete = BIT(21), kGo4BackStoreReset = BIT(22) }
 
- Static Public Member Functions inherited from TGo4Status
static Text_t * PrintIndent (Text_t *buffer, Int_t &buflen)
 
static Text_t * PrintBuffer (char *buffer, Int_t &buflen, const char *text,...)
 
static void PrintLine (const char *text,...)
 

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.

◆ ~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 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 Function Documentation

◆ TGo4Analysis

friend class TGo4Analysis
friend

Definition at line 29 of file TGo4TreeStructure.h.

◆ TGo4AnalysisObjectManager

friend class TGo4AnalysisObjectManager
friend

Definition at line 30 of file TGo4TreeStructure.h.

Member Data Documentation

◆ fxTopFolder

TFolder* TGo4TreeStructure::fxTopFolder {nullptr}
private

Folder containing the tree structure

Definition at line 48 of file TGo4TreeStructure.h.

Referenced by TGo4AnalysisObjectManager::CreateTreeStructure(), GetFolderList(), GetNamesFolder(), and ~TGo4TreeStructure().


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