|
FairRoot/PandaRoot
|
waveform modifier to add noise to waveform More...
#include <PndEmcShapingNoiseAdder.h>
Classes | |
| class | MA |
Public Member Functions | |
| PndEmcShapingNoiseAdder () | |
| PndEmcShapingNoiseAdder (Double_t fShapingTime, Double_t sampleRate, Double_t noiseWidth, Double_t inputScale) | |
| virtual void | Modify (PndEmcWaveform *wf) |
| virtual Double_t | GetScale () |
Protected Member Functions | |
| std::vector< Double_t > & | GetWaveformReference (PndEmcWaveform *wf) |
| ClassDef (PndEmcAbsWaveformModifier, 1) | |
Private Attributes | |
| Double_t | fShapingTime |
| Double_t | fNoiseWidth |
| Double_t | fInputScale |
| Double_t | fSingleNoiseWidth |
| class PndEmcShapingNoiseAdder::MA | fMA_buffer |
waveform modifier to add noise to waveform
Definition at line 15 of file PndEmcShapingNoiseAdder.h.
| PndEmcShapingNoiseAdder::PndEmcShapingNoiseAdder | ( | ) |
Definition at line 8 of file PndEmcShapingNoiseAdder.cxx.
| PndEmcShapingNoiseAdder::PndEmcShapingNoiseAdder | ( | Double_t | fShapingTime, |
| Double_t | sampleRate, | ||
| Double_t | noiseWidth, | ||
| Double_t | inputScale | ||
| ) |
Definition at line 16 of file PndEmcShapingNoiseAdder.cxx.
References fInputScale, fMA_buffer, fNoiseWidth, fSingleNoiseWidth, PndEmcShapingNoiseAdder::MA::GetSize(), and CAMath::Sqrt().
|
protectedinherited |
|
inlinevirtualinherited |
Reimplemented in PndEmcWfRescaler, and PndEmcWaveformDigitizer.
Definition at line 19 of file PndEmcAbsWaveformModifier.h.
|
inlineprotectedinherited |
Definition at line 24 of file PndEmcAbsWaveformModifier.h.
References PndEmcWaveform::fSignal.
Referenced by PndEmcWaveformDigitizer::Modify(), Modify(), and PndEmcWfRescaler::Modify().
|
virtual |
Implements PndEmcAbsWaveformModifier.
Definition at line 39 of file PndEmcShapingNoiseAdder.cxx.
References fInputScale, fMA_buffer, fSingleNoiseWidth, and PndEmcAbsWaveformModifier::GetWaveformReference().
|
private |
Definition at line 28 of file PndEmcShapingNoiseAdder.h.
Referenced by Modify(), and PndEmcShapingNoiseAdder().
|
private |
Referenced by Modify(), and PndEmcShapingNoiseAdder().
|
private |
Definition at line 27 of file PndEmcShapingNoiseAdder.h.
Referenced by PndEmcShapingNoiseAdder().
|
private |
Definition at line 26 of file PndEmcShapingNoiseAdder.h.
|
private |
Definition at line 30 of file PndEmcShapingNoiseAdder.h.
Referenced by Modify(), and PndEmcShapingNoiseAdder().
1.8.5