ATLAS Offline Software
Loading...
Searching...
No Matches
MmChamber::MmChannel Struct Reference
Collaboration diagram for MmChamber::MmChannel:

Public Member Functions

bool operator< (const MmChannel &other) const
 Odering operator to use the strip with set.

Public Attributes

Amg::Vector2D locCenter {Amg::Vector2D::Zero()}
 Local center of the micromega strip.
Amg::Vector3D globCenter {Amg::Vector3D::Zero()}
 Global center of the micromega strip.
Amg::Vector3D leftEdge {Amg::Vector3D::Zero()}
 Left edge of the strip.
Amg::Vector3D rightEdge {Amg::Vector3D::Zero()}
 Right edge of the strip.
double stripLength {0.}
 length of the strip
unsigned int channel {0}
 strip number
unsigned int gasGap {0}
 Gas gap of the strip.
bool isStereo {false}
 Short flag whether the angle is stereo.

Detailed Description

Definition at line 72 of file runMmGeoComparison.cxx.

Member Function Documentation

◆ operator<()

bool MmChamber::MmChannel::operator< ( const MmChannel & other) const
inline

Odering operator to use the strip with set.

Definition at line 90 of file runMmGeoComparison.cxx.

90 {
91 if (gasGap != other.gasGap) return gasGap < other.gasGap;
92 return channel < other.channel;
93 }
unsigned int channel
strip number
unsigned int gasGap
Gas gap of the strip.

Member Data Documentation

◆ channel

unsigned int MmChamber::MmChannel::channel {0}

strip number

Definition at line 84 of file runMmGeoComparison.cxx.

84{0};

◆ gasGap

unsigned int MmChamber::MmChannel::gasGap {0}

Gas gap of the strip.

Definition at line 86 of file runMmGeoComparison.cxx.

86{0};

◆ globCenter

Amg::Vector3D MmChamber::MmChannel::globCenter {Amg::Vector3D::Zero()}

Global center of the micromega strip.

Definition at line 76 of file runMmGeoComparison.cxx.

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

◆ isStereo

bool MmChamber::MmChannel::isStereo {false}

Short flag whether the angle is stereo.

Definition at line 88 of file runMmGeoComparison.cxx.

88{false};

◆ leftEdge

Amg::Vector3D MmChamber::MmChannel::leftEdge {Amg::Vector3D::Zero()}

Left edge of the strip.

Definition at line 78 of file runMmGeoComparison.cxx.

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

◆ locCenter

Amg::Vector2D MmChamber::MmChannel::locCenter {Amg::Vector2D::Zero()}

Local center of the micromega strip.

Definition at line 74 of file runMmGeoComparison.cxx.

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

◆ rightEdge

Amg::Vector3D MmChamber::MmChannel::rightEdge {Amg::Vector3D::Zero()}

Right edge of the strip.

Definition at line 80 of file runMmGeoComparison.cxx.

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

◆ stripLength

double MmChamber::MmChannel::stripLength {0.}

length of the strip

Definition at line 82 of file runMmGeoComparison.cxx.

82{0.};

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