Classes | |
struct | ClusParamsT |
struct | CommonParams |
struct | DetParams |
struct | LayerGeometry |
struct | ParamsOnGPU |
Typedefs | |
using | ClusParams = ClusParamsT< MaxHitsInIter > |
using | Frame = SOAFrame< float > |
using | Rotation = SOARotation< float > |
using | Status = SiPixelHitStatus |
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 132 of file pixelCPEforGPU.h.
using pixelCPEforGPU::Frame = typedef SOAFrame<float> |
Definition at line 27 of file pixelCPEforGPU.h.
using pixelCPEforGPU::Rotation = typedef SOARotation<float> |
Definition at line 28 of file pixelCPEforGPU.h.
using pixelCPEforGPU::Status = typedef SiPixelHitStatus |
Definition at line 26 of file pixelCPEforGPU.h.
|
inline |
|
inline |
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 146 of file pixelCPEforGPU.h.
References funct::abs(), and dqmMemoryStats::float.
Referenced by position().
|
inline |
Definition at line 388 of file pixelCPEforGPU.h.
References newFWLiteAna::bin, funct::false, dqmMemoryStats::float, phase1PixelTopology::isBigPixX(), phase1PixelTopology::isBigPixY(), phase1PixelTopology::isEdgeX(), phase1PixelTopology::isEdgeY(), CPEFastParametrisation::kGenErrorQBins, CPEFastParametrisation::kNumErrorBins, SiStripPI::min, fftjetcommon_cfi::sx, fftjetcommon_cfi::sy, x, and phase1PixelTopology::xOffset.
Referenced by gpuPixelRecHits::__attribute__(), and PixelCPEFast::localPosition().
|
inline |
Definition at line 306 of file pixelCPEforGPU.h.
References funct::false, phase1PixelTopology::isBigPixX(), phase1PixelTopology::isBigPixY(), phase1PixelTopology::isEdgeX(), phase1PixelTopology::isEdgeY(), HLT_2022v12_cff::isPhase2, findQualityFiles::size, fftjetcommon_cfi::sx, fftjetcommon_cfi::sy, HLT_2022v12_cff::xerr_barrel_l1, HLT_2022v12_cff::xerr_barrel_l1_def, HLT_2022v12_cff::xerr_barrel_ln, HLT_2022v12_cff::xerr_barrel_ln_def, HLT_2022v12_cff::xerr_endcap, HLT_2022v12_cff::xerr_endcap_def, HLT_2022v12_cff::yerr_barrel_l1, HLT_2022v12_cff::yerr_barrel_l1_def, HLT_2022v12_cff::yerr_barrel_ln, HLT_2022v12_cff::yerr_barrel_ln_def, HLT_2022v12_cff::yerr_endcap, and HLT_2022v12_cff::yerr_endcap_def.
Referenced by gpuPixelRecHits::__attribute__().
|
inline |
Definition at line 205 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(), SiStripPI::min, Calorimetry_cff::thickness, xsize, and ysize.
Referenced by gpuPixelRecHits::__attribute__(), and PixelCPEFast::localPosition().
constexpr int32_t pixelCPEforGPU::MaxHitsInIter = gpuClustering::maxHitsInIter() |
Definition at line 131 of file pixelCPEforGPU.h.
Referenced by gpuPixelRecHits::__attribute__().