![]() |
ATLAS Offline Software
|
Event-local candidate used by the TGC simulation tools. More...
#include <TgcL0Candidate.h>
Public Attributes | |
| std::uint16_t | subdetectorId {0} |
| Subdetector identifier. | |
| std::uint16_t | sectorId {0} |
| Trigger Sector identifier. | |
| std::uint16_t | readoutSector {0} |
| Run-3 detector/readout sector retained for diagnostics. | |
| std::uint16_t | bcTag {0} |
| Bunch-crossing tag. | |
| float | eta {0.F} |
| Pseudorapidity at the TGC pivot plane. | |
| float | phi {0.F} |
| Azimuth at the TGC pivot plane, in radians. | |
| float | deltaTheta {0.F} |
| Signed polar-angle residual, in radians. | |
| float | deltaPhi {0.F} |
| Signed azimuthal-angle residual, in radians. | |
| float | preInnerCoincidencePt {0.F} |
| TGC pT estimate before Inner Coincidence, in GeV. | |
| float | pt {0.F} |
| TGC pT estimate after Inner Coincidence, in GeV. | |
| std::uint8_t | preInnerCoincidenceThreshold {0} |
| Highest pT-threshold index before Inner Coincidence. | |
| std::uint8_t | threshold {0} |
| Highest pT-threshold index after Inner Coincidence. | |
| std::int8_t | charge {0} |
| Charge sign: -1, 0, or +1. | |
| bool | hasInnerCoincidence {false} |
| Inner-Coincidence result. | |
| bool | goodMagneticField {false} |
| GoodMag flag. | |
| std::uint8_t | tcId {0} |
| Trigger Candidate identifier. | |
| std::uint8_t | wireQuality {0} |
| Wire quality. | |
| std::uint8_t | selectorPriority {0} |
| Track-Selector priority. | |
| std::uint32_t | nswSegment {0} |
| Packed NSW segment information. | |
| std::uint8_t | stationMask {0} |
| Stations with a complete two-dimensional wire-and-strip position. | |
| std::uint8_t | wireStationMask {0} |
| Stations used by the wire projection segment. | |
| std::uint8_t | stripStationMask {0} |
| Stations used by the strip projection segment. | |
| std::uint8_t | m1WireQuality {0} |
| Station-coincidence qualities for wire projections. | |
| std::uint8_t | m2WireQuality {0} |
| std::uint8_t | m3WireQuality {0} |
| std::uint8_t | m1StripQuality {0} |
| Station-coincidence qualities for strip projections. | |
| std::uint8_t | m2StripQuality {0} |
| std::uint8_t | m3StripQuality {0} |
| std::uint16_t | pivotWireChannel {0} |
| Representative pivot channels retained for diagnostics. | |
| std::uint16_t | pivotStripChannel {0} |
| std::uint8_t | positionStationMask {0} |
| Alias of stationMask retained for explicit validation/debug use. | |
| float | m1Eta {0.F} |
| Reconstructed station positions used only by validation/debug code. | |
| float | m1Phi {0.F} |
| float | m2Eta {0.F} |
| float | m2Phi {0.F} |
| float | m3Eta {0.F} |
| float | m3Phi {0.F} |
| std::int16_t | m1StationEta {0} |
| Offline chamber identifiers retained for overlap diagnostics. | |
| std::uint16_t | m1StationPhi {0} |
| std::int16_t | m2StationEta {0} |
| std::uint16_t | m2StationPhi {0} |
| std::int16_t | m3StationEta {0} |
| std::uint16_t | m3StationPhi {0} |
| std::uint16_t | overlapGroupId {0} |
| Event-local overlap group. Zero means no classified overlap partner. | |
| std::uint8_t | overlapMultiplicity {1} |
| Number of candidates in the classified overlap group. | |
| bool | inChamberOverlap {false} |
| True when the candidate has a nearby partner from a different chamber path. | |
Event-local candidate used by the TGC simulation tools.
Definition at line 15 of file TgcL0Candidate.h.
| std::uint16_t L0Muon::TgcL0Candidate::bcTag {0} |
| std::int8_t L0Muon::TgcL0Candidate::charge {0} |
| float L0Muon::TgcL0Candidate::deltaPhi {0.F} |
Signed azimuthal-angle residual, in radians.
Definition at line 32 of file TgcL0Candidate.h.
| float L0Muon::TgcL0Candidate::deltaTheta {0.F} |
| float L0Muon::TgcL0Candidate::eta {0.F} |
| bool L0Muon::TgcL0Candidate::goodMagneticField {false} |
| bool L0Muon::TgcL0Candidate::hasInnerCoincidence {false} |
| bool L0Muon::TgcL0Candidate::inChamberOverlap {false} |
True when the candidate has a nearby partner from a different chamber path.
This is a candidate-level classification, not a detector-active-area test.
Definition at line 99 of file TgcL0Candidate.h.
| float L0Muon::TgcL0Candidate::m1Eta {0.F} |
Reconstructed station positions used only by validation/debug code.
Definition at line 79 of file TgcL0Candidate.h.
| float L0Muon::TgcL0Candidate::m1Phi {0.F} |
Definition at line 80 of file TgcL0Candidate.h.
| std::int16_t L0Muon::TgcL0Candidate::m1StationEta {0} |
Offline chamber identifiers retained for overlap diagnostics.
Definition at line 86 of file TgcL0Candidate.h.
| std::uint16_t L0Muon::TgcL0Candidate::m1StationPhi {0} |
Definition at line 87 of file TgcL0Candidate.h.
| std::uint8_t L0Muon::TgcL0Candidate::m1StripQuality {0} |
Station-coincidence qualities for strip projections.
Definition at line 69 of file TgcL0Candidate.h.
| std::uint8_t L0Muon::TgcL0Candidate::m1WireQuality {0} |
Station-coincidence qualities for wire projections.
Definition at line 65 of file TgcL0Candidate.h.
| float L0Muon::TgcL0Candidate::m2Eta {0.F} |
Definition at line 81 of file TgcL0Candidate.h.
| float L0Muon::TgcL0Candidate::m2Phi {0.F} |
Definition at line 82 of file TgcL0Candidate.h.
| std::int16_t L0Muon::TgcL0Candidate::m2StationEta {0} |
Definition at line 88 of file TgcL0Candidate.h.
| std::uint16_t L0Muon::TgcL0Candidate::m2StationPhi {0} |
Definition at line 89 of file TgcL0Candidate.h.
| std::uint8_t L0Muon::TgcL0Candidate::m2StripQuality {0} |
Definition at line 70 of file TgcL0Candidate.h.
| std::uint8_t L0Muon::TgcL0Candidate::m2WireQuality {0} |
Definition at line 66 of file TgcL0Candidate.h.
| float L0Muon::TgcL0Candidate::m3Eta {0.F} |
Definition at line 83 of file TgcL0Candidate.h.
| float L0Muon::TgcL0Candidate::m3Phi {0.F} |
Definition at line 84 of file TgcL0Candidate.h.
| std::int16_t L0Muon::TgcL0Candidate::m3StationEta {0} |
Definition at line 90 of file TgcL0Candidate.h.
| std::uint16_t L0Muon::TgcL0Candidate::m3StationPhi {0} |
Definition at line 91 of file TgcL0Candidate.h.
| std::uint8_t L0Muon::TgcL0Candidate::m3StripQuality {0} |
Definition at line 71 of file TgcL0Candidate.h.
| std::uint8_t L0Muon::TgcL0Candidate::m3WireQuality {0} |
Definition at line 67 of file TgcL0Candidate.h.
| std::uint32_t L0Muon::TgcL0Candidate::nswSegment {0} |
| std::uint16_t L0Muon::TgcL0Candidate::overlapGroupId {0} |
Event-local overlap group. Zero means no classified overlap partner.
Definition at line 94 of file TgcL0Candidate.h.
| std::uint8_t L0Muon::TgcL0Candidate::overlapMultiplicity {1} |
Number of candidates in the classified overlap group.
Definition at line 96 of file TgcL0Candidate.h.
| float L0Muon::TgcL0Candidate::phi {0.F} |
Azimuth at the TGC pivot plane, in radians.
Definition at line 28 of file TgcL0Candidate.h.
| std::uint16_t L0Muon::TgcL0Candidate::pivotStripChannel {0} |
Definition at line 74 of file TgcL0Candidate.h.
| std::uint16_t L0Muon::TgcL0Candidate::pivotWireChannel {0} |
Representative pivot channels retained for diagnostics.
Definition at line 73 of file TgcL0Candidate.h.
| std::uint8_t L0Muon::TgcL0Candidate::positionStationMask {0} |
Alias of stationMask retained for explicit validation/debug use.
Definition at line 77 of file TgcL0Candidate.h.
| float L0Muon::TgcL0Candidate::preInnerCoincidencePt {0.F} |
TGC pT estimate before Inner Coincidence, in GeV.
Definition at line 35 of file TgcL0Candidate.h.
| std::uint8_t L0Muon::TgcL0Candidate::preInnerCoincidenceThreshold {0} |
Highest pT-threshold index before Inner Coincidence.
Definition at line 39 of file TgcL0Candidate.h.
| float L0Muon::TgcL0Candidate::pt {0.F} |
TGC pT estimate after Inner Coincidence, in GeV.
Definition at line 37 of file TgcL0Candidate.h.
| std::uint16_t L0Muon::TgcL0Candidate::readoutSector {0} |
Run-3 detector/readout sector retained for diagnostics.
Definition at line 21 of file TgcL0Candidate.h.
| std::uint16_t L0Muon::TgcL0Candidate::sectorId {0} |
| std::uint8_t L0Muon::TgcL0Candidate::selectorPriority {0} |
| std::uint8_t L0Muon::TgcL0Candidate::stationMask {0} |
Stations with a complete two-dimensional wire-and-strip position.
Definition at line 59 of file TgcL0Candidate.h.
| std::uint8_t L0Muon::TgcL0Candidate::stripStationMask {0} |
Stations used by the strip projection segment.
Definition at line 63 of file TgcL0Candidate.h.
| std::uint16_t L0Muon::TgcL0Candidate::subdetectorId {0} |
| std::uint8_t L0Muon::TgcL0Candidate::tcId {0} |
| std::uint8_t L0Muon::TgcL0Candidate::threshold {0} |
Highest pT-threshold index after Inner Coincidence.
Definition at line 41 of file TgcL0Candidate.h.
| std::uint8_t L0Muon::TgcL0Candidate::wireQuality {0} |
| std::uint8_t L0Muon::TgcL0Candidate::wireStationMask {0} |
Stations used by the wire projection segment.
Definition at line 61 of file TgcL0Candidate.h.