00001 #ifndef _M_COPYK40FLAGBYEVENTLIST_HH_ 00002 #define _M_COPYK40FLAGBYEVENTLIST_HH_ 00003 00039 #include "QModule.hh" 00040 #include <set> 00041 #include <utility> 00042 00043 class MCopyK40FlagByEventList : public QModule { 00044 00045 public: 00047 MCopyK40FlagByEventList(QSequence* s); 00048 00050 ~MCopyK40FlagByEventList(); 00051 00053 void Init(); 00054 00056 QEvent* Do(QEvent* ev); 00057 00059 void Done(); 00060 private: 00063 static std::set<std::pair<int, int> > fK40PhotopeakEvents; 00064 00067 bool fSetFlag; 00068 }; 00069 00070 #endif 00071