![]() |
ATLAS Offline Software
|
Hit information stored during pattern building. More...
Public Member Functions | |
| HitPayload (const SpacePoint *hit, const SpacePointBucket *bucket, const SpacePointContainer *container, StIndex station, uint8_t layerNum, double R, double Z, double phi) | |
| Full constructor for eta hits. | |
| HitPayload (const SpacePoint *hit, StIndex station, uint8_t layerNum, double phi) | |
| Compact constructor for phi-only hits. | |
| bool | operator== (const HitPayload &other) const |
| Equal operator: it compares the underlying hit. | |
| const SpacePoint * | operator-> () const |
| Arrow operator: it allows to access the underlying hit. | |
| const SpacePoint & | operator* () const |
| Dereference operator: it allows to access the underlying hit. | |
Public Attributes | |
| const SpacePoint * | hit {nullptr} |
| Pointer to the underlying hit. | |
| const SpacePointBucket * | bucket {nullptr} |
| Pointer to the parent bucket. | |
| const SpacePointContainer * | container {nullptr} |
| Pointer to the parent container. | |
| double | R {0.} |
| Global R. | |
| double | Z {0.} |
| Global Z. | |
| double | phi {0.} |
| Global Phi. | |
| StIndex | station {} |
| Station index. | |
| uint8_t | layerNum {0u} |
| Logical layer number in the sector frame. | |
| bool | isPrecision {MuonR4::isPrecisionHit(*hit)} |
| Is precision hit. | |
Hit information stored during pattern building.
Definition at line 111 of file GlobalPatternFinder.h.
| MuonR4::FastReco::GlobalPatternFinder::HitPayload::HitPayload | ( | const SpacePoint * | hit, |
| const SpacePointBucket * | bucket, | ||
| const SpacePointContainer * | container, | ||
| StIndex | station, | ||
| uint8_t | layerNum, | ||
| double | R, | ||
| double | Z, | ||
| double | phi ) |
Full constructor for eta hits.
| hit | Pointer to the underlying hit |
| bucket | Pointer to the parent bucket |
| container | Pointer to the parent container |
| station | Station index |
| layerNum | Logical layer number in the sector frame |
| R | Global R |
| Z | Global Z |
| phi | Global Phi |
Definition at line 1088 of file GlobalPatternFinder.cxx.
| MuonR4::FastReco::GlobalPatternFinder::HitPayload::HitPayload | ( | const SpacePoint * | hit, |
| StIndex | station, | ||
| uint8_t | layerNum, | ||
| double | phi ) |
|
inline |
Dereference operator: it allows to access the underlying hit.
Definition at line 161 of file GlobalPatternFinder.h.
|
inline |
Arrow operator: it allows to access the underlying hit.
Definition at line 159 of file GlobalPatternFinder.h.
| bool MuonR4::FastReco::GlobalPatternFinder::HitPayload::operator== | ( | const HitPayload & | other | ) | const |
Equal operator: it compares the underlying hit.
Definition at line 1103 of file GlobalPatternFinder.cxx.
| const SpacePointBucket* MuonR4::FastReco::GlobalPatternFinder::HitPayload::bucket {nullptr} |
| const SpacePointContainer* MuonR4::FastReco::GlobalPatternFinder::HitPayload::container {nullptr} |
Pointer to the parent container.
Definition at line 143 of file GlobalPatternFinder.h.
| const SpacePoint* MuonR4::FastReco::GlobalPatternFinder::HitPayload::hit {nullptr} |
| bool MuonR4::FastReco::GlobalPatternFinder::HitPayload::isPrecision {MuonR4::isPrecisionHit(*hit)} |
Is precision hit.
Definition at line 155 of file GlobalPatternFinder.h.
| uint8_t MuonR4::FastReco::GlobalPatternFinder::HitPayload::layerNum {0u} |
Logical layer number in the sector frame.
Definition at line 153 of file GlobalPatternFinder.h.
| double MuonR4::FastReco::GlobalPatternFinder::HitPayload::phi {0.} |
| double MuonR4::FastReco::GlobalPatternFinder::HitPayload::R {0.} |
| StIndex MuonR4::FastReco::GlobalPatternFinder::HitPayload::station {} |
| double MuonR4::FastReco::GlobalPatternFinder::HitPayload::Z {0.} |