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>
BinnedSPGroup(spacepoint_iterator_t spBegin, spacepoint_iterator_t spEnd, std::function<std::pair<Acts::Vector3, Acts::Vector2>(const external_spacepoint_t&, float, float, float)>, std::shared_ptr<Acts::BinFinder<external_spacepoint_t>> botBinFinder, std::shared_ptr<Acts::BinFinder<external_spacepoint_t>> tBinFinder, std::unique_ptr<SpacePointGrid<external_spacepoint_t>> grid, const SeedfinderConfig<external_spacepoint_t> &_config)
inline BinnedSPGroupIterator<external_spacepoint_t> begin()
inline BinnedSPGroupIterator<external_spacepoint_t> end()
inline size_t size()