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 Fri Mar 6 13:40:41 2009 for CUORE Software by  doxygen 1.5.1