EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::detail::GlobalNeighborHoodIndices< DIM > Class Template Reference

#include <acts/blob/sPHENIX/Core/include/Acts/Utilities/detail/grid_helper.hpp>

+ Collaboration diagram for Acts::detail::GlobalNeighborHoodIndices< DIM >:

Classes

class  iterator
 

Public Member Functions

 GlobalNeighborHoodIndices (std::array< NeighborHoodIndices, DIM > &neighborIndices, const std::array< size_t, DIM > &nBinsArray)
 
iterator begin () const
 
iterator end () const
 
size_t size () const
 
std::vector< size_t > collect () const
 

Private Attributes

std::array
< NeighborHoodIndices, DIM
m_localIndices
 
std::array< size_t, DIM-1 > m_globalStrides
 

Detailed Description

template<size_t DIM>
class Acts::detail::GlobalNeighborHoodIndices< DIM >

Definition at line 32 of file grid_helper.hpp.

View newest version in sPHENIX GitHub at line 32 of file grid_helper.hpp

Constructor & Destructor Documentation

template<size_t DIM>
Acts::detail::GlobalNeighborHoodIndices< DIM >::GlobalNeighborHoodIndices ( std::array< NeighborHoodIndices, DIM > &  neighborIndices,
const std::array< size_t, DIM > &  nBinsArray 
)
inline

Definition at line 37 of file grid_helper.hpp.

View newest version in sPHENIX GitHub at line 37 of file grid_helper.hpp

References DIM, and Acts::detail::GlobalNeighborHoodIndices< DIM >::m_globalStrides.

Member Function Documentation

template<size_t DIM>
iterator Acts::detail::GlobalNeighborHoodIndices< DIM >::begin ( ) const
inline

Definition at line 105 of file grid_helper.hpp.

View newest version in sPHENIX GitHub at line 105 of file grid_helper.hpp

References DIM, and Acts::detail::GlobalNeighborHoodIndices< DIM >::m_localIndices.

template<size_t DIM>
std::vector<size_t> Acts::detail::GlobalNeighborHoodIndices< DIM >::collect ( ) const
inline

Definition at line 125 of file grid_helper.hpp.

View newest version in sPHENIX GitHub at line 125 of file grid_helper.hpp

References Acts::detail::GlobalNeighborHoodIndices< DIM >::size().

+ Here is the call graph for this function:

template<size_t DIM>
iterator Acts::detail::GlobalNeighborHoodIndices< DIM >::end ( ) const
inline

Definition at line 113 of file grid_helper.hpp.

View newest version in sPHENIX GitHub at line 113 of file grid_helper.hpp

Referenced by Acts::detail::GlobalNeighborHoodIndices< DIM >::iterator::operator++().

+ Here is the caller graph for this function:

template<size_t DIM>
size_t Acts::detail::GlobalNeighborHoodIndices< DIM >::size ( ) const
inline

Definition at line 116 of file grid_helper.hpp.

View newest version in sPHENIX GitHub at line 116 of file grid_helper.hpp

References DIM, and Acts::detail::GlobalNeighborHoodIndices< DIM >::m_localIndices.

Referenced by Acts::detail::GlobalNeighborHoodIndices< DIM >::collect().

+ Here is the caller graph for this function:

Member Data Documentation

template<size_t DIM>
std::array<size_t, DIM - 1> Acts::detail::GlobalNeighborHoodIndices< DIM >::m_globalStrides
private

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