Gaudi Framework, version v23r9

Home   Generated: Thu Jul 18 2013
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Incident.h
Go to the documentation of this file.
1 #ifndef GAUDI_INCIDENT_H
2 #define GAUDI_INCIDENT_H
3 
4 // Include files
5 #include "GaudiKernel/Kernel.h"
6 #include <string>
7 
17 
18 public:
19 
21  Incident ( const std::string& source,
22  const std::string& type
23  )
24  : m_source ( source ),
25  m_type ( type ) { }
26 
28  virtual ~Incident() { }
29 
34  const std::string& type() const { return m_type; }
35 
40  const std::string& source() const { return m_source; }
41 
42 private:
43 
46 
47 };
48 
58 namespace IncidentType
59 {
60  const std::string BeginEvent = "BeginEvent";
61  const std::string EndEvent = "EndEvent";
62  const std::string BeginRun = "BeginRun";
63  const std::string EndRun = "EndRun";
64  const std::string EndStream = "EndStream";
65 
66  const std::string AbortEvent = "AbortEvent";
67 
68  //Added by R. Lambert 2009-09-03, for summary services
69  //define a preprocessor macro to allow backward-compatibility
70 #define GAUDI_FILE_INCIDENTS
71 
72  const std::string BeginOutputFile = "BeginOutputFile";
73  const std::string FailOutputFile = "FailOutputFile";
74  const std::string WroteToOutputFile = "WroteToOutputFile";
75  const std::string EndOutputFile = "EndOutputFile";
76 
77  const std::string BeginInputFile = "BeginInputFile";
78  const std::string FailInputFile = "FailInputFile";
79  const std::string EndInputFile = "EndInputFile";
80 
81  const std::string CorruptedInputFile = "CorruptedInputFile";
82 
84  const std::string BeginProcessing = "BeginProcessing";
86  const std::string EndProcessing = "EndProcessing";
87 }
88 
89 #endif //GAUDI_INCIDENT_H
90 

Generated at Thu Jul 18 2013 12:18:02 for Gaudi Framework, version v23r9 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004