2 #ifndef PNDEMCSHAPINGNOISEADDER_H_
3 #define PNDEMCSHAPINGNOISEADDER_H_
40 MA(UInt_t size): buffer(size, 0.0), bpointer(0), sum(0) {};
46 bpointer %= buffer.size();
48 return sum/buffer.size();
50 UInt_t
GetSize() {
return buffer.size(); };
virtual void Modify(PndEmcWaveform *wf)
Double_t fSingleNoiseWidth
class PndEmcShapingNoiseAdder::MA fMA_buffer
Double_t operator()(Double_t xN)
std::vector< Double_t > buffer
PndEmcShapingNoiseAdder()
waveform modifier to add noise to waveform