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