Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4ParameterStatus Class Reference

Status object for an analysis parameter. More...

#include <TGo4ParameterStatus.h>

Inheritance diagram for TGo4ParameterStatus:

TGo4ObjectStatus TGo4Status List of all members.

Public Member Functions

 TGo4ParameterStatus ()
 TGo4ParameterStatus (TGo4Parameter *par, Bool_t membervalues=kFALSE)
 TGo4ParameterStatus (const char *parname, const char *parclass, TObjArray *items)
virtual ~TGo4ParameterStatus ()
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
TObjArray * GetMemberValues (Bool_t takeit=kFALSE)
Bool_t UpdateParameterValues (TGo4Parameter *par)
TGo4ParameterCreateParameter ()

Protected Attributes

TObjArray * fxMemberValues

Detailed Description

Status object for an analysis parameter.

GUI will decide from this the type of the remote object baseclass

Author:
J. Adamczewski
Since:
26-FEB-2003

Definition at line 30 of file TGo4ParameterStatus.h.


Constructor & Destructor Documentation

TGo4ParameterStatus::TGo4ParameterStatus  ) 
 

Definition at line 27 of file TGo4ParameterStatus.cxx.

TGo4ParameterStatus::TGo4ParameterStatus TGo4Parameter par,
Bool_t  membervalues = kFALSE
 

Definition at line 33 of file TGo4ParameterStatus.cxx.

References fxMemberValues, and TGo4Parameter::GetMemberValues().

TGo4ParameterStatus::TGo4ParameterStatus const char *  parname,
const char *  parclass,
TObjArray *  items
 

Definition at line 44 of file TGo4ParameterStatus.cxx.

References TGo4ObjectStatus::fxObjectClass.

TGo4ParameterStatus::~TGo4ParameterStatus  )  [virtual]
 

Definition at line 54 of file TGo4ParameterStatus.cxx.

References fxMemberValues.


Member Function Documentation

Int_t TGo4ParameterStatus::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 100 of file TGo4ParameterStatus.cxx.

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

TObjArray * TGo4ParameterStatus::GetMemberValues Bool_t  takeit = kFALSE  ) 
 

Definition at line 59 of file TGo4ParameterStatus.cxx.

References fxMemberValues.

Bool_t TGo4ParameterStatus::UpdateParameterValues TGo4Parameter par  ) 
 

Definition at line 66 of file TGo4ParameterStatus.cxx.

References CreateParameter(), fxMemberValues, TGo4ObjectStatus::GetObjectClass(), and TGo4Parameter::SetMemberValues().

Referenced by TGo4AnalysisObjectManager::SetParameterStatus().

TGo4Parameter * TGo4ParameterStatus::CreateParameter  ) 
 

Definition at line 85 of file TGo4ParameterStatus.cxx.

References TGo4ObjectStatus::GetObjectClass(), and TGo4Parameter::SetMemberValues().

Referenced by TGo4AnalysisObjectManager::SetParameterStatus(), and UpdateParameterValues().


Member Data Documentation

TObjArray* TGo4ParameterStatus::fxMemberValues [protected]
 

Definition at line 53 of file TGo4ParameterStatus.h.

Referenced by GetMemberValues(), TGo4ParameterStatus(), UpdateParameterValues(), and ~TGo4ParameterStatus().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:01:08 2008 for Go4-v3.04-1 by  doxygen 1.4.2