Definition at line 1307 of file EventProcessor.cc.
void art::EventProcessor::EndPathTask::operator() |
( |
exception_ptr const |
ex | ) |
|
|
inline |
Definition at line 1314 of file EventProcessor.cc.
1320 rethrow_exception(
ex);
1326 "EventProcessor: an exception occurred during current " 1330 <<
"terminate event loop because of EXCEPTION";
1334 <<
"exception being ignored for current event:\n" 1340 <<
"an exception occurred during current event processing\n";
1343 <<
"terminate event loop because of EXCEPTION";
1348 auto finalize_event_task =
1349 make_waiting_task<EndPathRunnerTask>(
evp_,
sid_);
1351 evp_->schedule(
sid_).process_event_observers(finalize_event_task);
1355 evp_->sharedException_.store<
Exception>(
1357 "EventProcessor: an exception occurred during current event " 1361 <<
"terminate event loop because of EXCEPTION";
1365 <<
"exception being ignored for current event:\n" 1371 <<
"an exception occurred during current event processing\n";
1372 evp_->sharedException_.store_current();
1374 <<
"terminate event loop because of EXCEPTION";
#define TDEBUG_BEGIN_TASK_SI(LEVEL, SI)
#define TDEBUG_END_TASK_SI(LEVEL, SI)
MaybeLogger_< ELseverityLevel::ELsev_error, false > LogError
void store(std::exception_ptr ex_ptr)
std::string trim_right_copy(std::string source, std::string const &t=" ")
actions::ActionCodes error_action(cet::exception &e) const
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
SharedException sharedException_
MaybeLogger_< ELseverityLevel::ELsev_warning, false > LogWarning
cet::coded_exception< error, detail::translate > exception
ScheduleID const art::EventProcessor::EndPathTask::sid_ |
|
private |
The documentation for this class was generated from the following file: