GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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=0, Int_t buflen=0)
 
virtual void Print (Option_t *dummy="") const
 

Private Member Functions

 TGo4TreeStructure (const char *name)
 

Private Attributes

TFolder * fxTopFolder
 

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,...)
 

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::TGo4TreeStructure ( )

default ctor for streamer.

Definition at line 20 of file TGo4TreeStructure.cxx.

TGo4TreeStructure::~TGo4TreeStructure ( )
virtual

Definition at line 33 of file TGo4TreeStructure.cxx.

References fxTopFolder, and GO4TRACE.

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

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.

Referenced by TGo4AnalysisLevelIter::subiterator().

Friends And Related Function Documentation

friend class TGo4Analysis
friend

Definition at line 29 of file TGo4TreeStructure.h.

friend class TGo4AnalysisObjectManager
friend

Definition at line 30 of file TGo4TreeStructure.h.

Member Data Documentation

TFolder* TGo4TreeStructure::fxTopFolder
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: