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.