![]() |
ATLAS Offline Software
|
Small wrapper for candidate hits used to build patterns. More...
Public Member Functions | |
| const HitPayload * | operator-> () const |
| const HitPayload & | operator* () const |
| const SpacePoint * | sp () const |
| bool | operator== (const CandidateHit &other) const |
| bool | operator== (const HitPayload &other) const |
| void | print (std::ostream &ostr) const |
Public Attributes | |
| const HitPayload * | hit {nullptr} |
| Pointer to the underlying hit. | |
| StIndex | station {} |
| Station index. | |
| uint8_t | globLayer {0u} |
| Global measurement layer number. | |
| uint8_t | sector {0u} |
| Sector. | |
| bool | isStraw {false} |
| Is straw hit. | |
Friends | |
| std::ostream & | operator<< (std::ostream &ostr, const CandidateHit &c) |
Small wrapper for candidate hits used to build patterns.
This is needed because the global layer number cannot be defined globally, but it can be computed given a set of hits. We store locally most frequently accessed data to avoid frequent pointer indirection
Definition at line 149 of file GlobalPatternFinder.h.
|
inline |
Definition at line 163 of file GlobalPatternFinder.h.
|
inline |
Definition at line 162 of file GlobalPatternFinder.h.
|
inline |
Definition at line 165 of file GlobalPatternFinder.h.
|
inline |
Definition at line 166 of file GlobalPatternFinder.h.
| void MuonR4::FastReco::GlobalPatternFinder::CandidateHit::print | ( | std::ostream & | ostr | ) | const |
Definition at line 1262 of file GlobalPatternFinder.cxx.
|
inline |
Definition at line 164 of file GlobalPatternFinder.h.
|
friend |
Definition at line 168 of file GlobalPatternFinder.h.
| uint8_t MuonR4::FastReco::GlobalPatternFinder::CandidateHit::globLayer {0u} |
| const HitPayload* MuonR4::FastReco::GlobalPatternFinder::CandidateHit::hit {nullptr} |
| bool MuonR4::FastReco::GlobalPatternFinder::CandidateHit::isStraw {false} |
| uint8_t MuonR4::FastReco::GlobalPatternFinder::CandidateHit::sector {0u} |
| StIndex MuonR4::FastReco::GlobalPatternFinder::CandidateHit::station {} |