14 #ifndef PNDEMCBWENDCAPNOISEADDER_H_ 15 #define PNDEMCBWENDCAPNOISEADDER_H_ 35 const Double_t* ps_power, Int_t ps_size, Double_t adc_noise, Double_t fe_noise,
36 Double_t sigma_ps, Double_t sigma_ges, Int_t seed, Int_t verbose);
42 Int_t fBufferPosition;
43 Int_t fWaveformLength;
44 Int_t fPowerSpecSample;
45 Double_t fSamplingRate;
51 const Double_t* fPSFreq;
52 const Double_t* fPSPower;
58 Double_t fBufferUseRate;
59 Bool_t fBufferIsEmpty;
60 Double_t* fPSNoiseBuffer;
61 Double_t* fBandNoiseBuffer;
62 Double_t* fFFTFreqBuffer;
63 Double_t* fFFTReCoeffBuffer;
64 Double_t* fFFTImCoeffBuffer;
65 void expand_buffer(Int_t wf_size);
68 void generate_ps_noise();
69 void generate_band_noise(Double_t min_freq, Double_t max_freq);
PndEmcBWEndcapNoiseAdder()
virtual void Modify(PndEmcWaveform *wf)
waveform modifier to add noise to waveform
~PndEmcBWEndcapNoiseAdder()