Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::detail::NeighborHoodIndices::iterator Class Reference

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

Public Member Functions

 iterator ()=default
 
 iterator (size_t current)
 
 iterator (size_t begin1, size_t end1, size_t begin2)
 
size_t operator* () const
 
iteratoroperator++ ()
 
bool operator== (const iterator &it) const
 
bool operator!= (const iterator &it) const
 

Private Attributes

size_t m_current = 0
 
size_t m_end1 = 0
 
size_t m_begin2 = 0
 
bool m_wrapped = false
 

Detailed Description

Definition at line 42 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 42 of file Axis.hpp

Constructor & Destructor Documentation

Acts::detail::NeighborHoodIndices::iterator::iterator ( )
default
Acts::detail::NeighborHoodIndices::iterator::iterator ( size_t  current)
inline

Definition at line 47 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 47 of file Axis.hpp

Acts::detail::NeighborHoodIndices::iterator::iterator ( size_t  begin1,
size_t  end1,
size_t  begin2 
)
inline

Definition at line 49 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 49 of file Axis.hpp

Member Function Documentation

Definition at line 70 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 70 of file Axis.hpp

References it.

size_t Acts::detail::NeighborHoodIndices::iterator::operator* ( ) const
inline

Definition at line 55 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 55 of file Axis.hpp

References m_current.

iterator& Acts::detail::NeighborHoodIndices::iterator::operator++ ( )
inline

Definition at line 57 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 57 of file Axis.hpp

References m_begin2, m_current, m_end1, and m_wrapped.

bool Acts::detail::NeighborHoodIndices::iterator::operator== ( const iterator it) const
inline

Definition at line 66 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 66 of file Axis.hpp

References m_current, and m_wrapped.

Member Data Documentation

size_t Acts::detail::NeighborHoodIndices::iterator::m_begin2 = 0
private

Definition at line 73 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 73 of file Axis.hpp

Referenced by operator++().

size_t Acts::detail::NeighborHoodIndices::iterator::m_current = 0
private

Definition at line 73 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 73 of file Axis.hpp

Referenced by operator*(), operator++(), and operator==().

size_t Acts::detail::NeighborHoodIndices::iterator::m_end1 = 0
private

Definition at line 73 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 73 of file Axis.hpp

Referenced by operator++().

bool Acts::detail::NeighborHoodIndices::iterator::m_wrapped = false
private

Definition at line 74 of file Axis.hpp.

View newest version in sPHENIX GitHub at line 74 of file Axis.hpp

Referenced by operator++(), and operator==().


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