CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

#define CONSTANT_VAR   __constant__

Definition at line 6 of file gpuPixelDoublets.h.