00001 #ifndef _M_NOISEFILTER_HH_ 00002 #define _M_NOISEFILTER_HH_ 00003 00031 #include "QFilter.hh" 00032 #include <map> 00033 00034 class MOverlappedWindowFilter : public QFilter { 00035 00036 public: 00038 MOverlappedWindowFilter(QSequence* s); 00039 00041 ~MOverlappedWindowFilter(); 00042 00044 void GetCuts(); 00045 00047 bool Filter(const QEvent* ev); 00048 00049 private: 00050 std::map<int, unsigned long long > fChannels; 00051 int fRun; 00052 00053 00054 }; 00055 00056 #endif 00057