HLT::Reason Struct Reference

List of all members.

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
}

Member Enumeration Documentation

Enumerator:
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

LAST_ 

and can't be higher because of serialization in the chain

UNSPECIFIED_ 

do not use


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1