Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4EventStatus Class Reference

Status object for an eventclass. More...

#include <TGo4EventStatus.h>

Inheritance diagram for TGo4EventStatus:

TGo4ObjectStatus TGo4Status List of all members.

Public Methods

 TGo4EventStatus ()
 TGo4EventStatus (TGo4EventElement *ev)
virtual ~TGo4EventStatus ()
virtual Int_t PrintStatus (Text_t *buffer=0, Int_t buflen=0)
 basic method to printout status information on stdout; to be overridden by specific subclass. More...

TFolder * GetTopFolder (Bool_t chown=kFALSE)

Private Methods

TFolder * CreateMembersFolder (TClass *cl)
 Scans all members of class cl and create folder of datamember status objects. More...


Private Attributes

TFolder * fxFolder
 Folder containing the datamember status objects. More...

TFolder * fxTempFolder
 Temporary folder for folder creation (old root versions did not have public TFolder ctor). More...


Detailed Description

Status object for an eventclass.

To be used in gui to decide the type of the remote object visible in browser.

Author:
J. Adamczewski
Since:
26-FEB-2003, 12-03-2003

Definition at line 30 of file TGo4EventStatus.h.


Constructor & Destructor Documentation

TGo4EventStatus::TGo4EventStatus  
 

Definition at line 36 of file TGo4EventStatus.cxx.

TGo4EventStatus::TGo4EventStatus TGo4EventElement   ev
 

Definition at line 28 of file TGo4EventStatus.cxx.

References CreateMembersFolder(), fxFolder, and fxTempFolder.

TGo4EventStatus::~TGo4EventStatus   [virtual]
 

Definition at line 40 of file TGo4EventStatus.cxx.

References fxTempFolder.


Member Function Documentation

Int_t TGo4EventStatus::PrintStatus Text_t *    buffer = 0,
Int_t    buflen = 0
[virtual]
 

basic method to printout status information on stdout; to be overridden by specific subclass.

Reimplemented from TGo4ObjectStatus.

Definition at line 48 of file TGo4EventStatus.cxx.

References fxFolder, TGo4Status::PrintBuffer(), TGo4Status::PrintIndent(), TGo4MemberStatus::PrintStatus(), TGo4ObjectStatus::PrintStatus(), and TRACE.

TFolder* TGo4EventStatus::GetTopFolder Bool_t    chown = kFALSE [inline]
 

Definition at line 44 of file TGo4EventStatus.h.

References fxFolder.

Referenced by TGo4AnalysisObjectManager::CreateNamesFolder().

TFolder * TGo4EventStatus::CreateMembersFolder TClass *    cl [private]
 

Scans all members of class cl and create folder of datamember status objects.

Definition at line 96 of file TGo4EventStatus.cxx.

References fxTempFolder.

Referenced by TGo4EventStatus().


Member Data Documentation

TFolder* TGo4EventStatus::fxFolder [private]
 

Folder containing the datamember status objects.

Definition at line 53 of file TGo4EventStatus.h.

Referenced by GetTopFolder(), PrintStatus(), and TGo4EventStatus().

TFolder* TGo4EventStatus::fxTempFolder [private]
 

Temporary folder for folder creation (old root versions did not have public TFolder ctor).

Definition at line 57 of file TGo4EventStatus.h.

Referenced by CreateMembersFolder(), TGo4EventStatus(), and ~TGo4EventStatus().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:38 2005 for Go4-v2.10-5 by doxygen1.2.15