ATLAS Offline Software
|
Set of parameters to describe a MDT chamber. More...
#include <MdtReadoutElement.h>
Public Attributes | |
std::vector< MdtTubeLayerPtr > | tubeLayers {} |
Vector defining the position of all tubes in each tube layer. More... | |
std::set< IdentifierHash > | removedTubes {} |
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 |
Set of parameters to describe a MDT chamber.
Definition at line 27 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
double MuonGMR4::MdtReadoutElement::parameterBook::deadLength {0.} |
Definition at line 48 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
double MuonGMR4::MdtReadoutElement::parameterBook::endPlugLength {0.} |
Depth of the endplug into the active tube volume.
Definition at line 46 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
double MuonGMR4::MdtReadoutElement::parameterBook::halfHeight {0.} |
Height of the chamber ~ number of layers.
Definition at line 63 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
double MuonGMR4::MdtReadoutElement::parameterBook::halfY {0.} |
Length ~ number of tubes.
Definition at line 61 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
ActsTrk::SurfaceBoundSetPtr<Acts::TrapezoidBounds> MuonGMR4::MdtReadoutElement::parameterBook::layerBounds |
Definition at line 70 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
double MuonGMR4::MdtReadoutElement::parameterBook::longHalfX {0.} |
Definition at line 59 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
double MuonGMR4::MdtReadoutElement::parameterBook::radLengthX0 {0.} |
Radiadtion length.
Definition at line 50 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
double MuonGMR4::MdtReadoutElement::parameterBook::readoutSide {1.} |
Is the readout chip at positive or negative Z?
Definition at line 65 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
std::set<IdentifierHash> MuonGMR4::MdtReadoutElement::parameterBook::removedTubes {} |
List of tube places without tubes.
Definition at line 35 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
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 58 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
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 69 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
double MuonGMR4::MdtReadoutElement::parameterBook::tubeInnerRad {0.} |
Inner radius of the tubes.
Definition at line 40 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
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 32 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
double MuonGMR4::MdtReadoutElement::parameterBook::tubePitch {0.} |
Distance between 2 tubes in the layer.
Definition at line 42 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
double MuonGMR4::MdtReadoutElement::parameterBook::tubeWall {0.} |
Thickness of the tube walls.
Definition at line 38 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.
double MuonGMR4::MdtReadoutElement::parameterBook::wireTension {0.} |
Tension parameter Used in the SaggedLine surfaces.
Definition at line 44 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/MuonReadoutGeometryR4/MdtReadoutElement.h.