00001 #ifndef _M_CORC_BASELINE_HH_ 00002 #define _M_CORC_BASELINE_HH_ 00003 00028 #include "QCorcModule.hh" 00029 #include "QMultiScatterPlot.hh" 00030 #include <map> 00031 00032 class MCorcBaseline : public QCorcModule { 00033 00034 public: 00036 MCorcBaseline(QSequence* s); 00037 00039 ~MCorcBaseline(); 00040 00042 void Init(); 00043 00045 QEvent* Do(QEvent* ev); 00046 00048 void Done(); 00049 00050 private: 00052 void Write(); 00053 00054 class ChannelInfo { 00055 public: 00056 Cuore::QMultiScatterPlot fBaselineRMSTimePlot; 00057 Cuore::QMultiScatterPlot fBaselineTimePlot; 00058 int fRun; 00059 }; 00060 00062 std::map<int, ChannelInfo> fChannelList; 00063 00064 }; 00065 00066 #endif