PandaRoot
BSEmcCalibrationPar.h
Go to the documentation of this file.
1 #ifndef BSEMCCALIBRATIONPAR_HH
2 #define BSEMCCALIBRATIONPAR_HH
3 #include <string>
4 
5 #include "Rtypes.h"
6 #include "RtypesCore.h"
7 
8 #include "FairParGenericSet.h"
9 #include "FairParamList.h"
10 
11 class FairParamList;
12 class TBuffer;
13 class TClass;
14 class TMemberInspector;
15 
25 class BSEmcCalibrationPar : public FairParGenericSet {
26  public:
27  static const std::string fgParameterName;
28  BSEmcCalibrationPar(const char *t_name = "EmcCalibrationPar", const char *t_title = "Calibration Values for emc detector", const char *t_context = "TestDefaultContext");
29  virtual ~BSEmcCalibrationPar(void);
30 
31  void clear(void) /*override*/ {}
32  void putParams(FairParamList * /*unused*/) /*override*/;
33  Bool_t getParams(FairParamList * /*unused*/) /*override*/;
34 
35  Double_t GetHighGain() const { return fHighGain; }
36  Double_t GetLowGain() const { return fLowGain; }
37  Double_t GetDefaultGain() const { return fDefault; }
38 
39  private:
40  Double_t fLowGain{1};
41  Double_t fHighGain{1};
42  Double_t fDefault{1};
43  ClassDef(BSEmcCalibrationPar, 1)
44 };
45 
46 #endif /*BSEMCCALIBRATIONPAR_HH*/
virtual ~BSEmcCalibrationPar(void)
Double_t GetLowGain() const
BSEmcCalibrationPar(const char *t_name="EmcCalibrationPar", const char *t_title="Calibration Values for emc detector", const char *t_context="TestDefaultContext")
Very basic start for CalibrationPar (each Detector gets its own)
Double_t GetDefaultGain() const
void putParams(FairParamList *)
static const std::string fgParameterName
Double_t GetHighGain() const
Bool_t getParams(FairParamList *)