#include <TGo4ParameterStatus.h>
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) |
TObjArray * | GetMemberValues (Bool_t takeit=kFALSE) |
Bool_t | UpdateParameterValues (TGo4Parameter *par) |
TGo4Parameter * | CreateParameter () |
Protected Attributes | |
TObjArray * | fxMemberValues |
Status object for an analysis parameter. GUI will decide from this the type of the remote object baseclass
Definition at line 28 of file TGo4ParameterStatus.h.
TGo4ParameterStatus::TGo4ParameterStatus | ( | ) |
Definition at line 24 of file TGo4ParameterStatus.cxx.
TGo4ParameterStatus::TGo4ParameterStatus | ( | TGo4Parameter * | par, | |
Bool_t | membervalues = kFALSE | |||
) |
Definition at line 30 of file TGo4ParameterStatus.cxx.
References fxMemberValues, and TGo4Parameter::GetMemberValues().
TGo4ParameterStatus::TGo4ParameterStatus | ( | const char * | parname, | |
const char * | parclass, | |||
TObjArray * | items | |||
) |
Definition at line 41 of file TGo4ParameterStatus.cxx.
References TGo4ObjectStatus::fxObjectClass.
TGo4ParameterStatus::~TGo4ParameterStatus | ( | ) | [virtual] |
Definition at line 51 of file TGo4ParameterStatus.cxx.
References fxMemberValues.
TGo4Parameter * TGo4ParameterStatus::CreateParameter | ( | ) |
Definition at line 80 of file TGo4ParameterStatus.cxx.
References fxMemberValues, TGo4ObjectStatus::GetObjectClass(), and TGo4Parameter::SetMemberValues().
Referenced by TGo4AnalysisObjectManager::SetParameterStatus(), and UpdateParameterValues().
TObjArray * TGo4ParameterStatus::GetMemberValues | ( | Bool_t | takeit = kFALSE |
) |
Definition at line 56 of file TGo4ParameterStatus.cxx.
References fxMemberValues.
Referenced by TGo4ParaEdit::RefreshWidget().
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 95 of file TGo4ParameterStatus.cxx.
References GO4TRACE, TGo4Status::PrintBuffer(), and TGo4Status::PrintIndent().
Bool_t TGo4ParameterStatus::UpdateParameterValues | ( | TGo4Parameter * | par | ) |
Definition at line 63 of file TGo4ParameterStatus.cxx.
References CreateParameter(), TGo4Parameter::CustomUpdateFrom(), fxMemberValues, TGo4ObjectStatus::GetObjectClass(), TGo4Parameter::SetMemberValues(), and TGo4Parameter::UpdateFrom().
Referenced by TGo4AnalysisObjectManager::SetParameterStatus().
TObjArray* TGo4ParameterStatus::fxMemberValues [protected] |
Definition at line 51 of file TGo4ParameterStatus.h.
Referenced by CreateParameter(), GetMemberValues(), TGo4ParameterStatus(), UpdateParameterValues(), and ~TGo4ParameterStatus().