ATLAS Offline Software
Public Types | List of all members
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

Definition at line 25 of file Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h.

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/AlgoConfigtimeout() 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,
34  MISSING_ROD,
36  TIMEOUT,
38 
39  USERDEF_1,
40  USERDEF_2,
41  USERDEF_3,
42  USERDEF_4,
43  LAST_ =0xf,
44  UNSPECIFIED_ = -1
45  } Code;

The documentation for this struct was generated from the following file:
HLT::Reason::MISSING_ROD
@ MISSING_ROD
while unpacking detector data ROD fragment is missing
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:34
HLT::Reason::NAV_ERROR
@ NAV_ERROR
suspected Navigation error
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:33
HLT::Reason::GAUDI_EXCEPTION
@ GAUDI_EXCEPTION
GAUDI exception was caught.
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:29
HLT::Reason::Code
Code
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:26
HLT::Reason::USERDEF_2
@ USERDEF_2
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:40
HLT::Reason::USERDEF_3
@ USERDEF_3
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:41
HLT::Reason::EFORMAT_EXCEPTION
@ EFORMAT_EXCEPTION
eformat exception was caught
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:30
HLT::Reason::CORRUPTED_ROD
@ CORRUPTED_ROD
ROD with the detector data seems to be corrupted.
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:35
HLT::Reason::UNSPECIFIED_
@ UNSPECIFIED_
do not use
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:44
HLT::Reason::UNKNOWN
@ UNKNOWN
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:27
HLT::Reason::BAD_JOB_SETUP
@ BAD_JOB_SETUP
the job is possibly badly configured (2 places where this can occur: configuration,...
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:37
HLT::Reason::TIMEOUT
@ TIMEOUT
the timeout occured
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:36
HLT::Reason::STD_EXCEPTION
@ STD_EXCEPTION
std exeption was caught
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:31
HLT::Reason::UNKNOWN_EXCEPTION
@ UNKNOWN_EXCEPTION
unknown exception thrown
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:32
HLT::Reason::LAST_
@ LAST_
and can't be higher because of serialization in the chain
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:43
HLT::Reason::USERDEF_1
@ USERDEF_1
this is custom user defined code: for clarity users should define consts i.e.
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:39
HLT::Reason::MISSING_FEATURE
@ MISSING_FEATURE
the feataure was expected but could not be found
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:28
HLT::Reason::USERDEF_4
@ USERDEF_4
Definition: Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:42