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

TGo4Status Class Reference

#include <TGo4Status.h>

Inheritance diagram for TGo4Status:

TGo4AdvancedUserWidgetStatus TGo4AnalysisConfigurationStatus TGo4AnalysisObjectNames TGo4AnalysisStatus TGo4AnalysisStatusMonitorStatus TGo4AnalysisStepStatus TGo4BrowserStatus TGo4ConditionInfoStatus TGo4CreateNewHistogramStatus TGo4DiskFileBrowserStatus TGo4DynamicEntryStatus TGo4EditDynEntryStatus TGo4EventInfoStatus TGo4FitPanelStatus TGo4HistogramInfoStatus TGo4LogInfoStatus TGo4MarkerSetup TGo4MonitoredListStatus TGo4ObjectStatus TGo4ParaEditStatus TGo4PreviewPanelStatus TGo4RemoteBrowserStatus TGo4ScriptStatus TGo4StartClientStatus TGo4TaskHandlerStatus TGo4TaskStatus TGo4TreeStructure TGo4TreeViewerStatus TGo4WindowEditStatus List of all members.

Public Types

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


Public Methods

 TGo4Status (const char *name)
 TGo4Status (const char *name, const char *title)
 TGo4Status ()
virtual ~TGo4Status ()
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...

virtual void Print (Option_t *dummy="") const

Static Public Methods

Text_t * PrintIndent (Text_t *buffer, Int_t &buflen)
 Insert indentation blanks into text buffer. More...

Text_t * PrintBuffer (Text_t *buffer, Int_t &buflen, const Text_t *text,...)
 Print text with variable expression into buffer. More...


Member Enumeration Documentation

anonymous enum
 

Go4 status bits to be used in object manager to suppress resetting or deleting histograms, etc.

Enumeration values:
kGo4NoReset 
kGo4CanDelete 
kGo4BackStoreReset 

Definition at line 61 of file TGo4Status.h.


Constructor & Destructor Documentation

TGo4Status::TGo4Status const char *    name
 

Definition at line 27 of file TGo4Status.cxx.

References TRACE.

TGo4Status::TGo4Status const char *    name,
const char *    title
 

Definition at line 32 of file TGo4Status.cxx.

References TRACE.

TGo4Status::TGo4Status  
 

Definition at line 25 of file TGo4Status.cxx.

TGo4Status::~TGo4Status   [virtual]
 

Definition at line 38 of file TGo4Status.cxx.

References TRACE.


Member Function Documentation

Int_t TGo4Status::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 in TGo4AnalysisClientStatus, TGo4AnalysisObjectNames, TGo4AnalysisStatus, TGo4AnalysisStepStatus, TGo4CanvasStatus, TGo4ConditionStatus, TGo4EventProcStatus, TGo4EventSourceStatus, TGo4EventStatus, TGo4EventStoreStatus, TGo4HistogramStatus, TGo4ParameterStatus, TGo4PictureStatus, TGo4BranchStatus, TGo4MemberStatus, TGo4ObjectStatus, TGo4ClientStatus, TGo4TaskHandlerStatus, TGo4TaskStatus, and TGo4ExampleClientStatus.

Definition at line 50 of file TGo4Status.cxx.

References TRACE.

Referenced by TGo4ExampleController::DisplayLog(), Print(), and TGo4AnalysisObjectNames::PrintFolder().

void TGo4Status::Print Option_t *    dummy = "" const [virtual]
 

Reimplemented in TGo4DynamicListStatus, TGo4HistogramEntryStatus, and TGo4TreeHistogramEntryStatus.

Definition at line 43 of file TGo4Status.cxx.

References PrintStatus().

Text_t * TGo4Status::PrintIndent Text_t *    buffer,
Int_t &    buflen
[static]
 

Insert indentation blanks into text buffer.

Uses TROOT::DirLevel, but extends IndentLevel to any text buffer. Return value is buffer cursor pointer after insertion. Returns 0 if cursor exceeds buffer length.

Definition at line 75 of file TGo4Status.cxx.

References i, and PrintBuffer().

Referenced by TGo4AnalysisObjectNames::PrintFolder(), TGo4UserStoreParameter::PrintParameter(), TGo4UserSourceParameter::PrintParameter(), TGo4TreeStoreParameter::PrintParameter(), TGo4RevServParameter::PrintParameter(), TGo4MbsFileParameter::PrintParameter(), TGo4FileStoreParameter::PrintParameter(), TGo4BackStoreParameter::PrintParameter(), TGo4EventStoreParameter::PrintParameter(), TGo4EventSourceParameter::PrintParameter(), TGo4EventProcessorParameter::PrintParameter(), TGo4ObjectStatus::PrintStatus(), TGo4MemberStatus::PrintStatus(), TGo4BranchStatus::PrintStatus(), TGo4PictureStatus::PrintStatus(), TGo4ParameterStatus::PrintStatus(), TGo4HistogramStatus::PrintStatus(), TGo4EventStoreStatus::PrintStatus(), TGo4EventStatus::PrintStatus(), TGo4EventSourceStatus::PrintStatus(), TGo4EventProcStatus::PrintStatus(), TGo4ConditionStatus::PrintStatus(), TGo4CanvasStatus::PrintStatus(), and TGo4AnalysisStepStatus::PrintStatus().

Text_t * TGo4Status::PrintBuffer Text_t *    buffer,
Int_t &    buflen,
const Text_t *    text,
...   
[static]
 

Print text with variable expression into buffer.

Returns cursor pointer in buffer, i.e. the next character after the printed text. If cursor would exceed buflen, 0 is returned. Bufferlength buflen shall contain buffer size, it will be decremented by the size of printed text.

Definition at line 88 of file TGo4Status.cxx.

Referenced by TGo4AnalysisObjectNames::PrintFolder(), PrintIndent(), TGo4UserStoreParameter::PrintParameter(), TGo4UserSourceParameter::PrintParameter(), TGo4TreeStoreParameter::PrintParameter(), TGo4RevServParameter::PrintParameter(), TGo4MbsFileParameter::PrintParameter(), TGo4FileStoreParameter::PrintParameter(), TGo4BackStoreParameter::PrintParameter(), TGo4EventStoreParameter::PrintParameter(), TGo4EventSourceParameter::PrintParameter(), TGo4EventProcessorParameter::PrintParameter(), TGo4ExampleClientStatus::PrintStatus(), TGo4TaskStatus::PrintStatus(), TGo4TaskHandlerStatus::PrintStatus(), TGo4ClientStatus::PrintStatus(), TGo4ObjectStatus::PrintStatus(), TGo4MemberStatus::PrintStatus(), TGo4BranchStatus::PrintStatus(), TGo4PictureStatus::PrintStatus(), TGo4ParameterStatus::PrintStatus(), TGo4HistogramStatus::PrintStatus(), TGo4EventStoreStatus::PrintStatus(), TGo4EventStatus::PrintStatus(), TGo4EventSourceStatus::PrintStatus(), TGo4EventProcStatus::PrintStatus(), TGo4ConditionStatus::PrintStatus(), TGo4CanvasStatus::PrintStatus(), TGo4AnalysisStepStatus::PrintStatus(), TGo4AnalysisStatus::PrintStatus(), TGo4AnalysisObjectNames::PrintStatus(), and TGo4AnalysisClientStatus::PrintStatus().


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