31 #ifndef PndEmcHitsToWaveform_H 32 #define PndEmcHitsToWaveform_H 59 virtual InitStatus
Init();
60 virtual void Exec(Option_t *opt);
63 PndEmcWaveform *
AddWaveform(Int_t detId, Int_t hitIndex, Int_t numOfSamples, Double_t timeStamp, Double_t sampleRate, Int_t MCTrackID);
82 TClonesArray *fHitArray;
85 TClonesArray *fWaveformArray;
87 Bool_t fTimeOrderedWaveform;
89 Double_t fOneBitResolution;
90 Double_t fOneBitResolutionBW;
91 Double_t fOneBitResolutionPMT;
92 Double_t fOneBitResolutionFWD;
95 Double_t fDetectedPhotonsPerMeV;
96 Double_t fDetectedPhotonsPerMeV_PMT;
97 Double_t fNPhotoElectronsPerMeVAPDBarrel;
98 Double_t fNPhotoElectronsPerMeVAPDBWD;
99 Double_t fNPhotoElectronsPerMeVVPT;
100 Double_t fNPhotoElectronsPerMeVPMT;
101 Double_t fSensitiveAreaAPD;
102 Double_t fSensitiveAreaVPT;
103 Double_t fQuantumEfficiencyAPD;
104 Double_t fQuantumEfficiencyVPT;
105 Double_t fQuantumEfficiencyPMT;
106 Double_t fExcessNoiseFactorAPD;
107 Double_t fExcessNoiseFactorVPT;
108 Double_t fExcessNoiseFactorPMT;
109 Double_t fIncoherent_elec_noise_width_GeV_APD;
110 Double_t fIncoherent_elec_noise_width_GeV_VPT;
111 Double_t fEnergyRange;
112 Double_t fEnergyRangeBW;
113 Double_t fFirstSamplePhase;
114 Int_t fNumber_of_samples_in_waveform;
115 Int_t fNumber_of_samples_in_waveform_pmt;
116 Int_t fNumber_of_samples_in_waveform_fwd;
117 Double_t fASIC_Shaping_int_time;
118 Double_t fPMT_Shaping_int_time;
119 Double_t fPMT_Shaping_diff_time;
120 Double_t fFWD_Shaping_int_time;
121 Double_t fFWD_time_constant;
122 Double_t fCrystal_time_constant;
123 Double_t fShashlyk_time_constant;
124 Double_t fShashlykSamplingFactor;
125 Double_t fSampleRate;
126 Double_t fSampleRate_PMT;
127 Double_t fSampleRate_FWD;
128 Int_t fUse_shaped_noise;
129 Int_t fUse_photon_statistic;
130 Int_t fNoiseAllChannels;
133 Double_t fFirstADCBinTime;
135 Double_t fGevPeakAnalogue;
136 Double_t fGevPeakAnalogue_PMT;
137 Double_t fGevPeakAnalogue_FWD;
147 Int_t nWaveformProduced;
148 Int_t HowManyEventPileup;
parameter set of Emc digitisation