| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

TestIOIncidentAlg.h

Go to the documentation of this file.
00001 
00013 #ifndef TESTIOINCIDENTALG
00014 #define TESTIOINCIDENTALG
00015 
00016 
00017 
00018 #include "GaudiAlg/GaudiAlgorithm.h"
00019 #include "GaudiKernel/IIncidentListener.h"
00020 
00021 class IIncidentSvc;
00022 
00023 class TestIOIncidentAlg : public GaudiAlgorithm,
00024                           virtual public IIncidentListener
00025 {
00026 public:
00027     TestIOIncidentAlg(const std::string& name, ISvcLocator* pSvcLocator);
00028     virtual ~TestIOIncidentAlg();
00029 
00030     // Algorithm
00031     virtual StatusCode initialize();
00032     virtual StatusCode execute();
00033     virtual StatusCode finalize();
00034 
00035     // IncidentListener
00036     virtual void handle(const Incident& incident);
00037     
00038 private:
00039     IIncidentSvc* m_incsvc;
00040 };
00041 
00042 #endif  // TESTIOINCIDENTALG
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:47:44 2011 for DybIO by doxygen 1.4.7