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

#include <TgcL0FloatingData.h>

Collaboration diagram for L0Muon::TgcL0Floating::StationCoincidence:

Public Member Functions

 StationCoincidence (const HitGroupKey &key, Station station, bool isStrip, std::uint16_t detectorSector, std::int16_t stationEta, std::uint16_t stationPhi, std::uint16_t channel, std::uint8_t layerMask, std::uint8_t observedLayers, std::uint8_t nominalLayers, float eta, float phi, float r, float z)

Public Attributes

HitGroupKey key {}
Station station {Station::Unknown}
bool isStrip {false}
std::uint16_t detectorSector {0}
 Representative Run-3/chamber provenance; not a matching requirement.
std::int16_t stationEta {0}
std::uint16_t stationPhi {0}
std::uint16_t channel {0}
std::uint8_t layerMask {0}
std::uint8_t observedLayers {0}
std::uint8_t nominalLayers {0}
float eta {0.F}
float phi {0.F}
float r {0.F}
float z {0.F}

Detailed Description

Definition at line 67 of file TgcL0FloatingData.h.

Constructor & Destructor Documentation

◆ StationCoincidence()

L0Muon::TgcL0Floating::StationCoincidence::StationCoincidence ( const HitGroupKey & key,
Station station,
bool isStrip,
std::uint16_t detectorSector,
std::int16_t stationEta,
std::uint16_t stationPhi,
std::uint16_t channel,
std::uint8_t layerMask,
std::uint8_t observedLayers,
std::uint8_t nominalLayers,
float eta,
float phi,
float r,
float z )
inline

Definition at line 68 of file TgcL0FloatingData.h.

74 : key{key},
84 eta{eta},
85 phi{phi},
86 r{r},
87 z{z} {}
std::uint16_t detectorSector
Representative Run-3/chamber provenance; not a matching requirement.

Member Data Documentation

◆ channel

std::uint16_t L0Muon::TgcL0Floating::StationCoincidence::channel {0}

Definition at line 96 of file TgcL0FloatingData.h.

96{0};

◆ detectorSector

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

Representative Run-3/chamber provenance; not a matching requirement.

Definition at line 93 of file TgcL0FloatingData.h.

93{0};

◆ eta

float L0Muon::TgcL0Floating::StationCoincidence::eta {0.F}

Definition at line 100 of file TgcL0FloatingData.h.

100{0.F};

◆ isStrip

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

Definition at line 91 of file TgcL0FloatingData.h.

91{false};

◆ key

HitGroupKey L0Muon::TgcL0Floating::StationCoincidence::key {}

Definition at line 89 of file TgcL0FloatingData.h.

89{};

◆ layerMask

std::uint8_t L0Muon::TgcL0Floating::StationCoincidence::layerMask {0}

Definition at line 97 of file TgcL0FloatingData.h.

97{0};

◆ nominalLayers

std::uint8_t L0Muon::TgcL0Floating::StationCoincidence::nominalLayers {0}

Definition at line 99 of file TgcL0FloatingData.h.

99{0};

◆ observedLayers

std::uint8_t L0Muon::TgcL0Floating::StationCoincidence::observedLayers {0}

Definition at line 98 of file TgcL0FloatingData.h.

98{0};

◆ phi

float L0Muon::TgcL0Floating::StationCoincidence::phi {0.F}

Definition at line 101 of file TgcL0FloatingData.h.

101{0.F};

◆ r

float L0Muon::TgcL0Floating::StationCoincidence::r {0.F}

Definition at line 102 of file TgcL0FloatingData.h.

102{0.F};

◆ station

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

◆ stationEta

std::int16_t L0Muon::TgcL0Floating::StationCoincidence::stationEta {0}

Definition at line 94 of file TgcL0FloatingData.h.

94{0};

◆ stationPhi

std::uint16_t L0Muon::TgcL0Floating::StationCoincidence::stationPhi {0}

Definition at line 95 of file TgcL0FloatingData.h.

95{0};

◆ z

float L0Muon::TgcL0Floating::StationCoincidence::z {0.F}

Definition at line 103 of file TgcL0FloatingData.h.

103{0.F};

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