MNoiseAvgPowerSpectrum Class Reference
[Modules]

Inheritance diagram for MNoiseAvgPowerSpectrum:

QModule QBaseModule

List of all members.


Detailed Description

Module to compute average power spectrum of noise.

Author:
A. Bryant, M.Vignati
Used for pulse amplitude algorithms


Public Member Functions

 MNoiseAvgPowerSpectrum (QSequence *s)
virtual void Init ()
 Init method is called before event loop.
virtual QEventDo (QEvent *ev)
 Doit method is called for each event, getting the event as argument.
virtual void Done ()
 Done method is called after event loop.

Private Attributes

int fNumChannels
 number of channels
int fNumFreq
 number of frequencies to compute -- set automatically depending on number of points in acquired window
bool fProcessedFirstEvent
 flag indicating whether the first event has been processed
std::map< int, int > fCount
 number of noise samples found on each channel
std::map< int, QVector > fNoiseAvgPowerSpectrum
 average of noise power spectrum for each channel
std::map< int, QVector > fNoiseAvgDiffPS
 average of noise power differentiated spectrum for each channel
int fSelect
time_t fBeginValidity
time_t fEndValidity
std::string fOutputFile
std::string fWindow
QFFT::WindowType fWindowType
bool fCoherentGain

The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:02 2010 for CUORE Software by  doxygen 1.5.6