MBaselineModule.hh

Go to the documentation of this file.
00001 
00032 #ifndef _M_BASELINEMODULE_H_
00033 #define _M_BASELINEMODULE_H_
00034 
00035 #include <string>
00036 #include "QModule.hh"
00037 #include "QCuore.hh"
00038 
00039 
00040 class MBaselineModule : public QModule {
00041 
00042         public:
00043                 MBaselineModule(QSequence* s);
00044 
00045                 virtual ~MBaselineModule();
00046 
00047                 // Init method is called before event loop
00048                  void Init();
00049 
00050                 // Doit method is called for each event, getting the event as argument
00051                  QEvent* Do( QEvent* ev);
00052 
00053                 // Done method is called after event loop
00054                  void Done();
00055 
00056         private:
00058                 Double_t fBaseline;
00060                 Double_t fBaselineIntercept;
00062                 Double_t fBaselineSlope;
00064                 Double_t fBaselineRMS;
00066                 Int_t fNumberOfBaselinePoints;
00067 };
00068 
00069 #endif

Generated on Tue Nov 16 10:49:58 2010 for CUORE Software by  doxygen 1.5.6