ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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. More...
 

Public Attributes

Amg::Vector2D localPosition {Amg::Vector2D::Zero()}
 local pad postion More...
 
Amg::Vector3D globalPosition {Amg::Vector3D::Zero()}
 global pad postion More...
 
Amg::Vector2D localPadCornerBL {Amg::Vector2D::Zero()}
 local pad corner positions More...
 
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 More...
 
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 More...
 
int padNumber {0}
 padNumber given the hit position More...
 
short padEta {0}
 Pad Eta number. More...
 
short padPhi {0}
 Pad Phi number. More...
 
unsigned int gasGap {0}
 Gas gap of the Pad. More...
 

Detailed Description

Definition at line 123 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 150 of file runsTgcGeoComparison.cxx.

150  {
151  if (gasGap != other.gasGap) return gasGap < other.gasGap;
152  if (padPhi != other.padPhi) return padPhi < other.padPhi;
153  return padEta < other.padEta;
154  }

Member Data Documentation

◆ gasGap

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

Gas gap of the Pad.

Definition at line 147 of file runsTgcGeoComparison.cxx.

◆ globalPadCornerBL

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

global pad corner positions

Definition at line 134 of file runsTgcGeoComparison.cxx.

◆ globalPadCornerBR

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

Definition at line 135 of file runsTgcGeoComparison.cxx.

◆ globalPadCornerTL

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

Definition at line 136 of file runsTgcGeoComparison.cxx.

◆ globalPadCornerTR

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

Definition at line 137 of file runsTgcGeoComparison.cxx.

◆ globalPosition

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

global pad postion

Definition at line 127 of file runsTgcGeoComparison.cxx.

◆ hitPosition

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

hitPosition that is fed in to evaluate padNumber

Definition at line 139 of file runsTgcGeoComparison.cxx.

◆ localPadCornerBL

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

local pad corner positions

Definition at line 129 of file runsTgcGeoComparison.cxx.

◆ localPadCornerBR

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

Definition at line 130 of file runsTgcGeoComparison.cxx.

◆ localPadCornerTL

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

Definition at line 131 of file runsTgcGeoComparison.cxx.

◆ localPadCornerTR

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

Definition at line 132 of file runsTgcGeoComparison.cxx.

◆ localPosition

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

local pad postion

Definition at line 125 of file runsTgcGeoComparison.cxx.

◆ padEta

short sTgcChamber::sTgcPad::padEta {0}

Pad Eta number.

Definition at line 143 of file runsTgcGeoComparison.cxx.

◆ padNumber

int sTgcChamber::sTgcPad::padNumber {0}

padNumber given the hit position

Definition at line 141 of file runsTgcGeoComparison.cxx.

◆ padPhi

short sTgcChamber::sTgcPad::padPhi {0}

Pad Phi number.

Definition at line 145 of file runsTgcGeoComparison.cxx.


The documentation for this struct was generated from the following file:
sTgcChamber::sTgcPad::padEta
short padEta
Pad Eta number.
Definition: runsTgcGeoComparison.cxx:143
sTgcChamber::sTgcPad::padPhi
short padPhi
Pad Phi number.
Definition: runsTgcGeoComparison.cxx:145
sTgcChamber::sTgcPad::gasGap
unsigned int gasGap
Gas gap of the Pad.
Definition: runsTgcGeoComparison.cxx:147
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16