MFindMultipleTrendsByBruteForce.hh

Go to the documentation of this file.
00001 #ifndef _M_FINDMULTIPLETRENDSBYBRUTEFORCE_HH_
00002 #define _M_FINDMULTIPLETRENDSBYBRUTEFORCE_HH_
00003 
00042 #include "QModule.hh"
00043 
00044 #include "QBruteForceTrendFinder.hh"
00045 #include <map>
00046 #include <string>
00047 
00048 class MFindMultipleTrendsByBruteForce : public QModule {
00049 
00050     public:
00052         MFindMultipleTrendsByBruteForce(QSequence* s);
00053 
00055         virtual ~MFindMultipleTrendsByBruteForce();
00056 
00058         void Init();
00059 
00061         QEvent* Do(QEvent* ev);
00062 
00064         void Done();
00065     private:
00066         std::string fBreakTimesFileName;
00067         std::map<int, QBruteForceTrendFinder> fBruteForceTrendFinder;
00068         std::string fFitParametersFileName;
00069         double fMaxAmplitude;
00070         double fMinAmplitude;
00071         int fMinPointsInInterval;
00072 
00073 };
00074 
00075 #endif

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