File indexing completed on 2026-05-27 07:23:50
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "Acts/SpacePointFormation2/StripSpacePointCalibration.hpp"
0010
0011 #include "Acts/SpacePointFormation2/detail/StripSpacePointCalibrationImpl.hpp"
0012 #include "Acts/Utilities/detail/StdArrayLinalg.hpp"
0013
0014 Acts::OuterStripSpacePointCalibrationDetailsDerived
0015 Acts::deriveOuterStripSpacePointCalibrationDetails(
0016 const OuterStripSpacePointCalibrationDetails& sp) {
0017 return detail::deriveOuterStripSpacePointCalibrationDetails(sp);
0018 }
0019
0020 Eigen::Vector3f Acts::calibrateOuterStripSpacePoint(
0021 const Eigen::Vector3f& direction,
0022 const OuterStripSpacePointCalibrationDetailsDerived& sp) {
0023 std::array<float, 3> calibrated{};
0024 detail::calibrateOuterStripSpacePoint(detail::stdArrayCopy(direction), sp,
0025 calibrated,
0026 std::numeric_limits<float>::infinity());
0027 return detail::stdArrayToEigen(calibrated);
0028 }