![]() |
ATLAS Offline Software
|
The definition of error codes in HLT. This is a class (note; before was simple enum) to enable safer operations. Each ErrorCode is composed out of 3 parts: More...
#include <Enums.h>
Public Member Functions | |
| ErrorCode () | |
| for algo developers More... | |
| ErrorCode (Action::Code a) | |
| for algo developers More... | |
| ErrorCode (Action::Code a, Reason::Code r) | |
| for algo developers More... | |
| ErrorCode (uint32_t c) | |
| ErrorCode (const ErrorCode c, Reason::Code r) | |
| ErrorCode (Action::Code a, SteeringInternalReason::Code s) | |
| ErrorCode (const ErrorCode c, SteeringInternalReason::Code s) | |
| ErrorCode (Action::Code a, Reason::Code r, SteeringInternalReason::Code s) | |
| bool | operator== (const ErrorCode &ec) const |
| bool | operator!= (const ErrorCode &ec) const |
| bool | operator< (const ErrorCode &ec) const |
| bool | operator> (const ErrorCode &ec) const |
| operator uint32_t () const | |
| Action::Code | action () const |
| Reason::Code | reason () const |
| SteeringInternalReason::Code | steeringInternalReason () const |
| std::string | str () |
Public Attributes | |
| uint32_t | code |
| storage of error code where 4 least significant bits(0-3) are storing Reason, 2 next (4-5) are for Action and bits higher than 8 for SteeringInternalReason More... | |
The definition of error codes in HLT. This is a class (note; before was simple enum) to enable safer operations. Each ErrorCode is composed out of 3 parts:
Definition at line 80 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
|
inline |
for algo developers
Definition at line 180 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
|
inline |
for algo developers
Definition at line 181 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
|
inline |
|
inline |
Definition at line 185 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 204 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
|
inline |
Definition at line 103 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
|
inline |
Definition at line 195 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
Definition at line 197 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
Definition at line 194 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
Definition at line 198 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
|
inline |
Definition at line 205 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
|
inline |
Definition at line 206 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
| std::string HLT::ErrorCode::str | ( | ) |
| uint32_t HLT::ErrorCode::code |
storage of error code where 4 least significant bits(0-3) are storing Reason, 2 next (4-5) are for Action and bits higher than 8 for SteeringInternalReason
Definition at line 112 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
1.8.18