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(BinnedSPGroupIterator&&) noexcept = default
-
BinnedSPGroupIterator(const BinnedSPGroupIterator&) = delete
-
~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=(BinnedSPGroupIterator&&) noexcept = default
-
BinnedSPGroupIterator &operator=(const BinnedSPGroupIterator&) = delete
-
bool operator==(const BinnedSPGroupIterator &other) const
-
BinnedSPGroupIterator(BinnedSPGroup<external_spacepoint_t> &&group, std::size_t) = delete