1 #ifndef GAUDI_INCIDENT_H
2 #define GAUDI_INCIDENT_H
22 const std::string&
type
24 : m_source ( source ),
34 const std::string&
type()
const {
return m_type; }
40 const std::string&
source()
const {
return m_source; }
58 namespace IncidentType
70 #define GAUDI_FILE_INCIDENTS
94 #endif //GAUDI_INCIDENT_H
const std::string BeginEvent
Processing of a new event has started.
virtual ~Incident()
Destructor.
const std::string & type() const
Access to the incident type.
const std::string BeginProcessing
Incident raised just before entering loop over the algorithms.
const std::string EndProcessing
Incident raised just after the loop over the algorithms (note: before the execution of OutputStreams)...
const std::string & source() const
Access to the source of the incident.
const std::string FailInputFile
could not open or read from this file
const std::string SvcPostFinalize
ONLY For Services that need something after they've been finalized.
const std::string AbortEvent
Stop processing the current event and pass to te next one.
std::string m_type
incident type
const std::string EndEvent
Processing of the last event has finished.
const std::string EndOutputFile
an output file has been finished
const std::string EndInputFile
an input file has been finished
const std::string BeginOutputFile
a new output file has been created
std::string m_source
Incident source.
Incident(const std::string &source, const std::string &type)
Default Constructor.
Base class for all Incidents (computing events).
const std::string WroteToOutputFile
the output file was written to in this event
const std::string BeginRun
Processing of a new run has started.
const std::string FailOutputFile
could not create or write to this file
const std::string EndRun
Processing of the last run has finished.
const std::string EndStream
Processing of the stream has finished.
const std::string CorruptedInputFile
the input file has shown a corruption
const std::string BeginInputFile
a new input file has been started