ATLAS Offline Software
Control
AthenaServices
src
SelectionVetoes.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
/*
3
* Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration.
4
*/
29
#ifndef ATHENASERVICES_SELECTIONVETOES_H
30
#define ATHENASERVICES_SELECTIONVETOES_H
31
32
33
#include "
AthContainersInterfaces/AuxTypes.h
"
34
#include "
AthenaKernel/sgkey_t.h
"
35
#include "
AthenaKernel/CLASS_DEF.h
"
36
#include <vector>
37
#include <unordered_map>
38
#include <tuple>
39
#include <string>
40
41
42
namespace
SG
{
43
44
50
using
SelectionVetoes
= std::unordered_map<std::string, SG::auxid_set_t>;
51
52
53
}
// namespace SG
54
55
56
CLASS_DEF
(
SG::SelectionVetoes
, 3789442, 1 )
57
58
59
#endif // not ATHENASERVICES_SELECTIONVETOES_H
SG
Forward declaration.
Definition:
CaloCellPacker_400_500.h:32
sgkey_t.h
Define the type used for hashed StoreGate key+CLID pairs.
SG::SelectionVetoes
std::unordered_map< std::string, SG::auxid_set_t > SelectionVetoes
Map of vetoed variables.
Definition:
SelectionVetoes.h:50
AuxTypes.h
Basic definitions for auxiliary types.
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition:
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
CLASS_DEF.h
macros to associate a CLID to a type
Generated on Tue Jul 2 2024 21:26:33 for ATLAS Offline Software by
1.8.18