ATLAS Offline Software
Namespaces | Macros | Enumerations | Functions
OnlineErrorCode.h File Reference
#include <ostream>
#include <cstdint>
Include dependency graph for OnlineErrorCode.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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 OnlineErrorCodeSwitchCase(ENUM_NAME)   case OnlineErrorCode::ENUM_NAME: return "OnlineErrorCode::"#ENUM_NAME; break;
 

Enumerations

enum  HLT::OnlineErrorCode : uint32_t {
  HLT::OnlineErrorCode::UNCLASSIFIED = 0, HLT::OnlineErrorCode::BEFORE_NEXT_EVENT = 1, HLT::OnlineErrorCode::CANNOT_RETRIEVE_EVENT = 2, HLT::OnlineErrorCode::NO_EVENT_INFO = 3,
  HLT::OnlineErrorCode::SCHEDULING_FAILURE = 4, HLT::OnlineErrorCode::CANNOT_ACCESS_SLOT = 5, HLT::OnlineErrorCode::PROCESSING_FAILURE = 6, HLT::OnlineErrorCode::NO_HLT_RESULT = 7,
  HLT::OnlineErrorCode::OUTPUT_BUILD_FAILURE = 8, HLT::OnlineErrorCode::OUTPUT_SEND_FAILURE = 9, HLT::OnlineErrorCode::AFTER_RESULT_SENT = 10, HLT::OnlineErrorCode::COOL_UPDATE = 11,
  HLT::OnlineErrorCode::TIMEOUT = 12, HLT::OnlineErrorCode::RESULT_TRUNCATION = 13, HLT::OnlineErrorCode::MISSING_CTP_FRAGMENT = 14, HLT::OnlineErrorCode::BAD_CTP_FRAGMENT = 15,
  HLT::OnlineErrorCode::SCHEDULER_POP_FAILURE = 16
}
 

Functions

constexpr std::string_view HLT::OnlineErrorCodeToString (const OnlineErrorCode code)
 
std::ostream & HLT::operator<< (std::ostream &os, const HLT::OnlineErrorCode code)
 
constexpr bool HLT::isEventProcessingErrorCode (const OnlineErrorCode code)
 

Macro Definition Documentation

◆ OnlineErrorCodeSwitchCase

#define OnlineErrorCodeSwitchCase (   ENUM_NAME)    case OnlineErrorCode::ENUM_NAME: return "OnlineErrorCode::"#ENUM_NAME; break;

Definition at line 37 of file OnlineErrorCode.h.