Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

runManager.h

Go to the documentation of this file.
00001 #ifndef _runManager_H
00002 #define _runManager_H 1
00003 
00004 #include "typedef.h"
00005 #include <string>
00006 #include <time.h>
00007 
00008 class TFile;
00009 class scRun;
00010 class runFactory;
00011 
00012 class runManager{
00013 
00014 public:
00015 
00016   typedef std::vector<scRun*> SlowRuns;
00017 
00018   runManager(int argc, char** argv);
00019 
00020   ~runManager();
00021 
00022   bool execute();
00023 
00024   bool finalize();
00025 
00026 private:
00027 
00028   void processRuns();
00029   void date(time_t tS);
00030   void makeTemperatureGraphs();
00031   void makeIV();
00032 
00033   FileList m_runList;
00034   TFile* m_output;
00035   runFactory* m_factory;
00036   SlowRuns m_scList;
00037 
00038 };
00039 
00040 #endif

Generated on Fri Jul 8 16:38:52 2005 for Salamander by  doxygen 1.4.1