00001 #ifndef _M_SAVECORRECTEDMUONTIMES_HH_ 00002 #define _M_SAVECORRECTEDMUONTIMES_HH_ 00003 00004 #include "QVector.hh" 00005 00039 #include "QModule.hh" 00040 00041 class MSaveCorrectedMuonTimes : public QModule { 00042 00043 public: 00045 MSaveCorrectedMuonTimes(QSequence* s); 00046 00048 ~MSaveCorrectedMuonTimes(); 00049 00051 void Init(); 00052 00054 QEvent* Do(QEvent* ev); 00055 00057 void Done(); 00058 private: 00060 std::string fSynchFile; 00061 00063 std::string fOutputFile; 00064 00066 double fOffset; 00067 00069 double fSlope; 00070 00072 QVector fMuonTimes; 00073 00075 QVector fMuonEvents; 00076 00077 }; 00078 00079 #endif 00080