PandaRoot
BSEmcSplitOffPar.h
Go to the documentation of this file.
1 
2 #ifndef BSEMCSPLITOFFPAR_HH
3 #define BSEMCSPLITOFFPAR_HH
4 
5 #include <string>
6 
7 #include "Rtypes.h"
8 #include "RtypesCore.h"
9 #include "TObject.h"
10 
11 #include "FairParGenericSet.h"
12 
13 class FairParamList;
14 class TBuffer;
15 class TClass;
16 class TMemberInspector;
17 
24 class BSEmcSplitOffPar : public FairParGenericSet {
25  public:
26  static const std::string fgParameterName;
27  BSEmcSplitOffPar(const char *t_name = "EmcSplitOffPar", const char *t_title = "Emc Geometry Version Flag", const char *t_context = "TestDefaultContext");
28  ~BSEmcSplitOffPar(void);
29  void clear(void) /*override*/;
30 
31  Text_t *Get1PEDFunction() { return f1PEDFunction; }
32  Text_t *Get2PEDFunction() { return f2PEDFunction; }
33  Text_t *GetHighPEDFunction() { return fHighPEDFunction; }
34 
35  void putParams(FairParamList * /*unused*/) /*override*/;
36  Bool_t getParams(FairParamList * /*unused*/) /*override*/;
37 
38  private:
39 
40  Text_t f1PEDFunction[30];
41  Text_t f2PEDFunction[30];
42  Text_t fHighPEDFunction[30];
43 
44  ClassDef(BSEmcSplitOffPar, 2)
45 };
46 
47 #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 *)