allpix::AbortEventException
Module: Exception classes
Exception for modules to request the abortion of the current event. More…
#include <exceptions.h>
Inherits from allpix::EndOfRunException, allpix::RuntimeError, allpix::Exception, std::exception
Public Functions
Name | |
---|---|
AbortEventException(std::string reason) Constructs request to abort the current event processing with a description. |
Additional inherited members
Public Functions inherited from allpix::EndOfRunException
Name | |
---|---|
EndOfRunException(std::string reason) Constructs request to end event processing with a description. |
Public Functions inherited from allpix::RuntimeError
Name | |
---|---|
RuntimeError(std::string what_arg) Creates exception with the given runtime problem. |
Protected Functions inherited from allpix::RuntimeError
Name | |
---|---|
RuntimeError() =default Internal constructor for exceptions setting the error message indirectly. |
Public Functions inherited from allpix::Exception
Name | |
---|---|
Exception(std::string what_arg) Creates exception with the specified problem. |
|
const char * | what() const override Return the error message. |
Protected Functions inherited from allpix::Exception
Name | |
---|---|
Exception() =default Internal constructor for exceptions setting the error message indirectly. |
Protected Attributes inherited from allpix::Exception
Name | |
---|---|
std::string | error_message_ |
Detailed Description
class allpix::AbortEventException;
Exception for modules to request the abortion of the current event.
Note: Non-fatal error used to interrupt the processing of the current event.
This error can be raised by modules if they would like to request an interruption of the current event processing because an issue was detected.
Public Functions Documentation
function AbortEventException
inline explicit AbortEventException(
std::string reason
)
Constructs request to abort the current event processing with a description.
Parameters:
- reason Text explaining the reason of the requested abortion of the event
Updated on 2024-12-13 at 08:31:37 +0000