module Fir verbosity = debug enable = true OutputFile = avg_pulses.root Causal = false FilterSize = 1024 SubSamplingOn = true WindowsType = rectangular endmod
Public Member Functions | |
MFir (QSequence *s) | |
constructor | |
~MFir () | |
destructor | |
void | Init () |
Init method. | |
QEvent * | Do (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 |