31 if (par && membervalues) {
43 SetTitle(
"TGo4ParameterStatus title");
66 if (strcmp(
GetObjectClass(), par->ClassName()) != 0)
return kFALSE;
87 if (!par)
return nullptr;
89 par->SetName(GetName());
98 PrintLine(
"G-OOOO-> Parameter Status Class Printout <-OOOO-G");
99 PrintLine(
"G-OOOO-> ---------------------------------------------- <-OOOO-G");
const char * GetObjectClass() const
ClassName of the described object.
TString fxObjectClass
Classname of the described object.
TGo4ObjectStatus()
default ctor for streamer.
void Print(Option_t *opt="") const override
virtual ~TGo4ParameterStatus()
TGo4Parameter * CreateParameter()
Bool_t UpdateParameterValues(TGo4Parameter *par)
TObjArray * GetMemberValues(Bool_t takeit=kFALSE)
TObjArray * fxMemberValues
void Print(Option_t *opt="") const override
Base class for all parameter aggregations, e.g.
virtual Bool_t UpdateFrom(TGo4Parameter *rhs)
Update contents of parameter class with external object.
void GetMemberValues(TObjArray *fItems)
Bool_t SetMemberValues(TObjArray *fItems)
virtual Bool_t CustomUpdateFrom() const
Specifies, if user implement UpdateFrom() method and it should be used when parameter updated from ot...
static void PrintLine(const char *text,...)
Print single line of debug output with appropriate indent.