ATLAS Offline Software
Loading...
Searching...
No Matches
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>
10namespace 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;
21}
22#endif
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
static const class_id_type invalid_class_id
static const index_type invalid_index
std::variant< sub_index_type, std::string > index_or_label_type
static const index_type invalid_sub_index