ReAnalyse.h

00001 #ifndef SCTANALYSIS_REANALYSE
00002 #define SCTANALYSIS_REANALYSE
00003 
00004 #include "AnalysisAlgorithm.h"
00005 #include <boost/shared_ptr.hpp>
00006 #include <list>
00007 #include <string>
00008 #include <iostream>
00009 
00010 namespace SctAnalysis{
00011 
00012 class ReAnalyse{
00013 public:
00014   ReAnalyse(int argc, char** argv);
00015   void printHelp() const;
00016   void print (std::ostream& os) const;
00017   void go();
00018 private:
00019   std::string m_testName;
00020   std::list<double> m_testPoints;
00021   std::list< boost::shared_ptr<AnalysisAlgorithm> > m_algorithms;
00022   std::list< std::pair<long unsigned, long unsigned> > m_runScan;
00023   std::list< std::string > m_modules;
00024   int verbosity;
00025   bool m_option_n;
00026 };
00027 
00028 } // namepace SctAnalysis
00029 #endif

Generated on Mon Feb 6 14:01:25 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6