00001 00002 #ifndef _M_FILTERBYREADNUMBER_HH_ 00003 #define _M_FILTERBYREADNUMBER_HH_ 00004 00005 #include <list> 00006 00007 #include "QFilter.hh" 00008 00042 class MFilterByReadNumber : public QFilter { 00043 00044 public: 00046 MFilterByReadNumber(QSequence* s); 00047 00049 ~MFilterByReadNumber(); 00050 00052 void GetCuts(); 00053 00055 bool Filter(const QEvent* ev); 00056 00057 private: 00058 std::list<int> fPassingEvents; 00059 bool fPassAll; 00060 }; 00061 00062 #endif 00063