ATLAS Offline Software
Public Attributes | List of all members
MuonGMR4::MdtReadoutElement::parameterBook Struct Reference

Set of parameters to describe a MDT chamber. More...

#include <MdtReadoutElement.h>

Inheritance diagram for MuonGMR4::MdtReadoutElement::parameterBook:
Collaboration diagram for MuonGMR4::MdtReadoutElement::parameterBook:

Public Attributes

std::vector< MdtTubeLayerPtrtubeLayers {}
 Vector defining the position of all tubes in each tube layer. More...
 
std::set< IdentifierHashremovedTubes {}
 List of tube places without tubes. More...
 
double tubeWall {0.}
 Thickness of the tube walls. More...
 
double tubeInnerRad {0.}
 Inner radius of the tubes. More...
 
double tubePitch {0.}
 Distance between 2 tubes in the layer. More...
 
double wireTension {0.}
 Tension parameter Used in the SaggedLine surfaces. More...
 
double endPlugLength {0.}
 Depth of the endplug into the active tube volume. More...
 
double deadLength {0.}
 
double radLengthX0 {0.}
 Radiadtion length. More...
 
double shortHalfX {0.}
 The chambers have either a rectangular or a trapezoidal shape to first approximation. More...
 
double longHalfX {0.}
 
double halfY {0.}
 Length ~ number of tubes. More...
 
double halfHeight {0.}
 Height of the chamber ~ number of layers. More...
 
double readoutSide {1.}
 Is the readout chip at positive or negative Z? More...
 
ActsTrk::SurfaceBoundSetPtr< Acts::LineBounds > tubeBounds {}
 Sets of surface bounds which is shared amongst all readout elements used to assign the same bound objects if 2 surfaces share the same dimensions. More...
 
ActsTrk::SurfaceBoundSetPtr< Acts::TrapezoidBounds > layerBounds {}
 

Detailed Description

Set of parameters to describe a MDT chamber.

Definition at line 20 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.

Member Data Documentation

◆ deadLength

double MuonGMR4::MdtReadoutElement::parameterBook::deadLength {0.}

◆ endPlugLength

double MuonGMR4::MdtReadoutElement::parameterBook::endPlugLength {0.}

Depth of the endplug into the active tube volume.

Definition at line 39 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.

◆ halfHeight

double MuonGMR4::MdtReadoutElement::parameterBook::halfHeight {0.}

Height of the chamber ~ number of layers.

Definition at line 56 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.

◆ halfY

double MuonGMR4::MdtReadoutElement::parameterBook::halfY {0.}

◆ layerBounds

ActsTrk::SurfaceBoundSetPtr<Acts::TrapezoidBounds> MuonGMR4::MdtReadoutElement::parameterBook::layerBounds {}

◆ longHalfX

double MuonGMR4::MdtReadoutElement::parameterBook::longHalfX {0.}

◆ radLengthX0

double MuonGMR4::MdtReadoutElement::parameterBook::radLengthX0 {0.}

◆ readoutSide

double MuonGMR4::MdtReadoutElement::parameterBook::readoutSide {1.}

Is the readout chip at positive or negative Z?

Definition at line 58 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.

◆ removedTubes

std::set<IdentifierHash> MuonGMR4::MdtReadoutElement::parameterBook::removedTubes {}

List of tube places without tubes.

Definition at line 28 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.

◆ shortHalfX

double MuonGMR4::MdtReadoutElement::parameterBook::shortHalfX {0.}

The chambers have either a rectangular or a trapezoidal shape to first approximation.

The former is mounted in the barrel while the latter can be found on the middle and outer big wheels. In Run 1 & Run 2, the inner wheel also consistet of MDT chambers. The local coordinate system is placed in the center of the chamber and the x-axis is parallel to the long & short edges of the trapezoid as illustrated in https://gitlab.cern.ch/atlas/athena/-/blob/master/docs/images/TrapezoidalBounds.gif For the rectengular barrel chambers, the X length is read from longHalfX

Definition at line 51 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.

◆ tubeBounds

ActsTrk::SurfaceBoundSetPtr<Acts::LineBounds> MuonGMR4::MdtReadoutElement::parameterBook::tubeBounds {}

Sets of surface bounds which is shared amongst all readout elements used to assign the same bound objects if 2 surfaces share the same dimensions.

Definition at line 62 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.

◆ tubeInnerRad

double MuonGMR4::MdtReadoutElement::parameterBook::tubeInnerRad {0.}

◆ tubeLayers

std::vector<MdtTubeLayerPtr> MuonGMR4::MdtReadoutElement::parameterBook::tubeLayers {}

Vector defining the position of all tubes in each tube layer.

The Size of the vector reflects the number of tube layers in the multi layer. The number of tubes of the readout element is taken from

Definition at line 25 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.

◆ tubePitch

double MuonGMR4::MdtReadoutElement::parameterBook::tubePitch {0.}

Distance between 2 tubes in the layer.

Definition at line 35 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.

◆ tubeWall

double MuonGMR4::MdtReadoutElement::parameterBook::tubeWall {0.}

Thickness of the tube walls.

Definition at line 31 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.

◆ wireTension

double MuonGMR4::MdtReadoutElement::parameterBook::wireTension {0.}

Tension parameter Used in the SaggedLine surfaces.

Definition at line 37 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.


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