14 #ifndef BSEMCFWENDCAPDIGIPAR_HH 15 #define BSEMCFWENDCAPDIGIPAR_HH 20 #include "RtypesCore.h" 24 #include "FairParGenericSet.h" 25 #include "FairParamList.h" 30 class TMemberInspector;
41 BSEmcFwEndcapDigiPar(
const char *t_name =
"BSEmcFwEndcapDigiPar",
const char *t_title =
"Emc forward endcap digi parameters",
const char *t_context =
"TestDefaultContext");
78 virtual void putParams(FairParamList *t_list) ;
79 virtual Bool_t
getParams(FairParamList *t_list) ;
83 virtual void clear(
void) {};
85 Int_t fUse_photon_statistic{0};
86 Double_t fQuantumEfficiencyAPD{0};
87 Double_t fExcessNoiseFactorAPD{0};
88 Double_t fSensitiveAreaAPD{0};
89 Double_t fRearCrystalSurfaceArea{0};
90 Double_t fDetectedPhotonsPerMeV{0};
93 Double_t fPulseshapeTau{0};
94 Double_t fPulseshapeN{0};
96 Double_t fPulseshapev1{0};
97 Double_t fPulseshapetcr{0};
98 Double_t fPulseshapetcf{0};
99 Double_t fPulseshapet_r{0};
100 Double_t fPulseshapeRes{0};
102 Double_t fEnergyRangeHigh{0};
103 Double_t fEnergyRangeLow{0};
104 Double_t fNoiseWidthHigh{0};
105 Double_t fNoiseWidthLow{0};
106 Double_t fEnergyDigiThreshold{0};
108 Double_t fTimeBeforeHit{0};
109 Double_t fTimeAfterHit{0};
110 Double_t fWfCutOffEnergy{0};
111 Double_t fSampleRate{0};
113 TArrayD fPsaParLow{};
114 TArrayD fPsaParHigh{};
115 TString fPsaTypeLow{};
116 TString fPsaTypeHigh{};
117 TString fRValueParaLow{};
118 TString fRValueParaHigh{};
119 Double_t fSignalOverflowHigh{0};
Double_t GetQuantumEfficiency()
Double_t GetRearCrystalSurfaceArea()
Double_t GetTimeAfterHit()
const TArrayD & GetPsaParHigh()
Double_t GetSensitiveArea()
Double_t GetPulseshapeRes()
Double_t GetPulseshapev1()
const TString & GetPsaTypeHigh()
Double_t GetTimeBeforeHit()
Double_t GetPulseshapeTau()
Double_t GetEnergyRangeLow()
Double_t GetPulseshapeN()
Double_t GetSignalOverflowHigh()
virtual void putParams(FairParamList *t_list)
Double_t GetEnergyDigiThreshold()
Double_t GetPulseshapetcf()
parameter set for the FWEndcap variant of waveform simulation
Double_t GetNoiseWidthLow()
virtual ~BSEmcFwEndcapDigiPar(void)
Double_t GetNoiseWidthHigh()
virtual Bool_t getParams(FairParamList *t_list)
const TString & GetRValueParHigh()
Double_t GetWfCutOffEnergy()
Double_t GetDetectedPhotonsPerMeV()
const TString & GetRValueParLow()
Double_t GetExcessNoiseFactor()
Double_t GetPulseshapet_r()
static const std::string fgParameterName
const TArrayD & GetPsaParLow()
Double_t GetPulseshapetcr()
const TString & GetPsaTypeLow()
Double_t GetEnergyRangeHigh()
BSEmcFwEndcapDigiPar(const char *t_name="BSEmcFwEndcapDigiPar", const char *t_title="Emc forward endcap digi parameters", const char *t_context="TestDefaultContext")
Int_t GetUseDigiEffectiveSmearingMode()