CMS 3D CMS Logo

Namespaces | Macros | Typedefs | Functions | Variables
gpuPixelDoublets.h File Reference
#include "RecoPixelVertexing/PixelTriplets/plugins/gpuPixelDoubletsAlgos.h"

Go to the source code of this file.

Namespaces

 gpuPixelDoublets
 

Macros

#define CONSTANT_VAR   __constant__
 

Typedefs

using gpuPixelDoublets::CellNeighbors = caConstants::CellNeighbors
 
using gpuPixelDoublets::CellNeighborsVector = caConstants::CellNeighborsVector
 
using gpuPixelDoublets::CellTracks = caConstants::CellTracks
 
using gpuPixelDoublets::CellTracksVector = caConstants::CellTracksVector
 

Functions

 gpuPixelDoublets::__attribute__ ((always_inline)) void fishbone(GPUCACell
 
 gpuPixelDoublets::doubletsFromHisto (layerPairs, nActualPairs, cells, nCells, cellNeighbors, cellTracks, hh, isOuterHitOfCell, phicuts, minz, maxz, maxr, ideal_cond, doClusterCut, doZ0Cut, doPtCut, maxNumOfDoublets)
 

Variables

uint32_t CellNeighborsVector * gpuPixelDoublets::cellNeighbors
 
uint32_t CellNeighborsVector CellTracksVector * gpuPixelDoublets::cellTracks
 
uint32_t CellNeighborsVector CellTracksVector TrackingRecHit2DSOAView const *__restrict__ GPUCACell::OuterHitOfCell int bool bool gpuPixelDoublets::doClusterCut
 
uint32_t CellNeighborsVector CellTracksVector TrackingRecHit2DSOAView const *__restrict__ GPUCACell::OuterHitOfCell int bool bool bool bool gpuPixelDoublets::doPtCut
 
uint32_t CellNeighborsVector CellTracksVector TrackingRecHit2DSOAView const *__restrict__ GPUCACell::OuterHitOfCell int bool bool bool gpuPixelDoublets::doZ0Cut
 
constexpr auto gpuPixelDoublets::getDoubletsFromHistoMaxBlockSize = 64
 
constexpr auto gpuPixelDoublets::getDoubletsFromHistoMinBlocksPerMP = 16
 
uint32_t CellNeighborsVector CellTracksVector TrackingRecHit2DSOAView const *__restrict__ gpuPixelDoublets::hhp
 
uint32_t CellNeighborsVector CellTracksVector TrackingRecHit2DSOAView const *__restrict__ GPUCACell::OuterHitOfCell int bool gpuPixelDoublets::ideal_cond
 
uint32_t CellNeighborsVector CellTracksVector TrackingRecHit2DSOAView const *__restrict__ GPUCACell::OuterHitOfCell gpuPixelDoublets::isOuterHitOfCell
 
__constant__ const uint8_t gpuPixelDoublets::layerPairs [2 *nPairs]
 
uint32_t CellNeighborsVector CellTracksVector TrackingRecHit2DSOAView const *__restrict__ GPUCACell::OuterHitOfCell int bool bool bool bool uint32_t gpuPixelDoublets::maxNumOfDoublets
 
__constant__ float const gpuPixelDoublets::maxr [nPairs]
 
__constant__ float const gpuPixelDoublets::maxz [nPairs]
 
__constant__ float const gpuPixelDoublets::minz [nPairs]
 
uint32_t CellNeighborsVector CellTracksVector TrackingRecHit2DSOAView const *__restrict__ GPUCACell::OuterHitOfCell int gpuPixelDoublets::nActualPairs
 
uint32_t * gpuPixelDoublets::nCells
 
constexpr int gpuPixelDoublets::nPairs = nPairsForTriplets + 4
 
constexpr int gpuPixelDoublets::nPairsForQuadruplets = 13
 
constexpr int gpuPixelDoublets::nPairsForTriplets = nPairsForQuadruplets + 2
 
constexpr int16_t gpuPixelDoublets::phi0p05 = 522
 
constexpr int16_t gpuPixelDoublets::phi0p06 = 626
 
constexpr int16_t gpuPixelDoublets::phi0p07 = 730
 
__constant__ const int16_t gpuPixelDoublets::phicuts [nPairs]
 

Macro Definition Documentation

◆ CONSTANT_VAR

#define CONSTANT_VAR   __constant__

Definition at line 6 of file gpuPixelDoublets.h.