PandaRoot
BSEmcSplitOffPar.h
Go to the documentation of this file.
1 //****************************************************************************
2 //* This file is part of PandaRoot. *
3 //* *
4 //* PandaRoot is distributed under the terms of the *
5 //* GNU General Public License (GPL) version 3, *
6 //* copied verbatim in the file "LICENSE". *
7 //* *
8 //* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9 //* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10 //* The authors are listed in the file "AUTHORS". *
11 //****************************************************************************
12 
13 
14 #ifndef BSEMCSPLITOFFPAR_HH
15 #define BSEMCSPLITOFFPAR_HH
16 
17 #include <string>
18 
19 #include "Rtypes.h"
20 #include "RtypesCore.h"
21 #include "TObject.h"
22 
23 #include "FairParGenericSet.h"
24 
25 class FairParamList;
26 class TBuffer;
27 class TClass;
28 class TMemberInspector;
29 
36 class BSEmcSplitOffPar : public FairParGenericSet {
37  public:
38  static const std::string fgParameterName;
39  BSEmcSplitOffPar(const char *t_name = "EmcSplitOffPar", const char *t_title = "Emc Geometry Version Flag", const char *t_context = "TestDefaultContext");
40  ~BSEmcSplitOffPar(void);
41  void clear(void) /*override*/;
42 
43  Text_t *Get1PEDFunction() { return f1PEDFunction; }
44  Text_t *Get2PEDFunction() { return f2PEDFunction; }
45  Text_t *GetHighPEDFunction() { return fHighPEDFunction; }
46 
47  void putParams(FairParamList * /*unused*/) /*override*/;
48  Bool_t getParams(FairParamList * /*unused*/) /*override*/;
49 
50  private:
51 
52  Text_t f1PEDFunction[30];
53  Text_t f2PEDFunction[30];
54  Text_t fHighPEDFunction[30];
55 
56  ClassDef(BSEmcSplitOffPar, 2)
57 };
58 
59 #endif /*BSEMCSPLITOFFPAR_HH*/
Text_t * GetHighPEDFunction()
static const std::string fgParameterName
Container for SplitOff parameters.
Text_t * Get1PEDFunction()
Bool_t getParams(FairParamList *)
BSEmcSplitOffPar(const char *t_name="EmcSplitOffPar", const char *t_title="Emc Geometry Version Flag", const char *t_context="TestDefaultContext")
void clear(void)
Text_t * Get2PEDFunction()
void putParams(FairParamList *)