25 template <
typename external_spacepo
int_t>
28 using sp_it_t =
typename std::vector<std::unique_ptr<
56 std::vector<size_t> indices,
60 if (nIt.m_curIt == nIt.m_binEnd) {
94 return (*m_curIt).get();
114 template <
typename external_spacepo
int_t>
130 std::end(m_spgrid->at(m_indices.back())));
140 template <
typename external_spacepo
int_t>
199 size_t phiInd,
size_t zInd)
231 template <
typename external_spacepo
int_t>
236 template <
typename spacepo
int_iterator_t>
238 spacepoint_iterator_t spBegin, spacepoint_iterator_t spEnd,
242 std::shared_ptr<Acts::BinFinder<external_spacepoint_t>> botBinFinder,
243 std::shared_ptr<Acts::BinFinder<external_spacepoint_t>> tBinFinder,
244 std::unique_ptr<SpacePointGrid<external_spacepoint_t>>
grid,
247 size_t size() {
return m_binnedSP.size(); }
255 auto phiZbins = m_binnedSP->numLocalBins();
263 std::unique_ptr<Acts::SpacePointGrid<external_spacepoint_t>>
m_binnedSP;