2 #ifndef PNDEMCFWENDCAPDIGIPAR_H 3 #define PNDEMCFWENDCAPDIGIPAR_H 7 #include "FairParGenericSet.h" 8 #include "FairParamList.h" 19 PndEmcFWEndcapDigiPar(
const char *name =
"PndEmcFWEndcapDigiPar",
const char *title =
"Emc forward endcap digi parameters",
const char *context =
"TestDefaultContext");
59 virtual void putParams(FairParamList *list);
60 virtual Bool_t
getParams(FairParamList *list);
66 Int_t fUse_photon_statistic;
67 Double_t fQuantumEfficiencyAPD;
68 Double_t fExcessNoiseFactorAPD;
69 Double_t fSensitiveAreaAPD;
70 Double_t fDetectedPhotonsPerMeV;
73 Double_t fPulseshapeTau;
74 Double_t fPulseshapeN;
75 Double_t fPulseshapeTau2;
76 Double_t fPulseshapeN2;
77 Double_t fPulseshapev1;
78 Double_t fPulseshapetcr;
79 Double_t fPulseshapetcf;
80 Double_t fPulseshapet_r;
81 Double_t fPulseshapeRes;
82 Double_t fEnergyRangeHigh;
83 Double_t fEnergyRangeLow;
84 Double_t fNoiseWidthHigh;
85 Double_t fNoiseWidthLow;
86 Double_t fEnergyDigiThreshold;
90 Double_t fTimeBeforeHit;
91 Double_t fTimeAfterHit;
92 Double_t fWfCutOffEnergy;
99 TString fRValueParaLow;
100 TString fRValueParaHigh;
101 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()