14 #ifndef PNDEMCDIGIPAR_H 15 #define PNDEMCDIGIPAR_H 17 #include "FairParGenericSet.h" 18 #include "FairParamList.h" 64 PndEmcDigiPar(
const char *name =
"PndEmcDigiPar",
const char *title =
"Emc digi parameter",
const char *context =
"TestDefaultContext");
74 Double_t fEnergyHitThreshold;
75 Double_t fDetectedPhotonsPerMeV;
76 Double_t fDetectedPhotonsPerMeV_PMT;
77 Double_t fSensitiveAreaAPD;
78 Double_t fSensitiveAreaVPT;
79 Double_t fQuantumEfficiencyAPD;
80 Double_t fQuantumEfficiencyVPT;
81 Double_t fQuantumEfficiencyPMT;
82 Double_t fExcessNoiseFactorAPD;
83 Double_t fExcessNoiseFactorVPT;
84 Double_t fExcessNoiseFactorPMT;
85 Double_t fIncoherent_elec_noise_width_GeV_APD;
86 Double_t fIncoherent_elec_noise_width_GeV_VPT;
87 Double_t fEnergyRange;
88 Double_t fEnergyRangeBW;
89 Double_t fFirstSamplePhase;
90 Double_t fASIC_Shaping_int_time;
91 Double_t fPMT_Shaping_int_time;
92 Double_t fPMT_Shaping_diff_time;
93 Double_t fFWD_Shaping_int_time;
94 Double_t fFWD_time_constant;
95 Double_t fCrystal_time_constant;
96 Double_t fShashlyk_time_constant;
97 Double_t fShashlykSamplingFactor;
99 Double_t fSampleRate_PMT;
100 Double_t fSampleRate_FWD;
101 Double_t fEnergyDigiThreshold;
103 Int_t fNumber_of_samples_in_waveform;
104 Int_t fNumber_of_samples_in_waveform_pmt;
105 Int_t fNumber_of_samples_in_waveform_fwd;
106 Int_t fUse_shaped_noise;
107 Int_t fUse_photon_statistic;
108 Int_t fUseDigiEffectiveSmearing;
109 Int_t fNoiseAllChannels;
110 Int_t fUse_nonuniformity;
Double_t GetQuantumEfficiencyVPT()
Int_t GetUse_photon_statistic()
Double_t GetPMT_Shaping_diff_time()
Double_t GetQuantumEfficiencyPMT()
Double_t GetIncoherent_elec_noise_width_GeV_VPT()
Int_t GetUse_shaped_noise()
Int_t GetNumber_of_samples_in_waveform()
void putParams(FairParamList *list)
Double_t GetQuantumEfficiencyAPD()
Double_t GetIncoherent_elec_noise_width_GeV_APD()
Double_t GetEnergyRangeBW()
Double_t GetCrystal_time_constant()
Int_t GetUseDigiEffectiveSmearing()
Double_t GetFirstSamplePhase()
Int_t GetUse_nonuniformity()
Double_t GetASIC_Shaping_int_time()
Double_t GetEnergyDigiThreshold()
Double_t GetSampleRate_FWD()
Double_t GetShashlykSamplingFactor()
Double_t GetSensitiveAreaAPD()
parameter set of Emc digitisation
Bool_t getParams(FairParamList *list)
Double_t GetFWD_Shaping_int_time()
Double_t GetEnergyRange()
Double_t GetEnergyHitThreshold()
Double_t GetDetectedPhotonsPerMeV()
Int_t GetNumber_of_samples_in_waveform_fwd()
PndEmcDigiPar(const char *name="PndEmcDigiPar", const char *title="Emc digi parameter", const char *context="TestDefaultContext")
Double_t GetExcessNoiseFactorVPT()
Double_t GetDetectedPhotonsPerMeV_PMT()
Double_t GetExcessNoiseFactorAPD()
Double_t GetFWD_time_constant()
Double_t GetSampleRate_PMT()
Double_t GetShashlyk_time_constant()
Int_t GetNumber_of_samples_in_waveform_pmt()
Double_t GetPMT_Shaping_int_time()
Double_t GetSensitiveAreaVPT()
Double_t GetExcessNoiseFactorPMT()
Int_t GetNoiseAllChannels()