MFindMultipleTrendsByBruteForce.hh

Go to the documentation of this file.
00001 #ifndef _M_FIND_MULTIPLE_TRENDS_BY_BRUTE_FORCE_HH_
00002 #define _M_FIND_MULTIPLE_TRENDS_BY_BRUTE_FORCE_HH_
00003 
00055 #include "QModule.hh"
00056 
00057 #include "QBruteForceTrendFinder.hh"
00058 #include <map>
00059 #include <string>
00060 
00061 class MFindMultipleTrendsByBruteForce : public QModule {
00062 
00063     public:
00065         MFindMultipleTrendsByBruteForce(QSequence* s);
00066 
00068         virtual ~MFindMultipleTrendsByBruteForce();
00069 
00071         void Init();
00072 
00074         QEvent* Do(QEvent* ev);
00075 
00077         void Done();
00078     
00079     private:
00081         std::string fBreakTimesFileName;
00082         
00084         std::map<int, QBruteForceTrendFinder> fBruteForceTrendFinder;
00085         
00087         std::string fFitErrorsFileName;
00088         
00090         std::string fFitParametersFileName;
00091         
00093         double fMaxAmplitude;
00094         
00096         double fMinAmplitude;
00097         
00099         int fMinPointsInInterval;
00100         
00102         bool fRequireIsStabHeater;
00103 
00104 };
00105 
00106 #endif

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