|
ACTS
Experiment-independent tracking
|
Iterator over space points referenced by the seed. More...
#include <Acts/EventData/SeedProxy2.hpp>
Public Types | |
| using | difference_type = std::ptrdiff_t |
| Iterator difference type. | |
| using | iterator_category = std::random_access_iterator_tag |
| Iterator category. | |
| using | iterator_concept = std::random_access_iterator_tag |
| Iterator concept. | |
| using | pointer = void |
| Iterator pointer type. | |
| using | reference = void |
| Iterator reference type. | |
| using | value_type = ConstSpacePointProxy2 |
| Iterator value type. | |
Public Member Functions | |
| SpacePointIterator (const SpacePointContainer2 &spacePointContainer, const SpacePointIndex2 *indexPointer) noexcept | |
| Constructor from space point container and index pointer. | |
| value_type | operator* () const noexcept |
| Dereference operator. | |
| constexpr SpacePointIterator & | operator++ () noexcept |
| Pre-increment operator. | |
| constexpr SpacePointIterator | operator++ (int) noexcept |
| Post-increment operator. | |
| constexpr SpacePointIterator & | operator+= (difference_type n) noexcept |
| Compound addition assignment operator. | |
| constexpr SpacePointIterator & | operator-- () noexcept |
| Pre-decrement operator. | |
| constexpr SpacePointIterator | operator-- (int) noexcept |
| Post-decrement operator. | |
| constexpr SpacePointIterator & | operator-= (difference_type n) noexcept |
| Compound subtraction assignment operator. | |
| value_type | operator[] (difference_type n) const noexcept |
| Subscript operator. | |
Iterator over space points referenced by the seed.
|
noexcept |
Constructor from space point container and index pointer.
| spacePointContainer | Container of space points |
| indexPointer | Pointer to space point index |
|
noexcept |
Dereference operator.
|
constexprnoexcept |
Pre-increment operator.
|
constexprnoexcept |
Post-increment operator.
|
constexprnoexcept |
Compound addition assignment operator.
| n | Number of positions to advance |
|
constexprnoexcept |
Pre-decrement operator.
|
constexprnoexcept |
Post-decrement operator.
|
constexprnoexcept |
Compound subtraction assignment operator.
| n | Number of positions to move back |
|
noexcept |
Subscript operator.
| n | Offset from the current position |