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

Public Member Functions

bool operator< (const sTgcChannel &other) const
 Ordering operator to use the wireGroup with set.

Public Attributes

Amg::Vector2D localPosition {Amg::Vector2D::Zero()}
 local strip postion
Amg::Vector3D globalPosition {Amg::Vector3D::Zero()}
 global strip postion
unsigned int channelNumber {0}
 wireGroup/strip number
unsigned int gasGap {0}
 Gas gap of the wireGroup/strip.
unsigned int channelType {0}
 Channel type to indicate wireGroup/strip.
double channelLen {0}
 Length of channel wireGroup/strip.

Detailed Description

Definition at line 89 of file runsTgcGeoComparison.cxx.

Member Function Documentation

◆ operator<()

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

Ordering operator to use the wireGroup with set.

Definition at line 103 of file runsTgcGeoComparison.cxx.

103 {
104 if (gasGap != other.gasGap) return gasGap < other.gasGap;
105 if (channelType != other.channelType) return channelType < other.channelType;
106 return channelNumber < other.channelNumber;
107 }
unsigned int channelNumber
wireGroup/strip number
unsigned int channelType
Channel type to indicate wireGroup/strip.
unsigned int gasGap
Gas gap of the wireGroup/strip.

Member Data Documentation

◆ channelLen

double sTgcChamber::sTgcChannel::channelLen {0}

Length of channel wireGroup/strip.

Definition at line 101 of file runsTgcGeoComparison.cxx.

101{0};

◆ channelNumber

unsigned int sTgcChamber::sTgcChannel::channelNumber {0}

wireGroup/strip number

Definition at line 95 of file runsTgcGeoComparison.cxx.

95{0};

◆ channelType

unsigned int sTgcChamber::sTgcChannel::channelType {0}

Channel type to indicate wireGroup/strip.

Definition at line 99 of file runsTgcGeoComparison.cxx.

99{0};

◆ gasGap

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

Gas gap of the wireGroup/strip.

Definition at line 97 of file runsTgcGeoComparison.cxx.

97{0};

◆ globalPosition

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

global strip postion

Definition at line 93 of file runsTgcGeoComparison.cxx.

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

◆ localPosition

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

local strip postion

Definition at line 91 of file runsTgcGeoComparison.cxx.

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

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