00001 #ifndef RunEventNumber_H 00002 #define RunEventNumber_H 00003 00004 //#include <cstring> 00005 //#include <string> 00006 00007 #include "GaudiKernel/AlgFactory.h" 00008 #include "GaudiKernel/Algorithm.h" 00009 00010 00011 class RunEventNumber : public Algorithm { 00012 00013 public: 00014 RunEventNumber(const std::string& name, ISvcLocator* pSvcLocator); 00015 StatusCode initialize(); 00016 StatusCode execute(); 00017 StatusCode finalize(); 00018 00019 private: 00020 00021 int m_period; 00022 int numEvents; 00023 int numRuns; 00024 int prevRun; 00025 00026 }; 00027 00028 #endif