ATLAS Offline Software
Loading...
Searching...
No Matches
MuonDetectorDefs.cxx File Reference
#include <MuonReadoutGeometryR4/MuonDetectorDefs.h>
#include <GaudiKernel/SystemOfUnits.h>
#include <Acts/Geometry/VolumeBounds.hpp>
#include <Acts/Geometry/CuboidVolumeBounds.hpp>
#include <Acts/Geometry/TrapezoidVolumeBounds.hpp>
#include <Acts/Geometry/DiamondVolumeBounds.hpp>
#include <Acts/Geometry/TrackingVolume.hpp>
Include dependency graph for MuonDetectorDefs.cxx:

Go to the source code of this file.

Namespaces

namespace  MuonGMR4
 The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy MuonReadoutGeometry.
namespace  MuonGMR4::detail

Functions

bool MuonGMR4::isMuon (const ActsTrk::DetectorType type)
 Returns whether the parsed type is muon.
std::unique_ptr< ActsTrk::DetectorAlignStoreMuonGMR4::copyDeltas (const ActsTrk::DetectorAlignStore &inStore)
 Copy the alignment deltas from the inStore to a new alignment store.
Amg::Transform3D MuonGMR4::detail::rotationToAMDB (const ActsTrk::DetectorType type)
 Returns the rotation matrix from the readout element coordinate system into the AMDB coordinate system.
double MuonGMR4::halfXlowY (const Acts::VolumeBounds &bounds)
 Returns the half-X length @ negative Y for the parsed volume bounds (Trapezoid/ Cuboid).
double MuonGMR4::halfXhighY (const Acts::VolumeBounds &bounds)
 Returns the half-Y length @ posiive Y for the parsed volume bounds (Trapezoid/ Cuboid).
double MuonGMR4::halfY (const Acts::VolumeBounds &bounds)
 Returns the half-Y length for the parsed volume bounds (Trapezoid/ Cuboid).
double MuonGMR4::halfZ (const Acts::VolumeBounds &bounds)
 Returns the half-Z length for the parsed volume bounds (Trapezoid/ Cuboid).
const Acts::Surface * MuonGMR4::volumeLidBounadry (const Acts::TrackingVolume &volume, const bool fetchBottom)
const Acts::Surface * MuonGMR4::bottomBoundary (const Acts::TrackingVolume &volume)
 Returns the boundary surface parallel to the x-y plane at negative local z.
const Acts::Surface * MuonGMR4::topBoundary (const Acts::TrackingVolume &volume)
 Returns the boundary surface parallel to the x-y plane at positive local z.