MCorcHeater.hh

Go to the documentation of this file.
00001 #ifndef _M_CORC_HEATER_HH_
00002 #define _M_CORC_HEATER_HH_
00003 
00027 #include "QCorcModule.hh"
00028 #include "QMultiScatterPlot.hh"
00029 #include "QTHistogram.hh"
00030 #include <map>
00031 
00032 class MCorcHeater : public QCorcModule {
00033 
00034     public:
00036         MCorcHeater(QSequence* s);
00037 
00039         ~MCorcHeater();
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                 int                  fRun;
00057                 Cuore::QMultiScatterPlot fStabHeaterAmplitudeBaselinePlot;
00058                 Cuore::QTHistogram   fStabHeaterAmplitudeHist;
00059                 Cuore::QMultiScatterPlot fStabHeaterAmplitudeTimePlot;
00060         };
00061         
00063         std::map<int, ChannelInfo> fChannelList;
00064         
00065 };
00066 
00067 #endif

Generated on Fri Mar 6 13:40:39 2009 for CUORE Software by  doxygen 1.5.1