Typedefs | |
using | CellNeighbors = cms::cuda::VecArray< uint32_t, maxCellNeighbors > |
using | CellNeighborsVector = cms::cuda::SimpleVector< CellNeighbors > |
using | CellTracks = cms::cuda::VecArray< tindex_type, maxCellTracks > |
using | CellTracksVector = cms::cuda::SimpleVector< CellTracks > |
using | hindex_type = uint32_t |
using | HitToTuple = cms::cuda::OneToManyAssoc< tindex_type, -1, 4 *maxTuples > |
using | OuterHitOfCell = cms::cuda::VecArray< uint32_t, maxCellsPerHit > |
using | tindex_type = uint16_t |
using | TupleMultiplicity = cms::cuda::OneToManyAssoc< tindex_type, 8, maxTuples > |
using | TuplesContainer = cms::cuda::OneToManyAssoc< hindex_type, maxTuples, 5 *maxTuples > |
Variables | |
constexpr float | barrel_z_length = 26.f |
constexpr uint32_t | first_ladder_bpx0 = 0 |
constexpr uint32_t | first_ladder_bpx4 = 84 |
constexpr float | forward_z_begin = 32.f |
constexpr uint32_t | last_barrel_detIndex = 1184 |
constexpr uint32_t | last_bpix1_detIndex = 96 |
constexpr uint32_t | max_ladder_bpx0 = 12 |
constexpr uint32_t | max_ladder_bpx4 = 64 |
constexpr uint32_t | maxCellNeighbors = 36 |
constexpr uint32_t | maxCellsPerHit = 128 |
constexpr uint32_t | maxCellTracks = 48 |
constexpr uint32_t | maxNumberOfDoublets = 512 * 1024 |
constexpr uint32_t | maxNumberOfLayerPairs = 20 |
constexpr uint32_t | maxNumberOfLayers = 10 |
constexpr uint32_t | maxNumberOfQuadruplets = maxNumberOfTuples |
constexpr uint32_t | maxNumberOfTuples = 24 * 1024 |
constexpr uint32_t | maxNumOfActiveDoublets = maxNumberOfDoublets / 8 |
constexpr uint32_t | maxTuples = maxNumberOfTuples |
constexpr float | module_length_bpx0 = 6.7f |
constexpr float | module_length_bpx4 = 6.7f |
constexpr float | module_tolerance_bpx0 = 0.4f |
constexpr float | module_tolerance_bpx4 = 0.2f |
constexpr float | radius_even_ladder = 15.815f |
constexpr float | radius_odd_ladder = 16.146f |
using caConstants::CellNeighbors = typedef cms::cuda::VecArray<uint32_t, maxCellNeighbors> |
Definition at line 69 of file CAConstants.h.
using caConstants::CellNeighborsVector = typedef cms::cuda::SimpleVector<CellNeighbors> |
Definition at line 72 of file CAConstants.h.
using caConstants::CellTracks = typedef cms::cuda::VecArray<tindex_type, maxCellTracks> |
Definition at line 70 of file CAConstants.h.
using caConstants::CellTracksVector = typedef cms::cuda::SimpleVector<CellTracks> |
Definition at line 73 of file CAConstants.h.
using caConstants::hindex_type = typedef uint32_t |
Definition at line 66 of file CAConstants.h.
using caConstants::HitToTuple = typedef cms::cuda::OneToManyAssoc<tindex_type, -1, 4 * maxTuples> |
Definition at line 77 of file CAConstants.h.
using caConstants::OuterHitOfCell = typedef cms::cuda::VecArray<uint32_t, maxCellsPerHit> |
Definition at line 75 of file CAConstants.h.
using caConstants::tindex_type = typedef uint16_t |
Definition at line 67 of file CAConstants.h.
using caConstants::TupleMultiplicity = typedef cms::cuda::OneToManyAssoc<tindex_type, 8, maxTuples> |
Definition at line 78 of file CAConstants.h.
using caConstants::TuplesContainer = typedef cms::cuda::OneToManyAssoc<hindex_type, maxTuples, 5 * maxTuples> |
Definition at line 76 of file CAConstants.h.
|
constexpr |
Definition at line 58 of file CAConstants.h.
|
constexpr |
Definition at line 49 of file CAConstants.h.
|
constexpr |
Definition at line 53 of file CAConstants.h.
|
constexpr |
Definition at line 59 of file CAConstants.h.
|
constexpr |
Definition at line 63 of file CAConstants.h.
Referenced by __attribute__(), and GPUCACell::check_alignment().
|
constexpr |
Definition at line 62 of file CAConstants.h.
Referenced by __attribute__(), and GPUCACell::check_alignment().
|
constexpr |
Definition at line 48 of file CAConstants.h.
|
constexpr |
Definition at line 52 of file CAConstants.h.
|
constexpr |
Definition at line 26 of file CAConstants.h.
|
constexpr |
Definition at line 37 of file CAConstants.h.
Referenced by gpuPixelDoublets::__attribute__().
|
constexpr |
Definition at line 27 of file CAConstants.h.
|
constexpr |
Definition at line 36 of file CAConstants.h.
Referenced by CAHitNtupletGeneratorOnGPU::fillDescriptions().
|
constexpr |
Definition at line 43 of file CAConstants.h.
|
constexpr |
Definition at line 44 of file CAConstants.h.
Referenced by HGCGraphT< TILES >::makeAndConnectDoublets().
|
constexpr |
Definition at line 41 of file CAConstants.h.
Referenced by CAHitNtupletGeneratorOnGPU::makeTuples(), CAHitNtupletGeneratorOnGPU::makeTuplesAsync(), and CAHitNtupletGeneratorKernels< TTraits >::nQuadrupletBlocks().
|
constexpr |
Definition at line 35 of file CAConstants.h.
Referenced by HelixFitOnGPU::launchBrokenLineKernelsOnCPU(), and HelixFitOnGPU::launchRiemannKernelsOnCPU().
|
constexpr |
Definition at line 40 of file CAConstants.h.
Referenced by CAHitNtupletGeneratorKernels< TTraits >::buildDoublets().
|
constexpr |
Definition at line 45 of file CAConstants.h.
|
constexpr |
Definition at line 50 of file CAConstants.h.
|
constexpr |
Definition at line 56 of file CAConstants.h.
|
constexpr |
Definition at line 51 of file CAConstants.h.
|
constexpr |
Definition at line 57 of file CAConstants.h.
|
constexpr |
Definition at line 54 of file CAConstants.h.
|
constexpr |
Definition at line 55 of file CAConstants.h.