2 #ifndef BSEMCBWDIGIPAR_HH 3 #define BSEMCBWDIGIPAR_HH 7 #include "RtypesCore.h" 11 #include "FairParGenericSet.h" 12 #include "FairParamList.h" 17 class TMemberInspector;
26 BSEmcBwEndcapDigiPar(
const char *name =
"BSEmcBwEndcapDigiPar",
const char *title =
"Emc digi parameter",
const char *context =
"TestDefaultContext");
69 virtual void putParams(FairParamList *t_list) ;
70 virtual Bool_t
getParams(FairParamList *t_list) ;
76 Int_t fUse_photon_statistic{0};
77 Double_t fQuantumEfficiencyAPD{0};
78 Double_t fExcessNoiseFactorAPD{0};
79 Double_t fSensitiveAreaAPD{0};
80 Double_t fRearCrystalSurfaceArea{0};
81 Double_t fDetectedPhotonsPerMeV{0};
83 Double_t fTimeBeforeHit{0};
84 Double_t fTimeAfterHit{0};
85 Double_t fActiveTimeIncrement{0};
86 Double_t fWfCutOffEnergy{0};
87 Double_t fSampleRate{0};
90 Double_t fPulseshapeTau{0};
91 Double_t fPulseshapeN{0};
92 Double_t fHGLGRatio{0};
93 Double_t fADCNoiseHigh{0};
94 Double_t fADCNoiseLow{0};
95 Double_t fFENoiseHigh{0};
96 Double_t fFENoiseLow{0};
97 Double_t fPsSigmaHigh{0};
98 Double_t fPsSigmaLow{0};
99 Double_t fGesSigmaHigh{0};
100 Double_t fGesSigmaLow{0};
102 TArrayD fPSPowerHigh{};
103 TArrayD fPSPowerLow{};
105 Double_t fSignalOverflowHigh{0};
109 Double_t fTmaxHitThresholdHigh{0};
110 Double_t fTmaxHitThresholdLow{0};
111 Double_t fTmaxTutPeak{0};
112 Double_t fTmaxHitVal{0};
113 Double_t fEnergyDigiThreshold{0};
Double_t GetEnergyDigiThreshold()
Double_t GetRearCrystalSurfaceArea()
virtual Bool_t getParams(FairParamList *t_list)
Double_t GetSensitiveArea()
Double_t GetTmaxHitThresholdHigh()
Double_t GetTimeBeforeHit()
virtual ~BSEmcBwEndcapDigiPar(void)
const TArrayD & GetPSPowerHigh()
const TArrayD & GetPSPowerLow()
parameter set of Emc digitisation
const TArrayD & GetPSFreq()
Double_t GetActiveTimeIncrement()
Double_t GetTmaxTutPeak()
BSEmcBwEndcapDigiPar(const char *name="BSEmcBwEndcapDigiPar", const char *title="Emc digi parameter", const char *context="TestDefaultContext")
const TArrayD & GetFIRCoeff()
Double_t GetFENoiseHigh()
static std::string fgParameterName
Double_t GetExcessNoiseFactor()
Double_t GetTmaxHitThresholdLow()
Double_t GetWfCutOffEnergy()
Double_t GetTimeAfterHit()
Double_t GetPsSigmaHigh()
Double_t GetPulseshapeTau()
Double_t GetQuantumEfficiency()
Double_t GetGesSigmaLow()
Int_t GetUseDigiEffectiveSmearingMode()
Double_t GetPulseshapeN()
virtual void putParams(FairParamList *t_list)
Double_t GetSignalOverflowHigh()
Double_t GetGesSigmaHigh()
Double_t GetADCNoiseLow()
Double_t GetADCNoiseHigh()
Double_t GetDetectedPhotonsPerMeV()