ATLAS Offline Software
Loading...
Searching...
No Matches
EventFlagNames.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/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
13
14
15#ifndef EVENTCOMMOND3PPDMAKER_EVENTFLAGNAMES_H
16#define EVENTCOMMOND3PPDMAKER_EVENTFLAGNAMES_H
17
18
20
21namespace D3PD {
22
23
29
30
32 { xAOD::EventInfo::Pixel, "pixel" },
33 { xAOD::EventInfo::SCT, "sct" },
34 { xAOD::EventInfo::TRT, "trt" },
35 { xAOD::EventInfo::LAr, "lar" },
36 { xAOD::EventInfo::Tile, "tile" },
37 { xAOD::EventInfo::Muon, "muon" },
39 { xAOD::EventInfo::Core, "core" },
40};
41
42static constexpr size_t nEventFlagNames =
43 sizeof(eventFlagNames) / sizeof(eventFlagNames[0]);
44
45
46} // namespace D3PD
47
48
49#endif // not EVENTCOMMOND3PDMAKER_EVENTFLAGNAMES_H
EventFlagSubDet
Sub-detector types for which we store event-level flags.
@ Tile
The Tile calorimeter.
@ Muon
The muon spectrometer.
@ Core
Core flags describing the event.
@ Pixel
The pixel tracker.
@ ForwardDet
The forward detectors.
@ LAr
The LAr calorimeter.
Block filler tool for noisy FEB information.
static const EventFlagNames eventFlagNames[]
static constexpr size_t nEventFlagNames
xAOD::EventInfo::EventFlagSubDet m_flag