Class Acts::BinnedSPGroupIterator¶
-
template<typename external_spacepoint_t>
class BinnedSPGroupIterator¶ BinnedSPGroupIterator
Allows to iterate over all groups of bins a provided BinFinder can generate for each bin of a provided SPGridSpacePointGrid is a very specific structure. We know it is 2D and what it contains No need to be too general with this class
Public Functions
-
BinnedSPGroupIterator(BinnedSPGroup<external_spacepoint_t> &&group, std::size_t) = delete¶
-
BinnedSPGroupIterator(BinnedSPGroup<external_spacepoint_t> &group, std::size_t index)¶
-
BinnedSPGroupIterator(const BinnedSPGroupIterator&) = delete¶
-
BinnedSPGroupIterator(BinnedSPGroupIterator&&) noexcept = default¶
-
~BinnedSPGroupIterator() = default¶
-
bool operator!=(const BinnedSPGroupIterator &other) const¶
-
std::tuple<boost::container::small_vector<size_t, 9>, std::size_t, boost::container::small_vector<size_t, 9>> operator*() const¶
-
BinnedSPGroupIterator &operator++()¶
-
BinnedSPGroupIterator &operator=(const BinnedSPGroupIterator&) = delete¶
-
BinnedSPGroupIterator &operator=(BinnedSPGroupIterator&&) noexcept = default¶
-
bool operator==(const BinnedSPGroupIterator &other) const¶
-
BinnedSPGroupIterator(BinnedSPGroup<external_spacepoint_t> &&group, std::size_t) = delete¶