FairRoot/PandaRoot
|
parameter set of Emc digitisation More...
#include <PndEmcDigiPar.h>
Private Member Functions | |
ClassDef (PndEmcDigiPar, 9) | |
parameter set of Emc digitisation
Definition at line 12 of file PndEmcDigiPar.h.
PndEmcDigiPar::PndEmcDigiPar | ( | const char * | name = "PndEmcDigiPar" , |
const char * | title = "Emc digi parameter" , |
||
const char * | context = "TestDefaultContext" |
||
) |
|
inline |
Definition at line 56 of file PndEmcDigiPar.h.
|
private |
|
inline |
Definition at line 59 of file PndEmcDigiPar.h.
|
inline |
Definition at line 31 of file PndEmcDigiPar.h.
References fASIC_Shaping_int_time.
Referenced by PndEmcHitsToWaveform::Init(), PndEmcWaveformToDigi::Init(), PndEmcWaveformToCalibratedDigi::Init(), and PndEmcMultiWaveformToCalibratedDigi::Init().
|
inline |
Definition at line 36 of file PndEmcDigiPar.h.
References fCrystal_time_constant.
Referenced by PndEmcHitsToWaveform::Init(), PndEmcWaveformToDigi::Init(), PndEmcWaveformToCalibratedDigi::Init(), and PndEmcMultiWaveformToCalibratedDigi::Init().
|
inline |
Definition at line 16 of file PndEmcDigiPar.h.
References fDetectedPhotonsPerMeV.
Referenced by PndEmcMakeDigi::Init(), and PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 17 of file PndEmcDigiPar.h.
References fDetectedPhotonsPerMeV_PMT.
Referenced by PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 42 of file PndEmcDigiPar.h.
References fEnergyDigiThreshold.
Referenced by PndEmcReadProtoData::Init(), PndEmcMakeDigi::Init(), PndEmcTmpWaveformToDigi::Init(), PndEmcWaveformToDigi::Init(), PndEmcWaveformToCalibratedDigi::Init(), and PndEmcMultiWaveformToCalibratedDigi::Init().
|
inline |
Definition at line 15 of file PndEmcDigiPar.h.
References fEnergyHitThreshold.
Referenced by PndEmcReadProtoData::Init(), and PndEmcHitProducer::Init().
|
inline |
Definition at line 28 of file PndEmcDigiPar.h.
References fEnergyRange.
Referenced by PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 29 of file PndEmcDigiPar.h.
References fEnergyRangeBW.
Referenced by PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 23 of file PndEmcDigiPar.h.
References fExcessNoiseFactorAPD.
Referenced by PndEmcMakeDigi::Init(), and PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 25 of file PndEmcDigiPar.h.
References fExcessNoiseFactorPMT.
Referenced by PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 24 of file PndEmcDigiPar.h.
References fExcessNoiseFactorVPT.
Referenced by PndEmcMakeDigi::Init(), and PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 30 of file PndEmcDigiPar.h.
References fFirstSamplePhase.
Referenced by PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 34 of file PndEmcDigiPar.h.
References fFWD_Shaping_int_time.
Referenced by PndEmcHitsToWaveform::Init(), and PndEmcWaveformToDigi::Init().
|
inline |
Definition at line 35 of file PndEmcDigiPar.h.
References fFWD_time_constant.
Referenced by PndEmcHitsToWaveform::Init(), and PndEmcWaveformToDigi::Init().
|
inline |
Definition at line 26 of file PndEmcDigiPar.h.
References fIncoherent_elec_noise_width_GeV_APD.
Referenced by PndEmcMakeDigi::Init(), and PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 27 of file PndEmcDigiPar.h.
References fIncoherent_elec_noise_width_GeV_VPT.
Referenced by PndEmcMakeDigi::Init(), and PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 43 of file PndEmcDigiPar.h.
References fNBits.
Referenced by PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 50 of file PndEmcDigiPar.h.
References fNoiseAllChannels.
Referenced by PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 44 of file PndEmcDigiPar.h.
References fNumber_of_samples_in_waveform.
Referenced by PndEmcHitsToWaveform::Init(), PndEmcWaveformToDigi::Init(), PndEmcWaveformToCalibratedDigi::Init(), and PndEmcMultiWaveformToCalibratedDigi::Init().
|
inline |
Definition at line 46 of file PndEmcDigiPar.h.
References fNumber_of_samples_in_waveform_fwd.
Referenced by PndEmcHitsToWaveform::Init(), and PndEmcWaveformToDigi::Init().
|
inline |
Definition at line 45 of file PndEmcDigiPar.h.
References fNumber_of_samples_in_waveform_pmt.
Referenced by PndEmcHitsToWaveform::Init(), PndEmcWaveformToDigi::Init(), PndEmcWaveformToCalibratedDigi::Init(), and PndEmcMultiWaveformToCalibratedDigi::Init().
Bool_t PndEmcDigiPar::getParams | ( | FairParamList * | list | ) |
Definition at line 64 of file PndEmcDigiPar.cxx.
References fASIC_Shaping_int_time, fCrystal_time_constant, fDetectedPhotonsPerMeV, fDetectedPhotonsPerMeV_PMT, fEnergyDigiThreshold, fEnergyHitThreshold, fEnergyRange, fEnergyRangeBW, fExcessNoiseFactorAPD, fExcessNoiseFactorPMT, fExcessNoiseFactorVPT, fFirstSamplePhase, fFWD_Shaping_int_time, fFWD_time_constant, fIncoherent_elec_noise_width_GeV_APD, fIncoherent_elec_noise_width_GeV_VPT, fNBits, fNoiseAllChannels, fNumber_of_samples_in_waveform, fNumber_of_samples_in_waveform_fwd, fNumber_of_samples_in_waveform_pmt, fPMT_Shaping_diff_time, fPMT_Shaping_int_time, fQuantumEfficiencyAPD, fQuantumEfficiencyPMT, fQuantumEfficiencyVPT, fSampleRate, fSampleRate_FWD, fSampleRate_PMT, fSensitiveAreaAPD, fSensitiveAreaVPT, fShashlyk_time_constant, fShashlykSamplingFactor, fUse_nonuniformity, fUse_photon_statistic, fUse_shaped_noise, and fUseDigiEffectiveSmearing.
|
inline |
Definition at line 33 of file PndEmcDigiPar.h.
References fPMT_Shaping_diff_time.
Referenced by PndEmcHitsToWaveform::Init(), PndEmcWaveformToDigi::Init(), PndEmcWaveformToCalibratedDigi::Init(), and PndEmcMultiWaveformToCalibratedDigi::Init().
|
inline |
Definition at line 32 of file PndEmcDigiPar.h.
References fPMT_Shaping_int_time.
Referenced by PndEmcHitsToWaveform::Init(), PndEmcWaveformToDigi::Init(), PndEmcWaveformToCalibratedDigi::Init(), and PndEmcMultiWaveformToCalibratedDigi::Init().
|
inline |
Definition at line 20 of file PndEmcDigiPar.h.
References fQuantumEfficiencyAPD.
Referenced by PndEmcMakeDigi::Init(), and PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 22 of file PndEmcDigiPar.h.
References fQuantumEfficiencyPMT.
Referenced by PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 21 of file PndEmcDigiPar.h.
References fQuantumEfficiencyVPT.
Referenced by PndEmcMakeDigi::Init(), and PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 39 of file PndEmcDigiPar.h.
References fSampleRate.
Referenced by PndEmcHitsToWaveform::Init(), PndEmcTmpWaveformToDigi::Init(), PndEmcWaveformToDigi::Init(), PndEmcWaveformToCalibratedDigi::Init(), and PndEmcMultiWaveformToCalibratedDigi::Init().
|
inline |
Definition at line 41 of file PndEmcDigiPar.h.
References fSampleRate_FWD.
Referenced by PndEmcHitsToWaveform::Init(), and PndEmcWaveformToDigi::Init().
|
inline |
Definition at line 40 of file PndEmcDigiPar.h.
References fSampleRate_PMT.
Referenced by PndEmcHitsToWaveform::Init(), PndEmcWaveformToDigi::Init(), PndEmcWaveformToCalibratedDigi::Init(), and PndEmcMultiWaveformToCalibratedDigi::Init().
|
inline |
Definition at line 18 of file PndEmcDigiPar.h.
References fSensitiveAreaAPD.
Referenced by PndEmcMakeDigi::Init(), and PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 19 of file PndEmcDigiPar.h.
References fSensitiveAreaVPT.
Referenced by PndEmcMakeDigi::Init(), and PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 37 of file PndEmcDigiPar.h.
References fShashlyk_time_constant.
Referenced by PndEmcHitsToWaveform::Init(), PndEmcWaveformToDigi::Init(), PndEmcWaveformToCalibratedDigi::Init(), and PndEmcMultiWaveformToCalibratedDigi::Init().
|
inline |
Definition at line 38 of file PndEmcDigiPar.h.
References fShashlykSamplingFactor.
Referenced by PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 51 of file PndEmcDigiPar.h.
References fUse_nonuniformity.
Referenced by PndEmcHitProducer::Init().
|
inline |
Definition at line 48 of file PndEmcDigiPar.h.
References fUse_photon_statistic.
Referenced by PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 47 of file PndEmcDigiPar.h.
References fUse_shaped_noise.
Referenced by PndEmcHitsToWaveform::Init().
|
inline |
Definition at line 49 of file PndEmcDigiPar.h.
References fUseDigiEffectiveSmearing.
Referenced by PndEmcMakeDigi::Init().
void PndEmcDigiPar::putParams | ( | FairParamList * | list | ) |
Definition at line 22 of file PndEmcDigiPar.cxx.
References fASIC_Shaping_int_time, fCrystal_time_constant, fDetectedPhotonsPerMeV, fDetectedPhotonsPerMeV_PMT, fEnergyDigiThreshold, fEnergyHitThreshold, fEnergyRange, fEnergyRangeBW, fExcessNoiseFactorAPD, fExcessNoiseFactorPMT, fExcessNoiseFactorVPT, fFirstSamplePhase, fFWD_Shaping_int_time, fFWD_time_constant, fIncoherent_elec_noise_width_GeV_APD, fIncoherent_elec_noise_width_GeV_VPT, fNBits, fNoiseAllChannels, fNumber_of_samples_in_waveform, fNumber_of_samples_in_waveform_fwd, fNumber_of_samples_in_waveform_pmt, fPMT_Shaping_diff_time, fPMT_Shaping_int_time, fQuantumEfficiencyAPD, fQuantumEfficiencyPMT, fQuantumEfficiencyVPT, fSampleRate, fSampleRate_FWD, fSampleRate_PMT, fSensitiveAreaAPD, fSensitiveAreaVPT, fShashlyk_time_constant, fShashlykSamplingFactor, fUse_nonuniformity, fUse_photon_statistic, fUse_shaped_noise, and fUseDigiEffectiveSmearing.
|
private |
Definition at line 81 of file PndEmcDigiPar.h.
Referenced by GetASIC_Shaping_int_time(), getParams(), and putParams().
|
private |
Definition at line 86 of file PndEmcDigiPar.h.
Referenced by GetCrystal_time_constant(), getParams(), and putParams().
|
private |
Definition at line 66 of file PndEmcDigiPar.h.
Referenced by GetDetectedPhotonsPerMeV(), getParams(), and putParams().
|
private |
Definition at line 67 of file PndEmcDigiPar.h.
Referenced by GetDetectedPhotonsPerMeV_PMT(), getParams(), and putParams().
|
private |
Definition at line 92 of file PndEmcDigiPar.h.
Referenced by GetEnergyDigiThreshold(), getParams(), and putParams().
|
private |
Definition at line 65 of file PndEmcDigiPar.h.
Referenced by GetEnergyHitThreshold(), getParams(), and putParams().
|
private |
Definition at line 78 of file PndEmcDigiPar.h.
Referenced by GetEnergyRange(), getParams(), and putParams().
|
private |
Definition at line 79 of file PndEmcDigiPar.h.
Referenced by GetEnergyRangeBW(), getParams(), and putParams().
|
private |
Definition at line 73 of file PndEmcDigiPar.h.
Referenced by GetExcessNoiseFactorAPD(), getParams(), and putParams().
|
private |
Definition at line 75 of file PndEmcDigiPar.h.
Referenced by GetExcessNoiseFactorPMT(), getParams(), and putParams().
|
private |
Definition at line 74 of file PndEmcDigiPar.h.
Referenced by GetExcessNoiseFactorVPT(), getParams(), and putParams().
|
private |
Definition at line 80 of file PndEmcDigiPar.h.
Referenced by GetFirstSamplePhase(), getParams(), and putParams().
|
private |
Definition at line 84 of file PndEmcDigiPar.h.
Referenced by GetFWD_Shaping_int_time(), getParams(), and putParams().
|
private |
Definition at line 85 of file PndEmcDigiPar.h.
Referenced by GetFWD_time_constant(), getParams(), and putParams().
|
private |
Definition at line 76 of file PndEmcDigiPar.h.
Referenced by GetIncoherent_elec_noise_width_GeV_APD(), getParams(), and putParams().
|
private |
Definition at line 77 of file PndEmcDigiPar.h.
Referenced by GetIncoherent_elec_noise_width_GeV_VPT(), getParams(), and putParams().
|
private |
Definition at line 93 of file PndEmcDigiPar.h.
Referenced by GetNBits(), getParams(), and putParams().
|
private |
Definition at line 100 of file PndEmcDigiPar.h.
Referenced by GetNoiseAllChannels(), getParams(), and putParams().
|
private |
Definition at line 94 of file PndEmcDigiPar.h.
Referenced by GetNumber_of_samples_in_waveform(), getParams(), and putParams().
|
private |
Definition at line 96 of file PndEmcDigiPar.h.
Referenced by GetNumber_of_samples_in_waveform_fwd(), getParams(), and putParams().
|
private |
Definition at line 95 of file PndEmcDigiPar.h.
Referenced by GetNumber_of_samples_in_waveform_pmt(), getParams(), and putParams().
|
private |
Definition at line 83 of file PndEmcDigiPar.h.
Referenced by getParams(), GetPMT_Shaping_diff_time(), and putParams().
|
private |
Definition at line 82 of file PndEmcDigiPar.h.
Referenced by getParams(), GetPMT_Shaping_int_time(), and putParams().
|
private |
Definition at line 70 of file PndEmcDigiPar.h.
Referenced by getParams(), GetQuantumEfficiencyAPD(), and putParams().
|
private |
Definition at line 72 of file PndEmcDigiPar.h.
Referenced by getParams(), GetQuantumEfficiencyPMT(), and putParams().
|
private |
Definition at line 71 of file PndEmcDigiPar.h.
Referenced by getParams(), GetQuantumEfficiencyVPT(), and putParams().
|
private |
Definition at line 89 of file PndEmcDigiPar.h.
Referenced by getParams(), GetSampleRate(), and putParams().
|
private |
Definition at line 91 of file PndEmcDigiPar.h.
Referenced by getParams(), GetSampleRate_FWD(), and putParams().
|
private |
Definition at line 90 of file PndEmcDigiPar.h.
Referenced by getParams(), GetSampleRate_PMT(), and putParams().
|
private |
Definition at line 68 of file PndEmcDigiPar.h.
Referenced by getParams(), GetSensitiveAreaAPD(), and putParams().
|
private |
Definition at line 69 of file PndEmcDigiPar.h.
Referenced by getParams(), GetSensitiveAreaVPT(), and putParams().
|
private |
Definition at line 87 of file PndEmcDigiPar.h.
Referenced by getParams(), GetShashlyk_time_constant(), and putParams().
|
private |
Definition at line 88 of file PndEmcDigiPar.h.
Referenced by getParams(), GetShashlykSamplingFactor(), and putParams().
|
private |
Definition at line 101 of file PndEmcDigiPar.h.
Referenced by getParams(), GetUse_nonuniformity(), and putParams().
|
private |
Definition at line 98 of file PndEmcDigiPar.h.
Referenced by getParams(), GetUse_photon_statistic(), and putParams().
|
private |
Definition at line 97 of file PndEmcDigiPar.h.
Referenced by getParams(), GetUse_shaped_noise(), and putParams().
|
private |
Definition at line 99 of file PndEmcDigiPar.h.
Referenced by getParams(), GetUseDigiEffectiveSmearing(), and putParams().