 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONGEOMODELTESTR4_MUONCHAMBERTOOLTEST_H
5 #define MUONGEOMODELTESTR4_MUONCHAMBERTOOLTEST_H
23 #include "Acts/Surfaces/Surface.hpp"
24 #include "Acts/Surfaces/StrawSurface.hpp"
25 #include "Acts/Surfaces/PlaneSurface.hpp"
32 using AthReentrantAlgorithm::AthReentrantAlgorithm;
41 std::array<Amg::Vector3D, 8>
cornerPoints(
const Acts::Volume& volume)
const;
42 std::array<Amg::Vector3D, 8>
cornerPoints(
const Acts::GeometryContext& gctx,
const Acts::StrawSurface& surface)
const;
43 std::array<Amg::Vector3D, 4>
cornerPoints(
const Acts::GeometryContext& gctx,
const Acts::PlaneSurface&)
const;
45 template <
class EnvelopeType>
47 const EnvelopeType& envelope)
const;
56 template <
class EnvelopeType>
58 const Acts::Volume& boundVol,
60 const std::string&
descr,
71 const std::string&
descr,
80 template <
class EnvelopeType>
83 const EnvelopeType& envelope,
84 const Acts::Volume& boundVol)
const;
85 template <
class EnvelopeType>
88 const EnvelopeType& envelope,
89 const Acts::Volume& boundVol)
const;
90 template <
class EnvelopeType>
93 const EnvelopeType& envelope,
94 const Acts::Volume& boundVol)
const;
95 template <
class EnvelopeType>
98 const EnvelopeType& envelope,
99 const Acts::Volume& boundVol)
const;
100 template <
class EnvelopeType>
103 const EnvelopeType& envelope,
104 const Acts::Volume& boundVol)
const;
109 "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
bool const RAWDATA *ch2 const
An algorithm that can be simultaneously executed in multiple threads.
The ReadoutGeomCnvAlg converts the Run4 Readout geometry build from the GeoModelXML into the legacy M...
::StatusCode StatusCode
StatusCode definition for legacy code.
Include the GeoPrimitives which need to be put first.
Eigen::Matrix< double, 3, 1 > Vector3D