CMS 3D CMS Logo

Namespaces | Macros | 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__
 

Functions

template<typename TrackerTraits >
 gpuPixelDoublets::__attribute__ ((always_inline)) void fishbone(HitsConstView< TrackerTraits > hh
 
 gpuPixelDoublets::for (int i=first;i< nHits - isOuterHitOfCell.offset;i+=gridDim.x *blockDim.x) isOuterHitOfCell.container[i].reset()
 
 gpuPixelDoublets::if (0==first)
 

Variables

int CellNeighborsVector< TrackerTraits > * gpuPixelDoublets::cellNeighbors
 
int CellNeighborsVector< TrackerTraits > CellNeighbors< TrackerTraits > * gpuPixelDoublets::cellNeighborsContainer
 
int CellNeighborsVector< TrackerTraits > CellNeighbors< TrackerTraits > CellTracksVector< TrackerTraits > * gpuPixelDoublets::cellTracks
 
int CellNeighborsVector< TrackerTraits > CellNeighbors< TrackerTraits > CellTracksVector< TrackerTraits > CellTracks< TrackerTraits > * gpuPixelDoublets::cellTracksContainer
 
uint32_t CellNeighborsVector< TrackerTraits > CellTracksVector< TrackerTraits > HitsConstView< TrackerTraits > OuterHitOfCell< TrackerTraits > int CellCutsT< TrackerTraits > gpuPixelDoublets::cuts
 
int gpuPixelDoublets::first = blockIdx.x * blockDim.x + threadIdx.x
 
constexpr auto gpuPixelDoublets::getDoubletsFromHistoMaxBlockSize = 64
 
constexpr auto gpuPixelDoublets::getDoubletsFromHistoMinBlocksPerMP = 16
 
uint32_t CellNeighborsVector< TrackerTraits > CellTracksVector< TrackerTraits > HitsConstView< TrackerTraits > gpuPixelDoublets::hh
 
uint32_t CellNeighborsVector< TrackerTraits > CellTracksVector< TrackerTraits > HitsConstView< TrackerTraits > OuterHitOfCell< TrackerTraits > int gpuPixelDoublets::nActualPairs
 

Macro Definition Documentation

◆ CONSTANT_VAR

#define CONSTANT_VAR   __constant__

Definition at line 6 of file gpuPixelDoublets.h.