EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Core/include/Acts/Seeding/BinnedSPGroup.hpp>
Public Types | |
using | sp_it_t = typename std::vector< std::unique_ptr< const InternalSpacePoint< external_spacepoint_t >>>::const_iterator |
Public Member 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) | |
void | operator++ () |
const InternalSpacePoint < external_spacepoint_t > * | operator* () |
bool | operator!= (const NeighborhoodIterator< external_spacepoint_t > &other) |
Static Public Member Functions | |
static NeighborhoodIterator < external_spacepoint_t > | begin (std::vector< size_t > indices, const SpacePointGrid< external_spacepoint_t > *spgrid) |
Public Attributes | |
sp_it_t | m_curIt |
sp_it_t | m_binEnd |
std::vector< size_t > | m_indices |
size_t | m_curInd |
const Acts::SpacePointGrid < external_spacepoint_t > * | m_grid |
Iterates over the elements of all bins given by the indices parameter in the given SpacePointGrid. Fullfills the forward iterator.
Definition at line 26 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 26 of file BinnedSPGroup.hpp
using Acts::NeighborhoodIterator< external_spacepoint_t >::sp_it_t = typename std::vector<std::unique_ptr< const InternalSpacePoint<external_spacepoint_t>>>::const_iterator |
Definition at line 29 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 29 of file BinnedSPGroup.hpp
|
delete |
|
inline |
Definition at line 33 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 33 of file BinnedSPGroup.hpp
References Acts::detail::Grid< T, Axes >::at(), Acts::NeighborhoodIterator< external_spacepoint_t >::m_binEnd, Acts::NeighborhoodIterator< external_spacepoint_t >::m_curInd, Acts::NeighborhoodIterator< external_spacepoint_t >::m_curIt, Acts::NeighborhoodIterator< external_spacepoint_t >::m_grid, and Acts::NeighborhoodIterator< external_spacepoint_t >::m_indices.
|
inline |
Definition at line 44 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 44 of file BinnedSPGroup.hpp
References Acts::detail::Grid< T, Axes >::at(), Acts::NeighborhoodIterator< external_spacepoint_t >::m_binEnd, Acts::NeighborhoodIterator< external_spacepoint_t >::m_curInd, Acts::NeighborhoodIterator< external_spacepoint_t >::m_curIt, Acts::NeighborhoodIterator< external_spacepoint_t >::m_grid, and Acts::NeighborhoodIterator< external_spacepoint_t >::m_indices.
|
inline |
Definition at line 66 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 66 of file BinnedSPGroup.hpp
References Acts::NeighborhoodIterator< external_spacepoint_t >::m_binEnd, Acts::NeighborhoodIterator< external_spacepoint_t >::m_curInd, Acts::NeighborhoodIterator< external_spacepoint_t >::m_curIt, Acts::NeighborhoodIterator< external_spacepoint_t >::m_grid, and Acts::NeighborhoodIterator< external_spacepoint_t >::m_indices.
|
inlinestatic |
Definition at line 55 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 55 of file BinnedSPGroup.hpp
Referenced by Acts::Neighborhood< external_spacepoint_t >::begin().
|
inline |
Definition at line 97 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 97 of file BinnedSPGroup.hpp
References Acts::NeighborhoodIterator< external_spacepoint_t >::m_curInd, and Acts::NeighborhoodIterator< external_spacepoint_t >::m_curIt.
|
inline |
Definition at line 93 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 93 of file BinnedSPGroup.hpp
|
inline |
Definition at line 75 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 75 of file BinnedSPGroup.hpp
References Acts::NeighborhoodIterator< external_spacepoint_t >::m_binEnd, Acts::NeighborhoodIterator< external_spacepoint_t >::m_curInd, Acts::NeighborhoodIterator< external_spacepoint_t >::m_curIt, Acts::NeighborhoodIterator< external_spacepoint_t >::m_grid, and Acts::NeighborhoodIterator< external_spacepoint_t >::m_indices.
sp_it_t Acts::NeighborhoodIterator< external_spacepoint_t >::m_binEnd |
Definition at line 103 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 103 of file BinnedSPGroup.hpp
Referenced by Acts::NeighborhoodIterator< external_spacepoint_t >::NeighborhoodIterator(), and Acts::NeighborhoodIterator< external_spacepoint_t >::operator++().
size_t Acts::NeighborhoodIterator< external_spacepoint_t >::m_curInd |
Definition at line 107 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 107 of file BinnedSPGroup.hpp
Referenced by Acts::NeighborhoodIterator< external_spacepoint_t >::NeighborhoodIterator(), Acts::NeighborhoodIterator< external_spacepoint_t >::operator!=(), and Acts::NeighborhoodIterator< external_spacepoint_t >::operator++().
sp_it_t Acts::NeighborhoodIterator< external_spacepoint_t >::m_curIt |
Definition at line 102 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 102 of file BinnedSPGroup.hpp
Referenced by Acts::NeighborhoodIterator< external_spacepoint_t >::NeighborhoodIterator(), Acts::NeighborhoodIterator< external_spacepoint_t >::operator!=(), and Acts::NeighborhoodIterator< external_spacepoint_t >::operator++().
const Acts::SpacePointGrid<external_spacepoint_t>* Acts::NeighborhoodIterator< external_spacepoint_t >::m_grid |
Definition at line 108 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 108 of file BinnedSPGroup.hpp
Referenced by Acts::NeighborhoodIterator< external_spacepoint_t >::NeighborhoodIterator(), and Acts::NeighborhoodIterator< external_spacepoint_t >::operator++().
std::vector<size_t> Acts::NeighborhoodIterator< external_spacepoint_t >::m_indices |
Definition at line 105 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 105 of file BinnedSPGroup.hpp
Referenced by Acts::NeighborhoodIterator< external_spacepoint_t >::NeighborhoodIterator(), and Acts::NeighborhoodIterator< external_spacepoint_t >::operator++().