Classes | |
struct | OuterHitOfCell |
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 | OuterHitOfCellContainer = cms::cuda::VecArray< uint32_t, maxCellsPerHit > |
using | tindex_type = uint16_t |
using | TupleMultiplicity = cms::cuda::OneToManyAssoc< tindex_type, maxHitsOnTrack+1, 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 = 256 |
constexpr uint32_t | maxCellTracks = 48 |
constexpr int32_t | maxHitsOnTrack = 10 |
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 = 32 * 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 71 of file CAConstants.h.
using caConstants::CellNeighborsVector = typedef cms::cuda::SimpleVector<CellNeighbors> |
Definition at line 74 of file CAConstants.h.
using caConstants::CellTracks = typedef cms::cuda::VecArray<tindex_type, maxCellTracks> |
Definition at line 72 of file CAConstants.h.
using caConstants::CellTracksVector = typedef cms::cuda::SimpleVector<CellTracks> |
Definition at line 75 of file CAConstants.h.
using caConstants::hindex_type = typedef uint32_t |
Definition at line 68 of file CAConstants.h.
using caConstants::HitToTuple = typedef cms::cuda::OneToManyAssoc<tindex_type, -1, 4 * maxTuples> |
Definition at line 79 of file CAConstants.h.
using caConstants::OuterHitOfCellContainer = typedef cms::cuda::VecArray<uint32_t, maxCellsPerHit> |
Definition at line 77 of file CAConstants.h.
using caConstants::tindex_type = typedef uint16_t |
Definition at line 69 of file CAConstants.h.
using caConstants::TupleMultiplicity = typedef cms::cuda::OneToManyAssoc<tindex_type, maxHitsOnTrack + 1, maxTuples> |
Definition at line 80 of file CAConstants.h.
using caConstants::TuplesContainer = typedef cms::cuda::OneToManyAssoc<hindex_type, maxTuples, 5 * maxTuples> |
Definition at line 78 of file CAConstants.h.
constexpr float caConstants::barrel_z_length = 26.f |
Definition at line 60 of file CAConstants.h.
constexpr uint32_t caConstants::first_ladder_bpx0 = 0 |
Definition at line 51 of file CAConstants.h.
constexpr uint32_t caConstants::first_ladder_bpx4 = 84 |
Definition at line 55 of file CAConstants.h.
constexpr float caConstants::forward_z_begin = 32.f |
Definition at line 61 of file CAConstants.h.
constexpr uint32_t caConstants::last_barrel_detIndex = 1184 |
Definition at line 65 of file CAConstants.h.
Referenced by GPUCACell::check_alignment().
constexpr uint32_t caConstants::last_bpix1_detIndex = 96 |
Definition at line 64 of file CAConstants.h.
Referenced by GPUCACell::check_alignment().
constexpr uint32_t caConstants::max_ladder_bpx0 = 12 |
Definition at line 50 of file CAConstants.h.
constexpr uint32_t caConstants::max_ladder_bpx4 = 64 |
Definition at line 54 of file CAConstants.h.
constexpr uint32_t caConstants::maxCellNeighbors = 36 |
Definition at line 26 of file CAConstants.h.
constexpr uint32_t caConstants::maxCellsPerHit = 256 |
Definition at line 38 of file CAConstants.h.
Referenced by gpuPixelDoublets::__attribute__().
constexpr uint32_t caConstants::maxCellTracks = 48 |
Definition at line 27 of file CAConstants.h.
constexpr int32_t caConstants::maxHitsOnTrack = 10 |
Definition at line 47 of file CAConstants.h.
constexpr uint32_t caConstants::maxNumberOfDoublets = 512 * 1024 |
Definition at line 37 of file CAConstants.h.
Referenced by CAHitNtupletGeneratorOnGPU::fillDescriptions().
constexpr uint32_t caConstants::maxNumberOfLayerPairs = 20 |
Definition at line 44 of file CAConstants.h.
constexpr uint32_t caConstants::maxNumberOfLayers = 10 |
Definition at line 45 of file CAConstants.h.
constexpr uint32_t caConstants::maxNumberOfQuadruplets = maxNumberOfTuples |
Definition at line 42 of file CAConstants.h.
Referenced by CAHitNtupletGeneratorOnGPU::makeTuples(), CAHitNtupletGeneratorOnGPU::makeTuplesAsync(), and CAHitNtupletGeneratorKernels< TTraits >::nQuadrupletBlocks().
constexpr uint32_t caConstants::maxNumberOfTuples = 32 * 1024 |
Definition at line 36 of file CAConstants.h.
Referenced by HelixFitOnGPU::launchBrokenLineKernelsOnCPU(), and HelixFitOnGPU::launchRiemannKernelsOnCPU().
constexpr uint32_t caConstants::maxNumOfActiveDoublets = maxNumberOfDoublets / 8 |
Definition at line 41 of file CAConstants.h.
Referenced by CAHitNtupletGeneratorKernels< TTraits >::buildDoublets().
constexpr uint32_t caConstants::maxTuples = maxNumberOfTuples |
Definition at line 46 of file CAConstants.h.
constexpr float caConstants::module_length_bpx0 = 6.7f |
Definition at line 52 of file CAConstants.h.
constexpr float caConstants::module_length_bpx4 = 6.7f |
Definition at line 58 of file CAConstants.h.
constexpr float caConstants::module_tolerance_bpx0 = 0.4f |
Definition at line 53 of file CAConstants.h.
constexpr float caConstants::module_tolerance_bpx4 = 0.2f |
Definition at line 59 of file CAConstants.h.
constexpr float caConstants::radius_even_ladder = 15.815f |
Definition at line 56 of file CAConstants.h.
constexpr float caConstants::radius_odd_ladder = 16.146f |
Definition at line 57 of file CAConstants.h.