56 throw std::runtime_error(
57 "Repeated conversion to internal units for SpacePointGridConfig");
59 using namespace Acts::UnitLiterals;
61 config.isInInternalUnits =
true;
78 throw std::runtime_error(
79 "Repeated conversion to internal units for SpacePointGridOptions");
81 using namespace Acts::UnitLiterals;
83 options.isInInternalUnits =
true;
90 template <
typename external_spacepo
int_t>
92 std::vector<std::unique_ptr<InternalSpacePoint<external_spacepoint_t>>>,
93 detail::Axis<detail::AxisType::Equidistant,
94 detail::AxisBoundaryType::Closed>,
95 detail::Axis<detail::AxisType::Variable, detail::AxisBoundaryType::Bound>>;
99 template <
typename external_spacepo
int_t>
100 static std::unique_ptr<SpacePointGrid<external_spacepoint_t>>
createGrid(