![]() |
ATLAS Offline Software
|
Helper struct to represent a full Mdt chamber. More...
Classes | |
| struct | TubePositioning |
Public Types | |
| using | chamberIdentifier = MdtCablingOffData |
| Identifier of the mdt chamber. More... | |
Public Member Functions | |
| MdtChamber ()=default | |
| Default constructor. More... | |
| bool | operator< (const MdtChamber &other) const |
| Sorting operator to insert the object into std::set. More... | |
| const TubePositioning & | getTube (unsigned int layer, unsigned int tube) const |
| Returns the access to the full tube information Layer : (1 -nLayers), Tube : (1-nTubes) More... | |
| void | insertTube (TubePositioning &&newTube) |
Public Attributes | |
| chamberIdentifier | id {} |
| std::string | design {} |
| Amg::Transform3D | geoModelTransform {Amg::Transform3D::Identity()} |
| Transformation of the underlying GeoModel element. More... | |
| Amg::Transform3D | alignableTransform {Amg::Transform3D::Identity()} |
| Transformation of the underlying Alignable node. More... | |
| unsigned int | numLayers {0} |
| Number of tube layers. More... | |
| unsigned int | numTubes {0} |
| Number of tubes. More... | |
| double | tubePitch {0.} |
| Pitch between two tubes. More... | |
| double | tubeRadius {0.} |
| Inner tube radius. More... | |
| std::vector< TubePositioning > | tubeInfo {} |
Helper struct to represent a full Mdt chamber.
Definition at line 28 of file runMdtGeoComparison.cxx.
Identifier of the mdt chamber.
Definition at line 33 of file runMdtGeoComparison.cxx.
|
default |
Default constructor.
|
inline |
Returns the access to the full tube information Layer : (1 -nLayers), Tube : (1-nTubes)
Definition at line 75 of file runMdtGeoComparison.cxx.
|
inline |
|
inline |
Sorting operator to insert the object into std::set.
Definition at line 38 of file runMdtGeoComparison.cxx.
| Amg::Transform3D MdtChamber::alignableTransform {Amg::Transform3D::Identity()} |
Transformation of the underlying Alignable node.
Definition at line 45 of file runMdtGeoComparison.cxx.
| std::string MdtChamber::design {} |
Definition at line 35 of file runMdtGeoComparison.cxx.
| Amg::Transform3D MdtChamber::geoModelTransform {Amg::Transform3D::Identity()} |
Transformation of the underlying GeoModel element.
Definition at line 43 of file runMdtGeoComparison.cxx.
| chamberIdentifier MdtChamber::id {} |
Definition at line 34 of file runMdtGeoComparison.cxx.
| unsigned int MdtChamber::numLayers {0} |
Number of tube layers.
Definition at line 47 of file runMdtGeoComparison.cxx.
| unsigned int MdtChamber::numTubes {0} |
Number of tubes.
Definition at line 49 of file runMdtGeoComparison.cxx.
| std::vector<TubePositioning> MdtChamber::tubeInfo {} |
Definition at line 72 of file runMdtGeoComparison.cxx.
| double MdtChamber::tubePitch {0.} |
Pitch between two tubes.
Definition at line 51 of file runMdtGeoComparison.cxx.
| double MdtChamber::tubeRadius {0.} |
Inner tube radius.
Definition at line 53 of file runMdtGeoComparison.cxx.
1.8.18