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 SPGrid

Public Functions

inline BinnedSPGroupIterator(const SpacePointGrid<external_spacepoint_t> *spgrid, BinFinder<external_spacepoint_t> *botBinFinder, BinFinder<external_spacepoint_t> *tBinFinder, std::vector<size_t> bins = {})
inline BinnedSPGroupIterator(const SpacePointGrid<external_spacepoint_t> *spgrid, BinFinder<external_spacepoint_t> *botBinFinder, BinFinder<external_spacepoint_t> *tBinFinder, size_t phiInd, size_t zInd, std::vector<size_t> bins = {})
inline Neighborhood<external_spacepoint_t> bottom()
inline Neighborhood<external_spacepoint_t> middle()
inline bool operator!=(const BinnedSPGroupIterator &otherState)
inline BinnedSPGroupIterator &operator++()
inline bool operator==(const BinnedSPGroupIterator &otherState)
inline Neighborhood<external_spacepoint_t> top()