1 #ifndef RecoTracker_PixelSeeding_plugins_gpuPixelDoublets_h 2 #define RecoTracker_PixelSeeding_plugins_gpuPixelDoublets_h 6 #define CONSTANT_VAR __constant__ 10 template <
typename TrackerTraits>
27 (*cellNeighbors)[0].reset();
30 (*cellTracks)[0].reset();
37 template <
typename TrackerTraits>
52 doubletsFromHisto<TrackerTraits>(
58 #endif // RecoTracker_PixelSeeding_plugins_gpuPixelDoublets_h
uint32_t CellNeighborsVector< TrackerTraits > CellTracksVector< TrackerTraits > HitsConstView< TrackerTraits > OuterHitOfCell< TrackerTraits > int const int maxNumOfDoublets
uint32_t CellNeighborsVector< TrackerTraits > CellTracksVector< TrackerTraits > HitsConstView< TrackerTraits > OuterHitOfCell< TrackerTraits > int const int CellCutsT< TrackerTraits > *const cuts
int CellNeighborsVector< TrackerTraits > CellNeighbors< TrackerTraits > CellTracksVector< TrackerTraits > * cellTracks
GPUCACellT< TrackerTraits > * cells
int CellNeighborsVector< TrackerTraits > CellNeighbors< TrackerTraits > * cellNeighborsContainer
auto const isOuterHitOfCell
GPUCACellT< TrackerTraits > uint32_t const *__restrict__ nCells
uint32_t CellNeighborsVector< TrackerTraits > CellTracksVector< TrackerTraits > HitsConstView< TrackerTraits > OuterHitOfCell< TrackerTraits > int nActualPairs
int CellNeighborsVector< TrackerTraits > * cellNeighbors
constexpr auto getDoubletsFromHistoMinBlocksPerMP
uint32_t CellNeighborsVector< TrackerTraits > CellTracksVector< TrackerTraits > HitsConstView< TrackerTraits > hh
int CellNeighborsVector< TrackerTraits > CellNeighbors< TrackerTraits > CellTracksVector< TrackerTraits > CellTracks< TrackerTraits > * cellTracksContainer
constexpr auto getDoubletsFromHistoMaxBlockSize
typename GPUCACellT< TrackerTraits >::HitsConstView HitsConstView
GPUCACellT< TrackerTraits > uint32_t const *__restrict__ OuterHitOfCell< TrackerTraits > const int32_t nHits