ATLAS Offline Software
Trigger
TrigEvent
TrigNavStructure
TrigNavStructure
Trigger/TrigEvent/TrigNavStructure/TrigNavStructure/Types.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGNAVSTRUCTURE_TYPES_H
6
#define TRIGNAVSTRUCTURE_TYPES_H
7
#include <stdint.h>
8
#include <variant>
9
#include <string>
10
namespace
HLT
{
11
typedef
uint32_t
te_id_type
;
12
typedef
uint16_t
sub_index_type
;
13
typedef
uint32_t
index_type
;
14
typedef
uint32_t
class_id_type
;
15
16
typedef
std::variant<sub_index_type,std::string>
index_or_label_type
;
17
18
const
static
sub_index_type
invalid_sub_index = 0xffff;
19
const
static
index_type
invalid_index = 0xffffffff;
20
const
static
class_id_type
invalid_class_id = 0;
21
}
22
#endif
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:93
HLT::index_or_label_type
std::variant< sub_index_type, std::string > index_or_label_type
Definition:
Trigger/TrigEvent/TrigNavStructure/TrigNavStructure/Types.h:16
HLT
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
Definition:
HLTResultReader.h:26
HLT::class_id_type
uint32_t class_id_type
Definition:
Trigger/TrigEvent/TrigNavStructure/Root/Types.h:11
HLT::sub_index_type
uint16_t sub_index_type
Definition:
Trigger/TrigEvent/TrigNavStructure/Root/Types.h:9
HLT::index_type
uint32_t index_type
Definition:
Trigger/TrigEvent/TrigNavStructure/Root/Types.h:10
HLT::te_id_type
uint32_t te_id_type
Definition:
Trigger/TrigEvent/TrigNavStructure/TrigNavStructure/Types.h:11
Generated on Sat Apr 26 2025 21:22:58 for ATLAS Offline Software by
1.8.18