Definition at line 237 of file EndPathExecutor.cc.
art::EndPathExecutor::PathsDoneTask::PathsDoneTask |
( |
EndPathExecutor *const |
endPathExec, |
|
|
WaitingTaskPtr const |
finalizeEventTask, |
|
|
GlobalTaskGroup & |
taskGroup |
|
) |
| |
|
inline |
void art::EndPathExecutor::PathsDoneTask::operator() |
( |
exception_ptr const |
ex | ) |
|
|
inline |
Definition at line 248 of file EndPathExecutor.cc.
References e, art::errors::EventProcessorFailure, art::GlobalTaskGroup::may_run(), art::EndPathExecutor::taskGroup_, TDEBUG_BEGIN_TASK_SI, TDEBUG_END_TASK_SI, and tmp.
257 rethrow_exception(ex);
261 tmp <<
"an exception occurred during current event processing\n" <<
e;
264 <<
"end path processing terminate because of EXCEPTION";
270 <<
"end path processing terminate because of EXCEPTION";
#define TDEBUG_BEGIN_TASK_SI(LEVEL, SI)
EndPathExecutor *const endPathExec_
#define TDEBUG_END_TASK_SI(LEVEL, SI)
GlobalTaskGroup & taskGroup_
ScheduleContext const sc_
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
WaitingTaskPtr const finalizeEventTask_
void may_run(hep::concurrency::WaitingTaskPtr task, std::exception_ptr ex_ptr={})
void incrementPassedEventCount()
cet::coded_exception< error, detail::translate > exception
WaitingTaskPtr const art::EndPathExecutor::PathsDoneTask::finalizeEventTask_ |
|
private |
The documentation for this class was generated from the following file: