1 #ifndef GAUDI_INCIDENT_H
2 #define GAUDI_INCIDENT_H
5 #include "GaudiKernel/Kernel.h"
24 : m_source (
std::move(source) ),
25 m_type (
std::move(type) ) { }
34 const std::string&
type()
const {
return m_type; }
40 const std::string& source()
const {
return m_source; }
61 const std::string
EndEvent =
"EndEvent";
62 const std::string
BeginRun =
"BeginRun";
63 const std::string
EndRun =
"EndRun";
64 const std::string
EndStream =
"EndStream";
70 #define GAUDI_FILE_INCIDENTS
94 #endif //GAUDI_INCIDENT_H
const std::string BeginEvent
Processing of a new event has started.
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 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.
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
Namespace for pre-defined common incident types.
const std::string BeginOutputFile
a new output file has been created
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