ATLAS Offline Software
Loading...
Searching...
No Matches
L1Muon::L1TGC::FloatingStationCoincidence Struct Reference

#include <FloatingData.h>

Collaboration diagram for L1Muon::L1TGC::FloatingStationCoincidence:

Public Member Functions

 FloatingStationCoincidence (const FloatingHitGroupKey &key, FloatingStation 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

FloatingHitGroupKey key {}
FloatingStation station {FloatingStation::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 66 of file FloatingData.h.

Constructor & Destructor Documentation

◆ FloatingStationCoincidence()

L1Muon::L1TGC::FloatingStationCoincidence::FloatingStationCoincidence ( const FloatingHitGroupKey & key,
FloatingStation 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 67 of file FloatingData.h.

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

Member Data Documentation

◆ channel

std::uint16_t L1Muon::L1TGC::FloatingStationCoincidence::channel {0}

Definition at line 95 of file FloatingData.h.

95{0};

◆ detectorSector

std::uint16_t L1Muon::L1TGC::FloatingStationCoincidence::detectorSector {0}

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

Definition at line 92 of file FloatingData.h.

92{0};

◆ eta

float L1Muon::L1TGC::FloatingStationCoincidence::eta {0.F}

Definition at line 99 of file FloatingData.h.

99{0.F};

◆ isStrip

bool L1Muon::L1TGC::FloatingStationCoincidence::isStrip {false}

Definition at line 90 of file FloatingData.h.

90{false};

◆ key

FloatingHitGroupKey L1Muon::L1TGC::FloatingStationCoincidence::key {}

Definition at line 88 of file FloatingData.h.

88{};

◆ layerMask

std::uint8_t L1Muon::L1TGC::FloatingStationCoincidence::layerMask {0}

Definition at line 96 of file FloatingData.h.

96{0};

◆ nominalLayers

std::uint8_t L1Muon::L1TGC::FloatingStationCoincidence::nominalLayers {0}

Definition at line 98 of file FloatingData.h.

98{0};

◆ observedLayers

std::uint8_t L1Muon::L1TGC::FloatingStationCoincidence::observedLayers {0}

Definition at line 97 of file FloatingData.h.

97{0};

◆ phi

float L1Muon::L1TGC::FloatingStationCoincidence::phi {0.F}

Definition at line 100 of file FloatingData.h.

100{0.F};

◆ r

float L1Muon::L1TGC::FloatingStationCoincidence::r {0.F}

Definition at line 101 of file FloatingData.h.

101{0.F};

◆ station

FloatingStation L1Muon::L1TGC::FloatingStationCoincidence::station {FloatingStation::Unknown}

◆ stationEta

std::int16_t L1Muon::L1TGC::FloatingStationCoincidence::stationEta {0}

Definition at line 93 of file FloatingData.h.

93{0};

◆ stationPhi

std::uint16_t L1Muon::L1TGC::FloatingStationCoincidence::stationPhi {0}

Definition at line 94 of file FloatingData.h.

94{0};

◆ z

float L1Muon::L1TGC::FloatingStationCoincidence::z {0.F}

Definition at line 102 of file FloatingData.h.

102{0.F};

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