|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONNSWCOMMONDECODE_STGTPPACKETS_H
5 #define MUONNSWCOMMONDECODE_STGTPPACKETS_H
36 [[nodiscard]]
const MMSegmentData&
Segment(std::size_t
segment)
const;
58 std::array<std::uint32_t, STGTPPad::num_pads>
m_bandIDs{};
59 std::array<std::uint32_t, STGTPPad::num_pads>
m_phiIDs{};
85 [[nodiscard]]
const std::array<SegmentData, STGTPSegments::num_segments>&
Segments()
const {
return m_segmentData; }
105 #endif // MUONNSWCOMMONDECODE_STGTPPACKETS_H
STGTPPadPacket(const std::vector< std::uint32_t > &payload, const int ver)
std::uint32_t m_coincWedge
std::uint32_t BCID() const
const MMSegmentData & Segment(std::size_t segment) const
virtual ~STGTPMMPacket()=default
virtual ~STGTPPadPacket()=default
std::uint32_t m_lut_choice
std::uint32_t SectorID() const
std::uint32_t m_valid_segment_selector
std::uint32_t BCID() const
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
const std::array< MMSegmentData, STGTPMMData::num_mm > & Segments() 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
size_t Size(const int ver)
virtual ~STGTPSegmentPacket()=default
std::uint32_t PadIdleFlag() const
std::uint32_t m_nsw_segment_selector
STGTPMMPacket(const std::vector< std::uint32_t > &payload, const int ver)
std::uint32_t PhiID(const std::size_t num) const
size_t Size(const int version)
std::uint32_t LUT_ChoiceSelection() const
STGTPSegmentPacket(const std::vector< std::uint32_t > &payload, const int ver)
size_t Size(const int ver)
Muon::NSW_PadTriggerSegment segment(const NSWL1::PadTrigger &data)
std::array< MMSegmentData, STGTPMMData::num_mm > m_segmentData