ATLAS Offline Software
Classes | Namespaces | Macros | Enumerations | Functions
Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/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. This is a class (note; before was simple enum) to enable safer operations. Each ErrorCode is composed out of 3 parts: More...
 

Namespaces

 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)
 
int HLT::getErrorCodePosFromStr (const std::string &ec)
 
void HLT::reportErrorCode (ErrorCode &e1, ErrorCode e2)
 

Macro Definition Documentation

◆ TRIGINTERFACES_ENUMS_H

#define TRIGINTERFACES_ENUMS_H