19 #ifndef PndEmcHitsToWaveform_H 20 #define PndEmcHitsToWaveform_H 47 virtual InitStatus
Init();
48 virtual void Exec(Option_t *opt);
51 PndEmcWaveform *
AddWaveform(Int_t detId, Int_t hitIndex, Int_t numOfSamples, Double_t timeStamp, Double_t sampleRate, Int_t MCTrackID);
70 TClonesArray *fHitArray;
73 TClonesArray *fWaveformArray;
75 Bool_t fTimeOrderedWaveform;
77 Double_t fOneBitResolution;
78 Double_t fOneBitResolutionBW;
79 Double_t fOneBitResolutionPMT;
80 Double_t fOneBitResolutionFWD;
83 Double_t fDetectedPhotonsPerMeV;
84 Double_t fDetectedPhotonsPerMeV_PMT;
85 Double_t fNPhotoElectronsPerMeVAPDBarrel;
86 Double_t fNPhotoElectronsPerMeVAPDBWD;
87 Double_t fNPhotoElectronsPerMeVVPT;
88 Double_t fNPhotoElectronsPerMeVPMT;
89 Double_t fSensitiveAreaAPD;
90 Double_t fSensitiveAreaVPT;
91 Double_t fQuantumEfficiencyAPD;
92 Double_t fQuantumEfficiencyVPT;
93 Double_t fQuantumEfficiencyPMT;
94 Double_t fExcessNoiseFactorAPD;
95 Double_t fExcessNoiseFactorVPT;
96 Double_t fExcessNoiseFactorPMT;
97 Double_t fIncoherent_elec_noise_width_GeV_APD;
98 Double_t fIncoherent_elec_noise_width_GeV_VPT;
99 Double_t fEnergyRange;
100 Double_t fEnergyRangeBW;
101 Double_t fFirstSamplePhase;
102 Int_t fNumber_of_samples_in_waveform;
103 Int_t fNumber_of_samples_in_waveform_pmt;
104 Int_t fNumber_of_samples_in_waveform_fwd;
105 Double_t fASIC_Shaping_int_time;
106 Double_t fPMT_Shaping_int_time;
107 Double_t fPMT_Shaping_diff_time;
108 Double_t fFWD_Shaping_int_time;
109 Double_t fFWD_time_constant;
110 Double_t fCrystal_time_constant;
111 Double_t fShashlyk_time_constant;
112 Double_t fShashlykSamplingFactor;
113 Double_t fSampleRate;
114 Double_t fSampleRate_PMT;
115 Double_t fSampleRate_FWD;
116 Int_t fUse_shaped_noise;
117 Int_t fUse_photon_statistic;
118 Int_t fNoiseAllChannels;
121 Double_t fFirstADCBinTime;
123 Double_t fGevPeakAnalogue;
124 Double_t fGevPeakAnalogue_PMT;
125 Double_t fGevPeakAnalogue_FWD;
135 Int_t nWaveformProduced;
136 Int_t HowManyEventPileup;
parameter set of Emc digitisation