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 135 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 162 of file runsTgcGeoComparison.cxx.

162 {
163 if (gasGap != other.gasGap) return gasGap < other.gasGap;
164 if (padPhi != other.padPhi) return padPhi < other.padPhi;
165 return padEta < other.padEta;
166 }
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 159 of file runsTgcGeoComparison.cxx.

159{0};

◆ globalPadCornerBL

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

global pad corner positions

Definition at line 146 of file runsTgcGeoComparison.cxx.

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

◆ globalPadCornerBR

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

Definition at line 147 of file runsTgcGeoComparison.cxx.

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

◆ globalPadCornerTL

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

Definition at line 148 of file runsTgcGeoComparison.cxx.

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

◆ globalPadCornerTR

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

Definition at line 149 of file runsTgcGeoComparison.cxx.

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

◆ globalPosition

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

global pad postion

Definition at line 139 of file runsTgcGeoComparison.cxx.

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

◆ hitPosition

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

hitPosition that is fed in to evaluate padNumber

Definition at line 151 of file runsTgcGeoComparison.cxx.

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

◆ localPadCornerBL

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

local pad corner positions

Definition at line 141 of file runsTgcGeoComparison.cxx.

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

◆ localPadCornerBR

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

Definition at line 142 of file runsTgcGeoComparison.cxx.

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

◆ localPadCornerTL

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

Definition at line 143 of file runsTgcGeoComparison.cxx.

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

◆ localPadCornerTR

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

Definition at line 144 of file runsTgcGeoComparison.cxx.

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

◆ localPosition

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

local pad postion

Definition at line 137 of file runsTgcGeoComparison.cxx.

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

◆ padEta

short sTgcChamber::sTgcPad::padEta {0}

Pad Eta number.

Definition at line 155 of file runsTgcGeoComparison.cxx.

155{0};

◆ padNumber

int sTgcChamber::sTgcPad::padNumber {0}

padNumber given the hit position

Definition at line 153 of file runsTgcGeoComparison.cxx.

153{0};

◆ padPhi

short sTgcChamber::sTgcPad::padPhi {0}

Pad Phi number.

Definition at line 157 of file runsTgcGeoComparison.cxx.

157{0};

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