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.