 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONGEOMODELR4_MUONCHAMBERASSMBLETOOL_H
6 #define MUONGEOMODELR4_MUONCHAMBERASSMBLETOOL_H
17 #include "Acts/Surfaces/SurfaceBounds.hpp"
18 #include "Acts/Geometry/VolumeBounds.hpp"
22 class TrapezoidVolumeBounds;
29 class MuonReadoutElement;
34 using base_class::base_class;
44 using TrfWithBounds = std::tuple<Amg::Transform3D, VolBoundPtr_t, SurfBoundPtr_t>;
52 const std::vector<const MuonReadoutElement*>& readoutEles,
54 Acts::VolumeBoundFactory& volBoundSet,
55 Acts::SurfaceBoundFactory& surfBoundSet,
62 Acts::VolumeBoundFactory& boundSet);
92 PublicToolHandle<IMuonGeoUtilityTool>
m_geoUtilTool{
this,
"GeoUtilTool",
"" };
The MuonReadoutElement is an abstract class representing the geometry representing the muon detector.
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy M...
::StatusCode StatusCode
StatusCode definition for legacy code.
Eigen::Affine3d Transform3D
Include the GeoPrimitives which need to be put first.
Eigen::Matrix< double, 3, 1 > Vector3D