![]() |
Diana Software
|
Public Member Functions | |
| QNoisePowerSpectrumEstimator (const int size, Diana::QFFT::WindowType w, int coherentGain=2) | |
| void | Clear () |
| QError | Add (const Diana::QVector &pulse) |
| Diana::QVector | GetNoisePowerSpectrum () const |
| int | GetNumberOfPulses () const |
Private Attributes | |
| Diana::QVector | fNoisePowerSpectrum |
| int | fNumberOfPulses |
| Diana::QRealComplexFFT | fTransformer |
Definition at line 6 of file QNoisePowerSpectrumEstimator.hh.
| QNoisePowerSpectrumEstimator::QNoisePowerSpectrumEstimator | ( | const int | size, |
| Diana::QFFT::WindowType | w, | ||
| int | coherentGain = 2 |
||
| ) |
Definition at line 6 of file QNoisePowerSpectrumEstimator.cc.
References Clear(), fNoisePowerSpectrum, and fTransformer.
| QError QNoisePowerSpectrumEstimator::Add | ( | const Diana::QVector & | pulse | ) |
Definition at line 21 of file QNoisePowerSpectrumEstimator.cc.
References err, fNoisePowerSpectrum, fNumberOfPulses, fTransformer, QERR_SIZE_NOT_MATCH, QERR_SUCCESS, and QERR_UNKNOWN_ERR.
| void QNoisePowerSpectrumEstimator::Clear | ( | ) |
Definition at line 12 of file QNoisePowerSpectrumEstimator.cc.
References fNoisePowerSpectrum, and fNumberOfPulses.
Referenced by QNoisePowerSpectrumEstimator().
| QVector QNoisePowerSpectrumEstimator::GetNoisePowerSpectrum | ( | ) | const |
Definition at line 44 of file QNoisePowerSpectrumEstimator.cc.
References fNoisePowerSpectrum, and fNumberOfPulses.
|
inline |
Definition at line 13 of file QNoisePowerSpectrumEstimator.hh.
References fNumberOfPulses.
|
private |
Definition at line 16 of file QNoisePowerSpectrumEstimator.hh.
Referenced by Add(), Clear(), GetNoisePowerSpectrum(), and QNoisePowerSpectrumEstimator().
|
private |
Definition at line 17 of file QNoisePowerSpectrumEstimator.hh.
Referenced by Add(), Clear(), GetNoisePowerSpectrum(), and GetNumberOfPulses().
|
private |
Definition at line 18 of file QNoisePowerSpectrumEstimator.hh.
Referenced by Add(), and QNoisePowerSpectrumEstimator().