ATLAS Offline Software
Loading...
Searching...
No Matches
MuonR4::FastReco::GlobalPatternFinder::HitPayload Struct Reference

Hit information stored during pattern building. More...

Collaboration diagram for MuonR4::FastReco::GlobalPatternFinder::HitPayload:

Public Member Functions

bool operator== (const HitPayload &other) const
 Equal operator: it compares the underlying hit.

Public Attributes

const SpacePointhit {nullptr}
 Pointer to the underlying hit.
const SpacePointBucketbucket {nullptr}
 Pointer to the parent bucket.
const SpacePointContainercontainer {nullptr}
 Pointer to the parent container.
StIndex station {}
 Station index.
unsigned layerNum {}
 Logical layer number in the sector frame.
double R {}
 Global R.
double Z {}
 Global Z.
double phi {}
 Global Phi.

Detailed Description

Hit information stored during pattern building.

Definition at line 96 of file GlobalPatternFinder.h.

Member Function Documentation

◆ operator==()

bool MuonR4::FastReco::GlobalPatternFinder::HitPayload::operator== ( const HitPayload & other) const

Equal operator: it compares the underlying hit.

Definition at line 771 of file GlobalPatternFinder.cxx.

771 {
772 return hit == other.hit;
773}
const SpacePoint * hit
Pointer to the underlying hit.

Member Data Documentation

◆ bucket

const SpacePointBucket* MuonR4::FastReco::GlobalPatternFinder::HitPayload::bucket {nullptr}

Pointer to the parent bucket.

Definition at line 100 of file GlobalPatternFinder.h.

100{nullptr};

◆ container

const SpacePointContainer* MuonR4::FastReco::GlobalPatternFinder::HitPayload::container {nullptr}

Pointer to the parent container.

Definition at line 102 of file GlobalPatternFinder.h.

102{nullptr};

◆ hit

const SpacePoint* MuonR4::FastReco::GlobalPatternFinder::HitPayload::hit {nullptr}

Pointer to the underlying hit.

Definition at line 98 of file GlobalPatternFinder.h.

98{nullptr};

◆ layerNum

unsigned MuonR4::FastReco::GlobalPatternFinder::HitPayload::layerNum {}

Logical layer number in the sector frame.

Definition at line 106 of file GlobalPatternFinder.h.

106{};

◆ phi

double MuonR4::FastReco::GlobalPatternFinder::HitPayload::phi {}

Global Phi.

Definition at line 112 of file GlobalPatternFinder.h.

112{};

◆ R

double MuonR4::FastReco::GlobalPatternFinder::HitPayload::R {}

Global R.

Definition at line 108 of file GlobalPatternFinder.h.

108{};

◆ station

StIndex MuonR4::FastReco::GlobalPatternFinder::HitPayload::station {}

Station index.

Definition at line 104 of file GlobalPatternFinder.h.

104{};

◆ Z

double MuonR4::FastReco::GlobalPatternFinder::HitPayload::Z {}

Global Z.

Definition at line 110 of file GlobalPatternFinder.h.

110{};

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