ATLAS Offline Software
Loading...
Searching...
No Matches
Enums.h File Reference
#include <vector>
#include <string>
#include <stdint.h>
Include dependency graph for Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/Enums.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  HLT::Action
struct  HLT::Reason
struct  HLT::SteeringInternalReason
class  HLT::ErrorCode
 The definition of error codes in HLT. More...

Namespaces

namespace  HLT
 It used to be useful piece of code for replacing actual SG with other store of similar functionality In fact it used to be more like interface adapter for ARA objects access, nevertheless since the ARA project is gone it is only an unnecessary extra layer.

Macros

#define TRIGINTERFACES_ENUMS_H

Enumerations

enum  HLT::HLTLevel { HLT::L2 = 0 , HLT::EF , HLT::HLT , HLT::UNKNOWN }

Functions

std::string HLT::strErrorCode (const ErrorCode code)
static const ErrorCode HLT::OK (Action::CONTINUE)
static const ErrorCode HLT::MISSING_FEATURE (Action::CONTINUE, Reason::MISSING_FEATURE)
static const ErrorCode HLT::STOP_THIS_CHAIN_ (Action::CONTINUE, Reason::MISSING_FEATURE)
static const ErrorCode HLT::ERROR (Action::ABORT_CHAIN, Reason::UNKNOWN)
static const ErrorCode HLT::INVALID_TE (Action::ABORT_CHAIN, Reason::UNKNOWN)
static const ErrorCode HLT::TOOL_FAILURE (Action::ABORT_CHAIN, Reason::UNKNOWN)
static const ErrorCode HLT::NUM_ERROR (Action::ABORT_CHAIN, Reason::UNKNOWN)
static const ErrorCode HLT::SG_ERROR (Action::ABORT_CHAIN, Reason::NAV_ERROR)
static const ErrorCode HLT::NAV_ERROR (Action::ABORT_CHAIN, Reason::NAV_ERROR)
static const ErrorCode HLT::GAUDI_EXCEPTION (Action::ABORT_CHAIN, Reason::GAUDI_EXCEPTION)
static const ErrorCode HLT::EFORMAT_EXCEPTION (Action::ABORT_CHAIN, Reason::EFORMAT_EXCEPTION)
static const ErrorCode HLT::STD_EXCEPTION (Action::ABORT_CHAIN, Reason::STD_EXCEPTION)
static const ErrorCode HLT::UNKNOWN_EXCEPTION (Action::ABORT_CHAIN, Reason::UNKNOWN_EXCEPTION)
static const ErrorCode HLT::TIMEOUT (Action::ABORT_EVENT, Reason::TIMEOUT, SteeringInternalReason::TIMEOUT)
static const ErrorCode HLT::STOP_EVENT_ (Action::ABORT_EVENT)
static const ErrorCode HLT::NO_LVL1_ITEMS (Action::ABORT_EVENT, SteeringInternalReason::NO_LVL1_ITEMS)
static const ErrorCode HLT::NO_LVL2_CHAINS (Action::ABORT_EVENT, SteeringInternalReason::NO_LVL2_CHAINS)
static const ErrorCode HLT::NO_LVL1_RESULT (Action::ABORT_EVENT, SteeringInternalReason::NO_LVL1_RESULT)
static const ErrorCode HLT::WRONG_HLT_RESULT (Action::ABORT_EVENT, SteeringInternalReason::WRONG_HLT_RESULT)
static const ErrorCode HLT::NO_HLT_RESULT (Action::ABORT_EVENT, SteeringInternalReason::NO_HLT_RESULT)
static const ErrorCode HLT::STOP_JOB_ (Action::ABORT_JOB)
static const ErrorCode HLT::BAD_JOB_SETUP (Action::ABORT_JOB, Reason::BAD_JOB_SETUP)
static const ErrorCode HLT::BAD_ALGO_CONFIG (Action::ABORT_JOB, Reason::BAD_JOB_SETUP)
static const ErrorCode HLT::FATAL (Action::ABORT_JOB, Reason::UNKNOWN)
static const ErrorCode HLT::LAST_ERROR (Action::ABORT_JOB, Reason::LAST_, SteeringInternalReason::LAST_)
int HLT::getErrorCodePosFromStr (const std::string &ec)
void HLT::reportErrorCode (ErrorCode &e1, ErrorCode e2)

Macro Definition Documentation

◆ TRIGINTERFACES_ENUMS_H

#define TRIGINTERFACES_ENUMS_H