EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::BinFinder< external_spacepoint_t > Class Template Reference

#include <acts/blob/sPHENIX/Core/include/Acts/Seeding/BinFinder.hpp>

Public Member Functions

 ~BinFinder ()=default
 destructor
 
std::vector< size_t > findBins (size_t phiBin, size_t zBin, const SpacePointGrid< external_spacepoint_t > *binnedSP)
 

Detailed Description

template<typename external_spacepoint_t>
class Acts::BinFinder< external_spacepoint_t >

The BinFinder is used by the ISPGroupSelector. It can be used to find both bins that could be bottom bins as well as bins that could be top bins, which are assumed to be the same bins. Does not take interaction region into account to limit z-bins.

Definition at line 23 of file BinFinder.hpp.

View newest version in sPHENIX GitHub at line 23 of file BinFinder.hpp

Constructor & Destructor Documentation

template<typename external_spacepoint_t>
Acts::BinFinder< external_spacepoint_t >::~BinFinder ( )
default

destructor

Member Function Documentation

template<typename external_spacepoint_t >
std::vector< size_t > Acts::BinFinder< external_spacepoint_t >::findBins ( size_t  phiBin,
size_t  zBin,
const SpacePointGrid< external_spacepoint_t > *  binnedSP 
)

Return all bins that could contain space points that can be used with the space points in the bin with the provided indices to create seeds.

Parameters
phiBinphi index of bin with middle space points
zBinz index of bin with middle space points
binnedSPphi-z grid containing all bins

Definition at line 9 of file BinFinder.ipp.

View newest version in sPHENIX GitHub at line 9 of file BinFinder.ipp

References Acts::detail::Grid< T, Axes >::neighborHoodIndices().

+ Here is the call graph for this function:


The documentation for this class was generated from the following files: