/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

DybAbortEventAlg.h
Go to the documentation of this file.
00001 
00019 #ifndef DYBABORTEVENTALG_H
00020 #define DYBABORTEVENTALG_H
00021 
00022 
00023 #include "GaudiAlg/GaudiAlgorithm.h"
00024 
00025 #include <vector>
00026 #include <string>
00027 
00028 class IIncidentSvc;
00029 
00030 class DybAbortEventAlg : public GaudiAlgorithm 
00031 {
00032 
00033 public:
00034 
00035     DybAbortEventAlg(const std::string& name, ISvcLocator* pSvcLocator);
00036     virtual ~DybAbortEventAlg();
00037 
00038     virtual StatusCode initialize();
00039     virtual StatusCode execute();
00040     virtual StatusCode finalize();
00041 
00042 private:
00043 
00046     std::vector<std::string> m_requiredHeaders;
00047 
00053     std::string m_requireReadout;
00054     
00059     int m_siteMask;
00060 
00065     int m_detectorMask;
00066 
00069     bool m_goth;
00070     
00071 
00072 private:
00073 
00074     StatusCode abort_event(const std::string& reason);
00075     
00076     IIncidentSvc *m_incidentSvc;
00077 
00078 };
00079 
00080 #endif  // DYBABORTEVENTALG_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:09:44 for DybAlg by doxygen 1.7.4