Class Acts::BinnedSPGroup

template<typename external_spacepoint_t>
class BinnedSPGroup

BinnedSPGroup Provides access to begin and end BinnedSPGroupIterator for given BinFinders and SpacePointGrid.

Fulfills the range_expression interface.

Public Functions

BinnedSPGroup() = delete
template<typename spacepoint_iterator_t, typename callable_t>
BinnedSPGroup(spacepoint_iterator_t spBegin, spacepoint_iterator_t spEnd, callable_t &&toGlobal, std::shared_ptr<const Acts::BinFinder<external_spacepoint_t>> botBinFinder, std::shared_ptr<const Acts::BinFinder<external_spacepoint_t>> tBinFinder, std::unique_ptr<SpacePointGrid<external_spacepoint_t>> grid, Acts::Extent &rRangeSPExtent, const SeedFinderConfig<external_spacepoint_t> &_config, const SeedFinderOptions &_options)
BinnedSPGroup(const BinnedSPGroup&) = delete
BinnedSPGroup(BinnedSPGroup&&) noexcept = default
~BinnedSPGroup() = default
BinnedSPGroupIterator<external_spacepoint_t> begin()
BinnedSPGroupIterator<external_spacepoint_t> end()
inline Acts::SpacePointGrid<external_spacepoint_t> &grid()
BinnedSPGroup &operator=(const BinnedSPGroup&) = delete
BinnedSPGroup &operator=(BinnedSPGroup&&) noexcept = default
size_t size() const