CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs | Variables
caConstants Namespace Reference

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
 

Typedef Documentation

Definition at line 71 of file CAConstants.h.

Definition at line 74 of file CAConstants.h.

Definition at line 72 of file CAConstants.h.

Definition at line 75 of file CAConstants.h.

using caConstants::hindex_type = typedef uint32_t

Definition at line 68 of file CAConstants.h.

Definition at line 79 of file CAConstants.h.

Definition at line 77 of file CAConstants.h.

using caConstants::tindex_type = typedef uint16_t

Definition at line 69 of file CAConstants.h.

Definition at line 80 of file CAConstants.h.

Definition at line 78 of file CAConstants.h.

Variable Documentation

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
constexpr uint32_t caConstants::maxNumberOfTuples = 32 * 1024
constexpr uint32_t caConstants::maxNumOfActiveDoublets = maxNumberOfDoublets / 8
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.