14 #ifndef PNDEMCFWENDCAPDIGIPAR_H 15 #define PNDEMCFWENDCAPDIGIPAR_H 19 #include "FairParGenericSet.h" 20 #include "FairParamList.h" 31 PndEmcFWEndcapDigiPar(
const char *name =
"PndEmcFWEndcapDigiPar",
const char *title =
"Emc forward endcap digi parameters",
const char *context =
"TestDefaultContext");
71 virtual void putParams(FairParamList *list);
72 virtual Bool_t
getParams(FairParamList *list);
78 Int_t fUse_photon_statistic;
79 Double_t fQuantumEfficiencyAPD;
80 Double_t fExcessNoiseFactorAPD;
81 Double_t fSensitiveAreaAPD;
82 Double_t fDetectedPhotonsPerMeV;
85 Double_t fPulseshapeTau;
86 Double_t fPulseshapeN;
87 Double_t fPulseshapeTau2;
88 Double_t fPulseshapeN2;
89 Double_t fPulseshapev1;
90 Double_t fPulseshapetcr;
91 Double_t fPulseshapetcf;
92 Double_t fPulseshapet_r;
93 Double_t fPulseshapeRes;
94 Double_t fEnergyRangeHigh;
95 Double_t fEnergyRangeLow;
96 Double_t fNoiseWidthHigh;
97 Double_t fNoiseWidthLow;
98 Double_t fEnergyDigiThreshold;
102 Double_t fTimeBeforeHit;
103 Double_t fTimeAfterHit;
104 Double_t fWfCutOffEnergy;
105 Double_t fSampleRate;
110 TString fPsaTypeHigh;
111 TString fRValueParaLow;
112 TString fRValueParaHigh;
113 Double_t fSignalOverflowHigh;
const TString & GetPsaTypeHigh()
Double_t GetEnergyRangeLow()
Double_t GetSignalOverflowHigh()
Double_t GetPulseshapeN()
Double_t GetQuantumEfficiencyAPD()
const TArrayD & GetPsaParLow()
Double_t GetTimeBeforeHit()
virtual Bool_t getParams(FairParamList *list)
Double_t GetPulseshapeRes()
parameter set for the FWEndcap variant of waveform simulation
Int_t GetUse_photon_statistic()
PndEmcFWEndcapDigiPar(const char *name="PndEmcFWEndcapDigiPar", const char *title="Emc forward endcap digi parameters", const char *context="TestDefaultContext")
Double_t GetPulseshapeTau()
Double_t GetPulseshapetcf()
Double_t GetNoiseWidthHigh()
const TString & GetRValueParLow()
Double_t GetPulseshapet_r()
Double_t GetPulseshapetcr()
const TString & GetRValueParHigh()
Double_t GetTimeAfterHit()
Double_t GetWfCutOffEnergy()
virtual void putParams(FairParamList *list)
Double_t GetSensitiveAreaAPD()
Double_t GetEnergyDigiThreshold()
Double_t GetEnergyRangeHigh()
Double_t GetDetectedPhotonsPerMeV()
Double_t GetNoiseWidthLow()
~PndEmcFWEndcapDigiPar(void)
Double_t GetPulseshapeTau2()
const TString & GetPsaTypeLow()
Double_t GetPulseshapev1()
const TArrayD & GetPsaParHigh()
Double_t GetPulseshapeN2()
Double_t GetExcessNoiseFactorAPD()