GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TXXXParameter.h
Go to the documentation of this file.
1// $Id: TXXXParameter.h 478 2009-10-29 12:26:09Z linev $
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 TXXXParameter_H
15#define TXXXParameter_H
16
17#include "TGo4Parameter.h"
18
19#define __ARRAYSIZE__ 100
20#define __MEVX__ 5
21#define __MEVY__ 10
22
23class TXXXParameter : public TGo4Parameter {
24 public:
25 TXXXParameter(const char *name = nullptr);
26
27 Float_t frP1{0};
28 Float_t frP2{0};
29 Int_t fiNum{0};
30 Bool_t fbEnab{kFALSE};
31 Double_t fdTest{0};
32 Short_t fsTest{0};
33 Char_t fcTest{0};
34 Long_t flTest{0};
35 TString fxInputfile;
38 UInt_t fuNum{0};
40 UShort_t fuShort{0};
41 UChar_t fuChar{0};
42 ULong_t fuLong{0};
43
44 ClassDefOverride(TXXXParameter,1)
45};
46
47#endif
#define __MEVY__
#define __MEVX__
#define __ARRAYSIZE__
Base class for all parameter aggregations, e.g.
Double_t fdTest
TString fxInputfile
Double_t fdTestarr[__MEVX__]
UShort_t fuShort
TXXXParameter(const char *name=nullptr)
Double_t fdMeV[__MEVX__][__MEVY__]
Int_t fiDataArray[__ARRAYSIZE__]