|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef TRIGINTERFACES_ENUMS_H
7 #define TRIGINTERFACES_ENUMS_H
@ MISSING_ROD
while unpacking detector data ROD fragment is missing
@ NAV_ERROR
suspected Navigation error
@ NO_LVL1_ITEMS
in the LVL1 result delivered to LVL2 none of LVL1 items are present, that means no seeding informatio...
Action::Code action() const
@ GAUDI_EXCEPTION
GAUDI exception was caught.
double e1(const xAOD::CaloCluster &cluster)
return the uncorrected cluster energy in 1st sampling
@ WRONG_HLT_RESULT
error while unpacking HLT reult (happnes at EF when LVL2 result is unpacked)
@ ABORT_EVENT
if things went wrong severely, event corruption suspected
The definition of error codes in HLT. This is a class (note; before was simple enum) to enable safer ...
@ ABORT_JOB
if things go really wrong, i.e.
@ NO_LVL2_CHAINS
in the LVL2 result unpacked at EF no active LVL2 chains are present, that means no seeding informatio...
@ MISSING_OTHER_ROI
one ore more missing RoI except CALO/MUON (e.g.
@ NO_HLT_RESULT
no HLT result is present (means that LVL2 result was not delivered to EF)
@ EFORMAT_EXCEPTION
eformat exception was caught
@ CORRUPTED_ROD
ROD with the detector data seems to be corrupted.
@ MISSING_MUON_ROI
one ore more missing MUON RoIs
@ TIMEOUT
timeout forced by the steering
@ BUSY
to flag that the event was busy
@ ALGO_ERROR
algorithms returned errors
uint32_t code
storage of error code where 4 least significant bits(0-3) are storing Reason, 2 next (4-5) are for Ac...
std::string strErrorCode(const ErrorCode code)
bool operator==(const ErrorCode &ec) const
bool operator<(const ErrorCode &ec) const
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
ErrorCode()
for algo developers
@ BAD_JOB_SETUP
the job is possibly badly configured (2 places where this can occur: configuration,...
@ LAST_
there is basically no restriction on size since these errors are not saved per chain so do not need t...
@ BAD_JOB_SETUP
job is badly configured
int getErrorCodePosFromStr(const std::string &ec)
Reason::Code reason() const
@ TIMEOUT
the timeout occured
@ ABORT_CHAIN
if things went wrong but it is not severe, other unrelated chains will continue
bool operator>(const ErrorCode &ec) const
@ STD_EXCEPTION
std exeption was caught
@ UNKNOWN_EXCEPTION
unknown exception thrown
SteeringInternalReason::Code steeringInternalReason() const
@ CONTINUE
if all is OK the processing should be continued
@ LAST_
and can't be higher because of serialization in the chain
@ USERDEF_1
this is custom user defined code: for clarity users should define consts i.e.
double e2(const xAOD::CaloCluster &cluster)
return the uncorrected cluster energy in 2nd sampling
@ MISSING_FEATURE
the feataure was expected but could not be found
@ MISSING_CALO_ROI
one ore more missing CALO RoIs
void reportErrorCode(ErrorCode &e1, ErrorCode e2)
bool operator!=(const ErrorCode &ec) const
@ NO_LVL1_RESULT
LVL1 result is missing.