PandaRoot
BSEmcLateralClusterSplittingPar.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // ----- BSEmcLateralClusterSplittingPar
3 // -----
4 // ----- Created 29/04/2019 by B. Salisbury <salisbury@hiskp.uni-bonn.de>
5 // -------------------------------------------------------------------------
6 
7 #ifndef BSEMCLATERALCLUSTERSPLITTINGPAR_HH
8 #define BSEMCLATERALCLUSTERSPLITTINGPAR_HH
9 
10 #include <string>
11 
12 #include "Rtypes.h"
13 #include "RtypesCore.h"
14 #include "TArrayD.h"
15 #include "TObject.h"
16 
17 #include "FairParGenericSet.h"
18 
19 class FairParamList;
20 class TBuffer;
21 class TClass;
22 class TMemberInspector;
23 
32 class BSEmcLateralClusterSplittingPar : public FairParGenericSet {
33  public:
34  static const std::string fgParameterName;
35  BSEmcLateralClusterSplittingPar(const char *t_name = "EmcLateralClusterSplittingPar", const char *t_title = "Emc Geometry Version Flag",
36  const char *t_context = "TestDefaultContext");
38  void clear(void) /*override*/;
39 
40  virtual void putParams(FairParamList *t_list) /*override*/;
41  virtual Bool_t getParams(FairParamList *t_list) /*override*/;
42 
43  TArrayD GetParArray1() { return fParArray1; };
44  TArrayD GetParArray2() { return fParArray2; };
45  TArrayD GetParArray3() { return fParArray3; };
46  TArrayD GetParArray4() { return fParArray4; };
47 
48  private:
49  TArrayD fParArray1;
50  TArrayD fParArray2;
51  TArrayD fParArray3;
52  TArrayD fParArray4;
53 
55 };
56 
57 #endif /*BSEMCLATERALCLUSTERSPLITTINGPAR_HH*/
virtual void putParams(FairParamList *t_list)
Container for latera cluster splitting parameter.
BSEmcLateralClusterSplittingPar(const char *t_name="EmcLateralClusterSplittingPar", const char *t_title="Emc Geometry Version Flag", const char *t_context="TestDefaultContext")
virtual Bool_t getParams(FairParamList *t_list)