ATLAS Offline Software
Loading...
Searching...
No Matches
L0Muon::TgcL0Floating::HitGroupKey Struct Reference

Event-local key used to group decoded Run-3 TGC hits. More...

#include <TgcL0FloatingData.h>

Collaboration diagram for L0Muon::TgcL0Floating::HitGroupKey:

Public Types

using Tuple

Public Member Functions

Tuple tie () const
bool operator< (const HitGroupKey &other) const

Public Attributes

std::uint16_t subDetectorId {0}
std::uint16_t detectorSector {0}
std::uint16_t bcTag {0}
Station station {Station::Unknown}
bool isStrip {false}

Detailed Description

Event-local key used to group decoded Run-3 TGC hits.

Definition at line 19 of file TgcL0FloatingData.h.

Member Typedef Documentation

◆ Tuple

Initial value:
std::tuple<std::uint16_t, std::uint16_t, std::uint16_t, Station, bool>

Definition at line 20 of file TgcL0FloatingData.h.

Member Function Documentation

◆ operator<()

bool L0Muon::TgcL0Floating::HitGroupKey::operator< ( const HitGroupKey & other) const

Definition at line 15 of file TgcL0FloatingData.cxx.

15 {
16 return tie() < other.tie();
17}

◆ tie()

HitGroupKey::Tuple L0Muon::TgcL0Floating::HitGroupKey::tie ( ) const

Member Data Documentation

◆ bcTag

std::uint16_t L0Muon::TgcL0Floating::HitGroupKey::bcTag {0}

Definition at line 25 of file TgcL0FloatingData.h.

25{0};

◆ detectorSector

std::uint16_t L0Muon::TgcL0Floating::HitGroupKey::detectorSector {0}

Definition at line 24 of file TgcL0FloatingData.h.

24{0};

◆ isStrip

bool L0Muon::TgcL0Floating::HitGroupKey::isStrip {false}

Definition at line 27 of file TgcL0FloatingData.h.

27{false};

◆ station

Station L0Muon::TgcL0Floating::HitGroupKey::station {Station::Unknown}

◆ subDetectorId

std::uint16_t L0Muon::TgcL0Floating::HitGroupKey::subDetectorId {0}

Definition at line 23 of file TgcL0FloatingData.h.

23{0};

The documentation for this struct was generated from the following files: