ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Neighborhood< external_spacepoint_t > Class Template Reference

#include <acts/blob/master/Core/include/Acts/Seeding/BinnedSPGroup.hpp>

+ Collaboration diagram for Acts::Neighborhood< external_spacepoint_t >:

Public Member Functions

 Neighborhood ()=delete
 
 Neighborhood (std::vector< size_t > indices, const SpacePointGrid< external_spacepoint_t > *spgrid)
 
NeighborhoodIterator
< external_spacepoint_t > 
begin ()
 
NeighborhoodIterator
< external_spacepoint_t > 
end ()
 

Private Attributes

std::vector< size_t > m_indices
 
const SpacePointGrid
< external_spacepoint_t > * 
m_spgrid
 

Detailed Description

template<typename external_spacepoint_t>
class Acts::Neighborhood< external_spacepoint_t >

access iterators to access a group of bins returned by a BinFinder. Fulfills the range_expression interface

Definition at line 115 of file BinnedSPGroup.hpp.

View newest version in sPHENIX GitHub at line 115 of file BinnedSPGroup.hpp

Constructor & Destructor Documentation

template<typename external_spacepoint_t>
Acts::Neighborhood< external_spacepoint_t >::Neighborhood ( )
delete
template<typename external_spacepoint_t>
Acts::Neighborhood< external_spacepoint_t >::Neighborhood ( std::vector< size_t >  indices,
const SpacePointGrid< external_spacepoint_t > *  spgrid 
)
inline

Definition at line 118 of file BinnedSPGroup.hpp.

View newest version in sPHENIX GitHub at line 118 of file BinnedSPGroup.hpp

References Acts::Neighborhood< external_spacepoint_t >::m_indices, and Acts::Neighborhood< external_spacepoint_t >::m_spgrid.

Member Function Documentation

template<typename external_spacepoint_t>
NeighborhoodIterator<external_spacepoint_t> Acts::Neighborhood< external_spacepoint_t >::begin ( )
inline

Definition at line 123 of file BinnedSPGroup.hpp.

View newest version in sPHENIX GitHub at line 123 of file BinnedSPGroup.hpp

References Acts::NeighborhoodIterator< external_spacepoint_t >::begin(), Acts::Neighborhood< external_spacepoint_t >::m_indices, and Acts::Neighborhood< external_spacepoint_t >::m_spgrid.

+ Here is the call graph for this function:

template<typename external_spacepoint_t>
NeighborhoodIterator<external_spacepoint_t> Acts::Neighborhood< external_spacepoint_t >::end ( )
inline

Definition at line 127 of file BinnedSPGroup.hpp.

View newest version in sPHENIX GitHub at line 127 of file BinnedSPGroup.hpp

References Acts::Neighborhood< external_spacepoint_t >::m_indices, and Acts::Neighborhood< external_spacepoint_t >::m_spgrid.

Member Data Documentation

template<typename external_spacepoint_t>
std::vector<size_t> Acts::Neighborhood< external_spacepoint_t >::m_indices
private
template<typename external_spacepoint_t>
const SpacePointGrid<external_spacepoint_t>* Acts::Neighborhood< external_spacepoint_t >::m_spgrid
private

The documentation for this class was generated from the following file: