![]() |
ATLAS Offline Software
|
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy MuonReadoutGeometry. More...
Classes | |
| class | Chamber |
| class | ChamberAssembleTool |
| Assembly tool to produce the Acts envolpe volumes around the muon stations & also to construct the spectrometer envelope volumes. More... | |
| struct | gapVolume |
| Helper struct to attribute the Identifier fields with the gas gap volumes. More... | |
| class | GeoModelMdtTest |
| class | GeoModelMmTest |
| class | GeoModelRpcTest |
| class | GeoModelsTgcTest |
| class | GeoModelTgcTest |
| class | IMuonGeoUtilityTool |
| class | IMuonReadoutGeomTool |
| class | MdtReadoutElement |
| class | MdtReadoutGeomTool |
| Implementation of the IMuonReadoutGeomTool to construct MdtReadoutElements from the list of published full physical volumes and the WMDT meta data table. More... | |
| class | MdtTubeLayer |
| Helper struct to retrieve the tube lengths and the tube centers directly from the GeoModel tree. More... | |
| struct | MdtTubeLayerSorter |
| Helper struct to sort equivalent MdtTubeLayers into a std::set. More... | |
| class | MmReadoutElement |
| class | MmReadoutGeomTool |
| class | MuonChamberToolTest |
| class | MuonDetectorManager |
| class | MuonDetectorTool |
| class | MuonGeoUtilityTool |
| class | MuonReadoutElement |
| The MuonReadoutElement is an abstract class representing the geometry representing the muon detector. More... | |
| class | NswGeoPlottingAlg |
| class | PadDesign |
| struct | PadDesignSorter |
| struct | RadialDesignSorter |
| class | RadialStripDesign |
| class | ReadoutGeomCnvAlg |
| class | RpcReadoutElement |
| class | RpcReadoutGeomTool |
| Implementation to construct Rpc readout element from the list of published full physical volumes and the WRPC meta data table. More... | |
| class | SpectrometerSector |
| A spectrometer sector forms the envelope of all chambers that are placed in the same MS sector & layer E.g. More... | |
| class | sTgcReadoutElement |
| class | sTgcReadoutGeomTool |
| class | StripDesign |
| struct | StripDesignSorter |
| class | StripLayer |
| The StripLayer interfaces the 2D description of the strip plane layout with the 3D description of the strips within the read out elements volume. More... | |
| struct | StripLayerSorter |
| Helper struct to share strip layer instances across the readout elements. More... | |
| class | TgcReadoutElement |
| class | TgcReadoutGeomTool |
| struct | WireDesignSorter |
| class | WireGroupDesign |
Functions | |
| Amg::Transform3D | axisRotation (const MuonReadoutElement *re) |
| Orientation of the readout element coordinate system x-axis: Points towards the sky y-axis: Points along the chamber plane z-axis: Points along the beam axis --> Transform into the coordinate system of the chamber x-axis: Parallel to the eta channels y-axis: Along the beam axis z-axis: Towards the sky. | |
| Amg::Transform3D | axisRotation (const ChamberPtr &) |
| std::string | toString (const MuonGMR4::MuonReadoutElement *re) |
| std::string | toString (const ChamberPtr &ch) |
| std::ostream & | operator<< (std::ostream &ostr, const Chamber::defineArgs &args) |
| std::ostream & | operator<< (std::ostream &ostr, const Chamber &chamber) |
| std::ostream & | operator<< (std::ostream &ostr, const MdtReadoutElement::parameterBook &pars) |
| bool | operator< (const MdtTubeLayer::CutTubes &a, const unsigned int tube) |
| bool | operator< (const unsigned int tube, const MdtTubeLayer::CutTubes &a) |
| bool | operator< (const MdtTubeLayer::TubePositioner &a, const unsigned int tube) |
| bool | operator< (const unsigned int tube, const MdtTubeLayer::TubePositioner &a) |
| std::ostream & | operator<< (std::ostream &ostr, const MmReadoutElement::parameterBook &pars) |
| double | halfXlowY (const Acts::VolumeBounds &bounds) |
| Returns the half-X length @ negative Y for the parsed volume bounds (Trapezoid/ Cuboid) | |
| double | halfXhighY (const Acts::VolumeBounds &bounds) |
| Returns the half-Y length @ posiive Y for the parsed volume bounds (Trapezoid/ Cuboid) | |
| double | halfY (const Acts::VolumeBounds &bounds) |
| Returns the half-Y length for the parsed volume bounds (Trapezoid/ Cuboid) | |
| double | halfZ (const Acts::VolumeBounds &bounds) |
| Returns the half-Z length for the parsed volume bounds (Trapezoid/ Cuboid) | |
| std::ostream & | operator<< (std::ostream &ostr, const RpcReadoutElement::parameterBook &pars) |
| std::ostream & | operator<< (std::ostream &ostr, const SpectrometerSector::defineArgs &args) |
| std::ostream & | operator<< (std::ostream &ostr, const SpectrometerSector &chamber) |
| std::ostream & | operator<< (std::ostream &ostr, const MuonGMR4::sTgcReadoutElement::parameterBook &pars) |
| std::ostream & | operator<< (std::ostream &ostr, const StripDesign &design) |
| std::ostream & | operator<< (std::ostream &ostr, const StripLayer &lay) |
| std::ostream & | operator<< (std::ostream &ostr, const TgcReadoutElement::parameterBook &pars) |
| ADD_DETECTOR (MdtReadoutElement, m_mdtEles) | |
| ADD_DETECTOR (TgcReadoutElement, m_tgcEles) | |
| ADD_DETECTOR (RpcReadoutElement, m_rpcEles) | |
| ADD_DETECTOR (MmReadoutElement, m_mmEles) | |
| ADD_DETECTOR (sTgcReadoutElement, m_sTgcEles) | |
| bool | operator< (const StripDesignPtr &a, const StripDesignPtr &b) |
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy MuonReadoutGeometry.
The algorithm is meant to serve as an adapter allowing to dynamically exchange individual components in the Muon processing chain by their Run4 / Acts equivalents
| using MuonGMR4::BoundEnums = Acts::TrapezoidVolumeBounds::BoundValues |
Definition at line 36 of file SpectrometerSector.cxx.
Definition at line 42 of file ChamberAssembleTool.cxx.
Definition at line 44 of file ChamberAssembleTool.cxx.
Definition at line 35 of file SpectrometerSector.cxx.
Definition at line 32 of file RpcReadoutGeomTool.cxx.
| using MuonGMR4::globalCornerArray = std::array<Amg::Vector3D, 4> |
Definition at line 193 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/sTgcReadoutElement.cxx.
| using MuonGMR4::localCornerArray = std::array<Amg::Vector2D, 4> |
Definition at line 192 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/sTgcReadoutElement.cxx.
Definition at line 17 of file MdtTubeLayer.h.
| using MuonGMR4::MdtTubeLayerSet = std::set<MdtTubeLayerPtr, MdtTubeLayerSorter> |
Definition at line 23 of file MdtTubeLayer.h.
Definition at line 123 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonDetectorManager.cxx.
Definition at line 122 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MuonDetectorManager.cxx.
Definition at line 22 of file PadDesign.h.
Definition at line 21 of file MmReadoutElement.cxx.
Definition at line 31 of file MdtReadoutGeomTool.cxx.
Definition at line 21 of file RadialStripDesign.h.
| using MuonGMR4::RadialStripDesignSet = std::set<RadialStripDesignPtr, RadialDesignSorter> |
Definition at line 113 of file RadialStripDesign.h.
Definition at line 29 of file StripDesign.h.
Definition at line 100 of file StripLayer.h.
Definition at line 43 of file ChamberAssembleTool.cxx.
Definition at line 21 of file WireGroupDesign.h.
| using MuonGMR4::WireGroupDesignSet = std::set<WireDesignPtr, WireDesignSorter> |
Definition at line 103 of file WireGroupDesign.h.
| MuonGMR4::ADD_DETECTOR | ( | MdtReadoutElement | , |
| m_mdtEles | ) |
| MuonGMR4::ADD_DETECTOR | ( | MmReadoutElement | , |
| m_mmEles | ) |
| MuonGMR4::ADD_DETECTOR | ( | RpcReadoutElement | , |
| m_rpcEles | ) |
| MuonGMR4::ADD_DETECTOR | ( | sTgcReadoutElement | , |
| m_sTgcEles | ) |
| MuonGMR4::ADD_DETECTOR | ( | TgcReadoutElement | , |
| m_tgcEles | ) |
| Amg::Transform3D MuonGMR4::axisRotation | ( | const ChamberPtr & | ) |
Definition at line 62 of file ChamberAssembleTool.cxx.
| Amg::Transform3D MuonGMR4::axisRotation | ( | const MuonReadoutElement * | re | ) |
Orientation of the readout element coordinate system x-axis: Points towards the sky y-axis: Points along the chamber plane z-axis: Points along the beam axis --> Transform into the coordinate system of the chamber x-axis: Parallel to the eta channels y-axis: Along the beam axis z-axis: Towards the sky.
Definition at line 54 of file ChamberAssembleTool.cxx.
| double MuonGMR4::halfXhighY | ( | const Acts::VolumeBounds & | bounds | ) |
Returns the half-Y length @ posiive Y for the parsed volume bounds (Trapezoid/ Cuboid)
Definition at line 28 of file MuonDetectorDefs.cxx.
| double MuonGMR4::halfXlowY | ( | const Acts::VolumeBounds & | bounds | ) |
Returns the half-X length @ negative Y for the parsed volume bounds (Trapezoid/ Cuboid)
Definition at line 12 of file MuonDetectorDefs.cxx.
| double MuonGMR4::halfY | ( | const Acts::VolumeBounds & | bounds | ) |
Returns the half-Y length for the parsed volume bounds (Trapezoid/ Cuboid)
Definition at line 44 of file MuonDetectorDefs.cxx.
| double MuonGMR4::halfZ | ( | const Acts::VolumeBounds & | bounds | ) |
Returns the half-Z length for the parsed volume bounds (Trapezoid/ Cuboid)
Definition at line 61 of file MuonDetectorDefs.cxx.
| bool MuonGMR4::operator< | ( | const MdtTubeLayer::CutTubes & | a, |
| const unsigned int | tube ) |
Definition at line 15 of file MdtTubeLayer.cxx.
| bool MuonGMR4::operator< | ( | const MdtTubeLayer::TubePositioner & | a, |
| const unsigned int | tube ) |
Definition at line 21 of file MdtTubeLayer.cxx.
| bool MuonGMR4::operator< | ( | const StripDesignPtr & | a, |
| const StripDesignPtr & | b ) |
Definition at line 23 of file StripDesign.cxx.
| bool MuonGMR4::operator< | ( | const unsigned int | tube, |
| const MdtTubeLayer::CutTubes & | a ) |
Definition at line 18 of file MdtTubeLayer.cxx.
| bool MuonGMR4::operator< | ( | const unsigned int | tube, |
| const MdtTubeLayer::TubePositioner & | a ) |
Definition at line 24 of file MdtTubeLayer.cxx.
| std::ostream & MuonGMR4::operator<< | ( | std::ostream & | ostr, |
| const Chamber & | chamber ) |
Definition at line 21 of file Chamber.cxx.
| std::ostream & MuonGMR4::operator<< | ( | std::ostream & | ostr, |
| const Chamber::defineArgs & | args ) |
Definition at line 14 of file Chamber.cxx.
| std::ostream & MuonGMR4::operator<< | ( | std::ostream & | ostr, |
| const MdtReadoutElement::parameterBook & | pars ) |
Definition at line 25 of file MuonPhaseII/MuonDetDescr/MuonReadoutGeometryR4/src/MdtReadoutElement.cxx.
| std::ostream & MuonGMR4::operator<< | ( | std::ostream & | ostr, |
| const MmReadoutElement::parameterBook & | pars ) |
Definition at line 22 of file MmReadoutElement.cxx.
| std::ostream & MuonGMR4::operator<< | ( | std::ostream & | ostr, |
| const MuonGMR4::sTgcReadoutElement::parameterBook & | pars ) |
| std::ostream & MuonGMR4::operator<< | ( | std::ostream & | ostr, |
| const RpcReadoutElement::parameterBook & | pars ) |
| std::ostream & MuonGMR4::operator<< | ( | std::ostream & | ostr, |
| const SpectrometerSector & | chamber ) |
Definition at line 105 of file SpectrometerSector.cxx.
| std::ostream & MuonGMR4::operator<< | ( | std::ostream & | ostr, |
| const SpectrometerSector::defineArgs & | args ) |
Definition at line 93 of file SpectrometerSector.cxx.
| std::ostream & MuonGMR4::operator<< | ( | std::ostream & | ostr, |
| const StripDesign & | design ) |
Definition at line 39 of file StripDesign.cxx.
| std::ostream & MuonGMR4::operator<< | ( | std::ostream & | ostr, |
| const StripLayer & | lay ) |
Definition at line 8 of file StripLayer.cxx.
| std::ostream & MuonGMR4::operator<< | ( | std::ostream & | ostr, |
| const TgcReadoutElement::parameterBook & | pars ) |
| std::string MuonGMR4::toString | ( | const ChamberPtr & | ch | ) |
Definition at line 68 of file ChamberAssembleTool.cxx.
| std::string MuonGMR4::toString | ( | const MuonGMR4::MuonReadoutElement * | re | ) |
Definition at line 65 of file ChamberAssembleTool.cxx.