ATLAS Offline Software
Loading...
Searching...
No Matches
sTgcChamber::sTgcPad Struct Reference
Collaboration diagram for sTgcChamber::sTgcPad:

Public Member Functions

bool operator< (const sTgcPad &other) const
 Ordering operator to use the Pad with set.

Public Attributes

Amg::Vector2D localPosition {Amg::Vector2D::Zero()}
 local pad postion
Amg::Vector3D globalPosition {Amg::Vector3D::Zero()}
 global pad postion
Amg::Vector2D localPadCornerBL {Amg::Vector2D::Zero()}
 local pad corner positions
Amg::Vector2D localPadCornerBR {Amg::Vector2D::Zero()}
Amg::Vector2D localPadCornerTL {Amg::Vector2D::Zero()}
Amg::Vector2D localPadCornerTR {Amg::Vector2D::Zero()}
Amg::Vector3D globalPadCornerBL {Amg::Vector3D::Zero()}
 global pad corner positions
Amg::Vector3D globalPadCornerBR {Amg::Vector3D::Zero()}
Amg::Vector3D globalPadCornerTL {Amg::Vector3D::Zero()}
Amg::Vector3D globalPadCornerTR {Amg::Vector3D::Zero()}
Amg::Vector2D hitPosition {Amg::Vector2D::Zero()}
 hitPosition that is fed in to evaluate padNumber
int padNumber {0}
 padNumber given the hit position
short padEta {0}
 Pad Eta number.
short padPhi {0}
 Pad Phi number.
unsigned int gasGap {0}
 Gas gap of the Pad.

Detailed Description

Definition at line 126 of file runsTgcGeoComparison.cxx.

Member Function Documentation

◆ operator<()

bool sTgcChamber::sTgcPad::operator< ( const sTgcPad & other) const
inline

Ordering operator to use the Pad with set.

Definition at line 153 of file runsTgcGeoComparison.cxx.

153 {
154 if (gasGap != other.gasGap) return gasGap < other.gasGap;
155 if (padPhi != other.padPhi) return padPhi < other.padPhi;
156 return padEta < other.padEta;
157 }
unsigned int gasGap
Gas gap of the Pad.
short padPhi
Pad Phi number.
short padEta
Pad Eta number.

Member Data Documentation

◆ gasGap

unsigned int sTgcChamber::sTgcPad::gasGap {0}

Gas gap of the Pad.

Definition at line 150 of file runsTgcGeoComparison.cxx.

150{0};

◆ globalPadCornerBL

Amg::Vector3D sTgcChamber::sTgcPad::globalPadCornerBL {Amg::Vector3D::Zero()}

global pad corner positions

Definition at line 137 of file runsTgcGeoComparison.cxx.

137{Amg::Vector3D::Zero()};

◆ globalPadCornerBR

Amg::Vector3D sTgcChamber::sTgcPad::globalPadCornerBR {Amg::Vector3D::Zero()}

Definition at line 138 of file runsTgcGeoComparison.cxx.

138{Amg::Vector3D::Zero()};

◆ globalPadCornerTL

Amg::Vector3D sTgcChamber::sTgcPad::globalPadCornerTL {Amg::Vector3D::Zero()}

Definition at line 139 of file runsTgcGeoComparison.cxx.

139{Amg::Vector3D::Zero()};

◆ globalPadCornerTR

Amg::Vector3D sTgcChamber::sTgcPad::globalPadCornerTR {Amg::Vector3D::Zero()}

Definition at line 140 of file runsTgcGeoComparison.cxx.

140{Amg::Vector3D::Zero()};

◆ globalPosition

Amg::Vector3D sTgcChamber::sTgcPad::globalPosition {Amg::Vector3D::Zero()}

global pad postion

Definition at line 130 of file runsTgcGeoComparison.cxx.

130{Amg::Vector3D::Zero()};

◆ hitPosition

Amg::Vector2D sTgcChamber::sTgcPad::hitPosition {Amg::Vector2D::Zero()}

hitPosition that is fed in to evaluate padNumber

Definition at line 142 of file runsTgcGeoComparison.cxx.

142{Amg::Vector2D::Zero()};

◆ localPadCornerBL

Amg::Vector2D sTgcChamber::sTgcPad::localPadCornerBL {Amg::Vector2D::Zero()}

local pad corner positions

Definition at line 132 of file runsTgcGeoComparison.cxx.

132{Amg::Vector2D::Zero()};

◆ localPadCornerBR

Amg::Vector2D sTgcChamber::sTgcPad::localPadCornerBR {Amg::Vector2D::Zero()}

Definition at line 133 of file runsTgcGeoComparison.cxx.

133{Amg::Vector2D::Zero()};

◆ localPadCornerTL

Amg::Vector2D sTgcChamber::sTgcPad::localPadCornerTL {Amg::Vector2D::Zero()}

Definition at line 134 of file runsTgcGeoComparison.cxx.

134{Amg::Vector2D::Zero()};

◆ localPadCornerTR

Amg::Vector2D sTgcChamber::sTgcPad::localPadCornerTR {Amg::Vector2D::Zero()}

Definition at line 135 of file runsTgcGeoComparison.cxx.

135{Amg::Vector2D::Zero()};

◆ localPosition

Amg::Vector2D sTgcChamber::sTgcPad::localPosition {Amg::Vector2D::Zero()}

local pad postion

Definition at line 128 of file runsTgcGeoComparison.cxx.

128{Amg::Vector2D::Zero()};

◆ padEta

short sTgcChamber::sTgcPad::padEta {0}

Pad Eta number.

Definition at line 146 of file runsTgcGeoComparison.cxx.

146{0};

◆ padNumber

int sTgcChamber::sTgcPad::padNumber {0}

padNumber given the hit position

Definition at line 144 of file runsTgcGeoComparison.cxx.

144{0};

◆ padPhi

short sTgcChamber::sTgcPad::padPhi {0}

Pad Phi number.

Definition at line 148 of file runsTgcGeoComparison.cxx.

148{0};

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