ATLAS Offline Software
|
#include <Enums.h>
Public Types | |
enum | Code { UNKNOWN =0, MISSING_FEATURE, GAUDI_EXCEPTION, EFORMAT_EXCEPTION, STD_EXCEPTION, UNKNOWN_EXCEPTION, NAV_ERROR, MISSING_ROD, CORRUPTED_ROD, TIMEOUT, BAD_JOB_SETUP, USERDEF_1, USERDEF_2, USERDEF_3, USERDEF_4, LAST_ =0xf, UNSPECIFIED_ = -1 } |
Definition at line 25 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.
enum HLT::Reason::Code |
Enumerator | |
---|---|
UNKNOWN | |
MISSING_FEATURE | the feataure was expected but could not be found |
GAUDI_EXCEPTION | GAUDI exception was caught. |
EFORMAT_EXCEPTION | eformat exception was caught |
STD_EXCEPTION | std exeption was caught |
UNKNOWN_EXCEPTION | unknown exception thrown |
NAV_ERROR | suspected Navigation error |
MISSING_ROD | while unpacking detector data ROD fragment is missing |
CORRUPTED_ROD | ROD with the detector data seems to be corrupted. |
TIMEOUT | the timeout occured |
BAD_JOB_SETUP | the job is possibly badly configured (2 places where this can occur: configuration, and runtime i.e. when FEX before given Hypo is always attaching feature but this time it is not there) |
USERDEF_1 | this is custom user defined code: for clarity users should define consts i.e. const int NO_HITS = HLT::Reason::USERDEF_1 or #define NO_HITS (HLT::Reason::USERDEF_1) and then use this while creating ErrorCodes |
USERDEF_2 | |
USERDEF_3 | |
USERDEF_4 | |
LAST_ | and can't be higher because of serialization in the chain |
UNSPECIFIED_ | do not use |
Definition at line 26 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.