00001 #ifndef _M_SIMPLEDAQCHECK_HH_ 00002 #define _M_SIMPLEDAQCHECK_HH_ 00003 00037 #include "QModule.hh" 00038 00039 class MSimpleDAQCheck : public QModule { 00040 00041 public: 00043 MSimpleDAQCheck(QSequence* s); 00044 00046 ~MSimpleDAQCheck(); 00047 00049 void Init(); 00050 00052 QEvent* Do(QEvent* ev); 00053 00055 void Done(); 00056 private: 00057 00058 int fPreviousRun; 00059 time_t fRunDuration; 00060 time_t fTotalDuration; 00061 time_t fStartTime; 00062 time_t fStopTime; 00063 int fNumberOfMuons; 00064 int fPrevRunDuration; 00065 bool fUseDB; 00066 bool fManyMuonsAlreadySent; 00067 bool fZeroMuAlreadySent; 00068 int fNElapsedHours; 00069 int fRun; 00070 00071 }; 00072 00073 #endif 00074