Applies the optimumfilter reading average pulse and noise from file or computing them with data.
module QWienerFilter verbosity = info enable = true storedata = true MaxIterations = 1 LoadFromFile = true filtersFileName = filters.root endmod
Public Member Functions | |
MWienerFilter (QSequence *s) | |
virtual void | Init () |
Init method is called before event loop. | |
virtual QEvent * | Do (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 | |
std::map< int, WienerFilter * > | fWienerFilter |
underlying optimum filter computation class | |
string | AvgPulseFileName |
number of iteration for the determination of the avgpulses | |
string | nPSFileName |
unsigned int | fMaxIterations |
int | fNumChannels |
int | fNormType |
int | fPreviousRun |
int | fThreshold |
bool | loadFromFile |
load average pulse and noise from ascii file | |
bool | Diff |
bool | LoadFromTXO |