MFir Class Reference
[Modules]

Inheritance diagram for MFir:

QModule QBaseModule

List of all members.


Detailed Description

Digital low pass filter.

Author:
Andrea Giachero Put here an extensive description of what your
module does.


Public Member Functions

 MFir (QSequence *s)
 constructor
 ~MFir ()
 destructor
void Init ()
 Init method.
QEventDo (QEvent *ev)
 Do method.
void Done ()
 Done method.

Private Member Functions

void SaveCutFreqByChannel (int channel, double cut_freq)
 Save Cut frequency, by channel, on file.
void SaveSampFreqByChannel (int channel, double samp_freq)
 Save Sampling frequency, by channel, on file.
const std::string & GetFilename () const
 Get output filename.
const bool IsSaveFilter () const
 Check if SaveFilter is enabled.

Private Attributes

std::string fOutputFile
std::string fWindowName
bool fCausal
bool fSubSampling
bool fSaveFilter
size_t fFilterSize
int fOldRun
QFFT::WindowType fWindowType
std::map< int, ChannelFilter > fChannelFilters

Classes

struct  ChannelFilter

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