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

Event-local hardware processing key. More...

#include <TgcL0FloatingData.h>

Collaboration diagram for L0Muon::TgcL0Floating::HitGroupKey:

Public Types

using Tuple = std::tuple<std::uint16_t, std::uint16_t, std::uint16_t>

Public Member Functions

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

Public Attributes

std::uint16_t subDetectorId {0}
std::uint16_t triggerSector {0}
std::uint16_t bcTag {0}

Detailed Description

Event-local hardware processing key.

Hits are routed before Station Coincidence, matching the validated Floating simulation flow.

Definition at line 20 of file TgcL0FloatingData.h.

Member Typedef Documentation

◆ Tuple

using L0Muon::TgcL0Floating::HitGroupKey::Tuple = std::tuple<std::uint16_t, std::uint16_t, std::uint16_t>

Definition at line 21 of file TgcL0FloatingData.h.

Member Function Documentation

◆ operator<()

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

Definition at line 14 of file TgcL0FloatingData.cxx.

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

◆ tie()

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

Definition at line 10 of file TgcL0FloatingData.cxx.

Member Data Documentation

◆ bcTag

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

Definition at line 25 of file TgcL0FloatingData.h.

25{0};

◆ subDetectorId

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

Definition at line 23 of file TgcL0FloatingData.h.

23{0};

◆ triggerSector

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

Definition at line 24 of file TgcL0FloatingData.h.

24{0};

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