Template Class NeighborhoodIterator¶
Defined in File BinnedSPGroup.hpp
Class Documentation¶
-
template<typename
external_spacepoint_t>
classActs::NeighborhoodIterator¶ Iterates over the elements of all bins given by the indices parameter in the given SpacePointGrid.
Fullfills the forward iterator.
Public Types
-
using
sp_it_t= typename std::vector<std::unique_ptr<const InternalSpacePoint<external_spacepoint_t>>>::const_iterator¶
Public Functions
-
NeighborhoodIterator() = delete¶
-
NeighborhoodIterator(std::vector<size_t> indices, const SpacePointGrid<external_spacepoint_t> *spgrid)¶
-
NeighborhoodIterator(std::vector<size_t> indices, const SpacePointGrid<external_spacepoint_t> *spgrid, size_t curInd, sp_it_t curIt)¶
-
NeighborhoodIterator(const NeighborhoodIterator<external_spacepoint_t> &other)¶
-
bool
operator!=(const NeighborhoodIterator<external_spacepoint_t> &other)¶
-
const InternalSpacePoint<external_spacepoint_t> *
operator*()¶
-
void
operator++()¶
Public Members
-
size_t
m_curInd¶
-
const Acts::SpacePointGrid<external_spacepoint_t> *
m_grid¶
-
std::vector<size_t>
m_indices¶
Public Static Functions
-
NeighborhoodIterator<external_spacepoint_t>
begin(std::vector<size_t> indices, const SpacePointGrid<external_spacepoint_t> *spgrid)¶
-
using