#ifndef PNDEMCDIGIPAR_H #define PNDEMCDIGIPAR_H #include "CbmParGenericSet.h" #include "CbmParamList.h" class PndEmcDigiPar : public CbmParGenericSet { public: Double_t GetEnergyHitThreshold() {return fEnergyHitThreshold;}; Double_t GetDetectedPhotonsPerMeV() {return fDetectedPhotonsPerMeV;}; Double_t GetEnergyRange() {return fEnergyRange;}; Double_t GetExcessNoiseFactor() {return fExcessNoiseFactor;}; Double_t GetFirstSamplePhase() {return fFirstSamplePhase;}; Double_t GetShaping_diff_time() {return fShaping_diff_time;}; Double_t GetShaping_int_time() {return fShaping_int_time;}; Double_t GetCrystal_time_constant() {return fCrystal_time_constant;}; Double_t GetIncoherent_elec_noise_width_GeV() {return fIncoherent_elec_noise_width_GeV;}; Double_t GetSampleRate() {return fSampleRate;}; Double_t GetEnergyDigiThreshold() {return fEnergyDigiThreshold;}; Int_t GetNBits() {return fNBits;}; Int_t GetNumber_of_samples_in_waveform() {return fNumber_of_samples_in_waveform;}; Int_t GetMapperVersion() {return fMapperVersion;}; Int_t GetUse_shaped_noise() {return fUse_shaped_noise;}; Int_t GetUse_photon_statistic() {return fUse_photon_statistic;}; PndEmcDigiPar (const char* name="PndEmcDigiPar", const char* title="Emc digi parameter", const char* context="TestDefaultContext"); ~PndEmcDigiPar(void){}; void clear(void){}; void putParams(CbmParamList* list); Bool_t getParams(CbmParamList* list); private : Double_t fEnergyHitThreshold; Double_t fDetectedPhotonsPerMeV; Double_t fEnergyRange; Double_t fExcessNoiseFactor; Double_t fFirstSamplePhase; Double_t fShaping_diff_time; Double_t fShaping_int_time; Double_t fCrystal_time_constant; Double_t fIncoherent_elec_noise_width_GeV; Double_t fSampleRate; Double_t fEnergyDigiThreshold; Int_t fNBits; Int_t fNumber_of_samples_in_waveform; Int_t fMapperVersion; Int_t fUse_shaped_noise; Int_t fUse_photon_statistic; ClassDef(PndEmcDigiPar,2); }; #endif