2 #ifndef PNDEMCDIGIPAR_H 3 #define PNDEMCDIGIPAR_H 5 #include "FairParGenericSet.h" 6 #include "FairParamList.h" 52 PndEmcDigiPar(
const char *name =
"PndEmcDigiPar",
const char *title =
"Emc digi parameter",
const char *context =
"TestDefaultContext");
62 Double_t fEnergyHitThreshold;
63 Double_t fDetectedPhotonsPerMeV;
64 Double_t fDetectedPhotonsPerMeV_PMT;
65 Double_t fSensitiveAreaAPD;
66 Double_t fSensitiveAreaVPT;
67 Double_t fQuantumEfficiencyAPD;
68 Double_t fQuantumEfficiencyVPT;
69 Double_t fQuantumEfficiencyPMT;
70 Double_t fExcessNoiseFactorAPD;
71 Double_t fExcessNoiseFactorVPT;
72 Double_t fExcessNoiseFactorPMT;
73 Double_t fIncoherent_elec_noise_width_GeV_APD;
74 Double_t fIncoherent_elec_noise_width_GeV_VPT;
75 Double_t fEnergyRange;
76 Double_t fEnergyRangeBW;
77 Double_t fFirstSamplePhase;
78 Double_t fASIC_Shaping_int_time;
79 Double_t fPMT_Shaping_int_time;
80 Double_t fPMT_Shaping_diff_time;
81 Double_t fFWD_Shaping_int_time;
82 Double_t fFWD_time_constant;
83 Double_t fCrystal_time_constant;
84 Double_t fShashlyk_time_constant;
85 Double_t fShashlykSamplingFactor;
87 Double_t fSampleRate_PMT;
88 Double_t fSampleRate_FWD;
89 Double_t fEnergyDigiThreshold;
91 Int_t fNumber_of_samples_in_waveform;
92 Int_t fNumber_of_samples_in_waveform_pmt;
93 Int_t fNumber_of_samples_in_waveform_fwd;
94 Int_t fUse_shaped_noise;
95 Int_t fUse_photon_statistic;
96 Int_t fUseDigiEffectiveSmearing;
97 Int_t fNoiseAllChannels;
98 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()