![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONNSWCOMMONDECODE_STGTPPACKETS_H
5 #define MUONNSWCOMMONDECODE_STGTPPACKETS_H
28 std::array<std::uint32_t, STGTPPad::num_pads>
m_bandIDs{};
29 std::array<std::uint32_t, STGTPPad::num_pads>
m_phiIDs{};
53 [[nodiscard]]
const std::array<SegmentData, STGTPSegments::num_segments>&
Segments()
const {
return m_segmentData; }
72 #endif // MUONNSWCOMMONDECODE_STGTPPACKETS_H
STGTPPadPacket(const std::vector< std::uint32_t > &payload)
std::uint32_t m_coincWedge
std::uint32_t BCID() const
virtual ~STGTPPadPacket()=default
std::uint32_t m_lut_choice
std::uint32_t SectorID() const
STGTPSegmentPacket(const std::vector< std::uint32_t > &payload)
std::uint32_t m_valid_segment_selector
std::uint32_t ValidSegmentSelector() const
std::array< std::uint32_t, STGTPPad::num_pads > m_phiIDs
std::uint32_t BandID(const std::size_t num) const
std::uint32_t CoincidenceWedge() const
std::uint32_t BCID() const
std::array< SegmentData, STGTPSegments::num_segments > m_segmentData
std::uint32_t NSW_SegmentSelector() const
const std::array< SegmentData, STGTPSegments::num_segments > & Segments() const
std::array< std::uint32_t, STGTPPad::num_pads > m_bandIDs
const SegmentData & Segment(std::size_t segment) const
virtual ~STGTPSegmentPacket()=default
std::uint32_t PadIdleFlag() const
std::uint32_t m_nsw_segment_selector
std::uint32_t PhiID(const std::size_t num) const
std::uint32_t LUT_ChoiceSelection() const
Muon::NSW_PadTriggerSegment segment(const NSWL1::PadTrigger &data)