ATLAS Offline Software
Loading...
Searching...
No Matches
HLT::Reason Struct Reference

#include <Enums.h>

Collaboration diagram for HLT::Reason:

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
}

Detailed Description

Member Enumeration Documentation

◆ 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

See also
TrigInterfaces/AlgoConfig::timeout() for details
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.

26 {
27 UNKNOWN=0,
33 NAV_ERROR,
36 TIMEOUT,
38
39 USERDEF_1,
43 LAST_ =0xf,
44 UNSPECIFIED_ = -1
45 } Code;
@ USERDEF_1
this is custom user defined code: for clarity users should define consts i.e.
@ BAD_JOB_SETUP
the job is possibly badly configured (2 places where this can occur: configuration,...
@ LAST_
and can't be higher because of serialization in the chain
@ MISSING_ROD
while unpacking detector data ROD fragment is missing
@ MISSING_FEATURE
the feataure was expected but could not be found
@ CORRUPTED_ROD
ROD with the detector data seems to be corrupted.

The documentation for this struct was generated from the following file: