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 124 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 151 of file runsTgcGeoComparison.cxx.

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

Member Data Documentation

◆ gasGap

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

Gas gap of the Pad.

Definition at line 148 of file runsTgcGeoComparison.cxx.

◆ globalPadCornerBL

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

global pad corner positions

Definition at line 135 of file runsTgcGeoComparison.cxx.

◆ globalPadCornerBR

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

Definition at line 136 of file runsTgcGeoComparison.cxx.

◆ globalPadCornerTL

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

Definition at line 137 of file runsTgcGeoComparison.cxx.

◆ globalPadCornerTR

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

Definition at line 138 of file runsTgcGeoComparison.cxx.

◆ globalPosition

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

global pad postion

Definition at line 128 of file runsTgcGeoComparison.cxx.

◆ hitPosition

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

hitPosition that is fed in to evaluate padNumber

Definition at line 140 of file runsTgcGeoComparison.cxx.

◆ localPadCornerBL

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

local pad corner positions

Definition at line 130 of file runsTgcGeoComparison.cxx.

◆ localPadCornerBR

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

Definition at line 131 of file runsTgcGeoComparison.cxx.

◆ localPadCornerTL

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

Definition at line 132 of file runsTgcGeoComparison.cxx.

◆ localPadCornerTR

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

Definition at line 133 of file runsTgcGeoComparison.cxx.

◆ localPosition

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

local pad postion

Definition at line 126 of file runsTgcGeoComparison.cxx.

◆ padEta

short sTgcChamber::sTgcPad::padEta {0}

Pad Eta number.

Definition at line 144 of file runsTgcGeoComparison.cxx.

◆ padNumber

int sTgcChamber::sTgcPad::padNumber {0}

padNumber given the hit position

Definition at line 142 of file runsTgcGeoComparison.cxx.

◆ padPhi

short sTgcChamber::sTgcPad::padPhi {0}

Pad Phi number.

Definition at line 146 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:144
sTgcChamber::sTgcPad::padPhi
short padPhi
Pad Phi number.
Definition: runsTgcGeoComparison.cxx:146
sTgcChamber::sTgcPad::gasGap
unsigned int gasGap
Gas gap of the Pad.
Definition: runsTgcGeoComparison.cxx:148
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16