00001 #ifndef PrintAdTempAlg_h 00002 #define PrintAdTempAlg_h 00003 00004 #include "GaudiAlg/GaudiAlgorithm.h" 00005 #include "Context/TimeStamp.h" 00006 00007 using namespace std; 00008 00009 class IDaqRunInfoSvc; 00010 00011 class PrintAdTempAlg:public GaudiAlgorithm 00012 { 00013 public: 00014 00015 PrintAdTempAlg(const string& name, ISvcLocator* pSvcLocator); 00016 virtual ~PrintAdTempAlg(); 00017 00018 virtual StatusCode initialize(); 00019 virtual StatusCode execute(); 00020 virtual StatusCode finalize(); 00021 00022 private: 00023 00024 IDaqRunInfoSvc* m_daqRunInfoSvc; 00025 00026 int m_runNo; 00027 string m_fileName; 00028 string m_outputFile; 00029 00030 TimeStamp m_start; 00031 TimeStamp m_end; 00032 00033 }; 00034 00035 #endif