GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TGo4EventStoreParameter.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 TGO4EVENTSTOREPARAMETER_H
15#define TGO4EVENTSTOREPARAMETER_H
16
17#include "TGo4Parameter.h"
18
28 public:
30
31 TGo4EventStoreParameter(const char *name, Int_t id = 0);
32
34
35 Int_t GetID() const { return fiID; }
36
37 void Print(Option_t *opt = "") const override;
38
40 Bool_t UpdateFrom(TGo4Parameter *rhs) override;
41
42 private:
44 Int_t fiID{0};
45
46 ClassDefOverride(TGo4EventStoreParameter,1)
47};
48
49#endif //TGO4EVENTSTOREPARAMETER_H
Basic type for all classes containing information to parametrize the event store.
Int_t fiID
Identity number to specify the kind.
void Print(Option_t *opt="") const override
Bool_t UpdateFrom(TGo4Parameter *rhs) override
update contents of parameter class with external object.
Base class for all parameter aggregations, e.g.