Classes | |
struct | ClusParamsT |
struct | CommonParams |
struct | DetParams |
struct | LayerGeometry |
struct | ParamsOnGPU |
Typedefs | |
using | ClusParams = ClusParamsT< MaxHitsInIter > |
using | Frame = SOAFrame< float > |
using | Rotation = SOARotation< float > |
Functions | |
constexpr void | computeAnglesFromDet (DetParams const &__restrict__ detParams, float const x, float const y, float &cotalpha, float &cotbeta) |
constexpr float | correction (int sizeM1, int q_f, int q_l, uint16_t upper_edge_first_pix, uint16_t lower_edge_last_pix, float lorentz_shift, float theThickness, float cot_angle, float pitch, bool first_is_big, bool last_is_big) |
constexpr void | errorFromDB (CommonParams const &__restrict__ comParams, DetParams const &__restrict__ detParams, ClusParams &cp, uint32_t ic) |
constexpr void | errorFromSize (CommonParams const &__restrict__ comParams, DetParams const &__restrict__ detParams, ClusParams &cp, uint32_t ic) |
constexpr void | position (CommonParams const &__restrict__ comParams, DetParams const &__restrict__ detParams, ClusParams &cp, uint32_t ic) |
Variables | |
constexpr int32_t | MaxHitsInIter = gpuClustering::maxHitsInIter() |
using pixelCPEforGPU::ClusParams = typedef ClusParamsT<MaxHitsInIter> |
Definition at line 102 of file pixelCPEforGPU.h.
using pixelCPEforGPU::Frame = typedef SOAFrame<float> |
Definition at line 16 of file pixelCPEforGPU.h.
using pixelCPEforGPU::Rotation = typedef SOARotation<float> |
Definition at line 17 of file pixelCPEforGPU.h.
|
inlineconstexpr |
|
inlineconstexpr |
q_f | Charge in the first pixel. |
q_l | Charge in the last pixel. |
upper_edge_first_pix | As the name says. |
lower_edge_last_pix | As the name says. |
lorentz_shift | L-shift at half thickness |
cot_angle | cot of alpha_ or beta_ |
pitch | thePitchX or thePitchY |
first_is_big | true if the first is big |
last_is_big | true if the last is big |
Definition at line 116 of file pixelCPEforGPU.h.
References funct::abs(), and dqmMemoryStats::float.
Referenced by position().
|
inlineconstexpr |
Definition at line 315 of file pixelCPEforGPU.h.
References phase1PixelTopology::isBigPixX(), phase1PixelTopology::isBigPixY(), phase1PixelTopology::isEdgeX(), phase1PixelTopology::isEdgeY(), phase1PixelTopology::lastColInModule, phase1PixelTopology::lastRowInModule, or, fftjetcommon_cfi::sx, and fftjetcommon_cfi::sy.
Referenced by gpuPixelRecHits::__attribute__().
|
inlineconstexpr |
Definition at line 260 of file pixelCPEforGPU.h.
References phase1PixelTopology::isBigPixX(), phase1PixelTopology::isBigPixY(), phase1PixelTopology::isEdgeX(), phase1PixelTopology::isEdgeY(), phase1PixelTopology::lastColInModule, phase1PixelTopology::lastRowInModule, or, findQualityFiles::size, fftjetcommon_cfi::sx, and fftjetcommon_cfi::sy.
|
inlineconstexpr |
Definition at line 175 of file pixelCPEforGPU.h.
References funct::abs(), cms::cuda::assert(), computeAnglesFromDet(), correction(), dqmMemoryStats::float, createfilelist::int, phase1PixelTopology::isBigPixX(), phase1PixelTopology::isBigPixY(), phase1PixelTopology::lastColInModule, phase1PixelTopology::lastRowInModule, phase1PixelTopology::localX(), phase1PixelTopology::localY(), min(), Calorimetry_cff::thickness, phase1PixelTopology::xOffset, xsize, phase1PixelTopology::yOffset, and ysize.
Referenced by gpuPixelRecHits::__attribute__(), and PixelCPEFast::localPosition().
|
constexpr |
Definition at line 101 of file pixelCPEforGPU.h.
Referenced by gpuPixelRecHits::__attribute__().