GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TGo4ParameterStatus.h
Go to the documentation of this file.
1// $Id$
2//-----------------------------------------------------------------------
3// The GSI Online Offline Object Oriented (Go4) Project
4// Experiment Data Processing at EE department, GSI
5//-----------------------------------------------------------------------
6// Copyright (C) 2000- GSI Helmholtzzentrum fuer Schwerionenforschung GmbH
7// Planckstr. 1, 64291 Darmstadt, Germany
8// Contact: http://go4.gsi.de
9//-----------------------------------------------------------------------
10// This software can be used under the license agreements as stated
11// in Go4License.txt file which is part of the distribution.
12//-----------------------------------------------------------------------
13
14#ifndef TGO4PARAMETERSTATUS_H
15#define TGO4PARAMETERSTATUS_H
16
17#include "TGo4ObjectStatus.h"
18
19class TObjArray;
20class TGo4Parameter;
21
29
30 public:
31
33
34 TGo4ParameterStatus(TGo4Parameter *par, Bool_t membervalues = kFALSE);
35
36 TGo4ParameterStatus(const char *parname, const char *parclass, TObjArray *items);
37
38 virtual ~TGo4ParameterStatus();
39
40 void Print(Option_t *opt = "") const override;
41
42 TObjArray *GetMemberValues(Bool_t takeit = kFALSE);
43
46
47 protected:
48 TObjArray *fxMemberValues{nullptr};
49
50 ClassDefOverride(TGo4ParameterStatus,1)
51};
52
53#endif //TGO4PARAMETERSTATUS_H
TGo4ObjectStatus()
default ctor for streamer.
Status object for an analysis parameter.
TGo4Parameter * CreateParameter()
Bool_t UpdateParameterValues(TGo4Parameter *par)
TObjArray * GetMemberValues(Bool_t takeit=kFALSE)
void Print(Option_t *opt="") const override
Base class for all parameter aggregations, e.g.