ATLAS Offline Software
Loading...
Searching...
No Matches
MDTCandData_v1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
5
7#include <cstdint>
8
9namespace {
10 static const std::string preFixStr{"L0Mu_"};
11}
12
13namespace xAOD
14{
15 // cppcheck-suppress unknownMacro
16 IMPLEMENT_SETTER_GETTER( MDTCandData_v1, uint8_t, numSegments, setNumSegments )
17 IMPLEMENT_SETTER_GETTER( MDTCandData_v1, uint8_t, slPtThreshold, setSlPtThreshold )
18 IMPLEMENT_SETTER_GETTER( MDTCandData_v1, uint8_t, slCharge, setSlCharge )
19 IMPLEMENT_SETTER_GETTER( MDTCandData_v1, uint16_t, slPhiPosition, setSlPhiPosition )
20 IMPLEMENT_SETTER_GETTER( MDTCandData_v1, uint8_t, tcIdentifier, setTcIdentifier )
21 IMPLEMENT_SETTER_GETTER( MDTCandData_v1, uint8_t, segmentQualityFlag, setSegmentQualityFlag )
22
23} // namespace xAOD
#define IMPLEMENT_SETTER_GETTER(DTYPE, GETTER, SETTER)
Data class describing the L0 muon candidates from MDT-TP to TGC/RPC SL.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
setWord1 uint16_t