FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairMQExParamsParOne.h
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3  * *
4  * This software is distributed under the terms of the *
5  * GNU Lesser General Public Licence (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
8 #ifndef FAIRMQEXPARAMSPARONE_H_
9 #define FAIRMQEXPARAMSPARONE_H_
10 
11 #include <Rtypes.h> // for THashConsistencyHolder, ClassDef
12 #include <RtypesCore.h> // for Int_t, Bool_t
13 #include "FairParGenericSet.h" // for FairParGenericSet
14 class FairParamList; // lines 15-15
15 class TBuffer;
16 class TClass;
17 class TMemberInspector;
18 
19 
21 {
22  public:
24  FairMQExParamsParOne(const char* name = "FairMQExParamsParOne",
25  const char* title = "FairMQ Example Parameters Parameter One",
26  const char* context = "Default");
27 
29  virtual ~FairMQExParamsParOne();
30 
31  virtual void print();
32 
34  virtual void clear();
35 
36  void putParams(FairParamList* list);
37  Bool_t getParams(FairParamList* list);
38 
39  inline void SetValue(const Int_t& val) { fParameterValue = val; }
40 
41  private:
42  Int_t fParameterValue; //
43 
45  FairMQExParamsParOne& operator=(const FairMQExParamsParOne&);
46 
47  ClassDef(FairMQExParamsParOne, 1);
48 };
49 
50 #endif // FAIRMQEXPARAMSPARONE_H_
void putParams(FairParamList *list)
Bool_t getParams(FairParamList *list)
FairMQExParamsParOne(const char *name="FairMQExParamsParOne", const char *title="FairMQ Example Parameters Parameter One", const char *context="Default")
void SetValue(const Int_t &val)