![]() |
ATLAS Offline Software
|
Hit information stored during pattern building. More...
Public Member Functions | |
| 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. | |
| const SpacePoint * | sp () const |
| Get the pointer to 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. | |
| Amg::Vector3D | position {Amg::Vector3D::Zero()} |
| Global position. | |
| Amg::Vector3D | sensorDir {Amg::Vector3D::Zero()} |
| Sensor direction in global frame. | |
| StIndex | station {} |
| Station index. | |
| uint8_t | locLayer {0u} |
| Layer number in the sector frame. | |
| uint8_t | sector {0u} |
| Sector. | |
| bool | isPrecision {false} |
| Is precision hit. | |
| bool | isStraw {false} |
| Is straw hit. | |
Hit information stored during pattern building.
Definition at line 106 of file GlobalPatternFinder.h.
|
inline |
Dereference operator: it allows to access the underlying hit.
Definition at line 132 of file GlobalPatternFinder.h.
|
inline |
Arrow operator: it allows to access the underlying hit.
Definition at line 130 of file GlobalPatternFinder.h.
| bool MuonR4::FastReco::GlobalPatternFinder::HitPayload::operator== | ( | const HitPayload & | other | ) | const |
Equal operator: it compares the underlying hit.
Definition at line 1259 of file GlobalPatternFinder.cxx.
|
inline |
| const SpacePointBucket* MuonR4::FastReco::GlobalPatternFinder::HitPayload::bucket {nullptr} |
| const SpacePointContainer* MuonR4::FastReco::GlobalPatternFinder::HitPayload::container {nullptr} |
Pointer to the parent container.
Definition at line 112 of file GlobalPatternFinder.h.
| const SpacePoint* MuonR4::FastReco::GlobalPatternFinder::HitPayload::hit {nullptr} |
| bool MuonR4::FastReco::GlobalPatternFinder::HitPayload::isPrecision {false} |
| bool MuonR4::FastReco::GlobalPatternFinder::HitPayload::isStraw {false} |
| uint8_t MuonR4::FastReco::GlobalPatternFinder::HitPayload::locLayer {0u} |
| Amg::Vector3D MuonR4::FastReco::GlobalPatternFinder::HitPayload::position {Amg::Vector3D::Zero()} |
| uint8_t MuonR4::FastReco::GlobalPatternFinder::HitPayload::sector {0u} |
| Amg::Vector3D MuonR4::FastReco::GlobalPatternFinder::HitPayload::sensorDir {Amg::Vector3D::Zero()} |
Sensor direction in global frame.
Definition at line 116 of file GlobalPatternFinder.h.
| StIndex MuonR4::FastReco::GlobalPatternFinder::HitPayload::station {} |