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 120 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 134 of file pixelCPEforGPU.h.
References funct::abs().
Referenced by FlavorJetCorrectionExample::analyze(), PartonJetCorrectionExample::analyze(), SiStripApvGainBuilderFromTag::analyze(), l1t::Stage2Layer2JetAlgorithmFirmwareImp1::calibrate(), TauJetCorrector::correction(), LXXXCorrector::correction(), reco::JetCorrectorImpl::correction(), PFRecoTauDiscriminationByHPSSelection::discriminate(), PFEnergyCalibration::EcorrBarrel(), RealisticHitToClusterAssociator::findAndMergeInvisibleClusters(), CSCChamberFitter::fit(), StubPtConsistency::getConsistency(), CastorPulseContainmentCorrection::getCorrection(), HcalPulseContainmentCorrection::getCorrection(), ZeeCalibration::getEtaCorrection(), HiEvtPlaneFlatten::getFlatPsi(), CalorimetryManager::HDShowerSimulation(), PixelTripletLargeTipGenerator::hitTriplets(), PixelTripletHLTGenerator::hitTriplets(), pat::muonRelMiniIsoPUCorrected(), position(), reco::CorrectedJetProducer< T >::produce(), cms::JetCorrectionProducer< T >::produce(), tmtt::KFbase::residual(), EnergyScaleCorrection_class::ScaleCorrection(), and CSCOverlapsAlignmentAlgorithm::terminate().
|
inline |
Definition at line 333 of file pixelCPEforGPU.h.
References newFWLiteAna::bin, pixelCPEforGPU::ClusParamsT< N >::charge, validate-o2o-wbm::f, phase1PixelTopology::isBigPixX(), phase1PixelTopology::isBigPixY(), SiPixelHitStatus::isBigX, SiPixelHitStatus::isBigY, phase1PixelTopology::isEdgeX(), phase1PixelTopology::isEdgeY(), SiPixelHitStatus::isOneX, SiPixelHitStatus::isOneY, CPEFastParametrisation::kGenErrorQBins, CPEFastParametrisation::kNumErrorBins, pixelCPEforGPU::ClusParamsT< N >::maxCol, pixelCPEforGPU::ClusParamsT< N >::maxRow, min(), pixelCPEforGPU::ClusParamsT< N >::minCol, pixelCPEforGPU::ClusParamsT< N >::minRow, SiPixelHitStatus::qBin, pixelCPEforGPU::ClusParamsT< N >::status, pixelCPEforGPU::ClusParamsT< N >::xerr, phase1PixelTopology::xOffset, pixelCPEforGPU::ClusParamsT< N >::xpos, pixelCPEforGPU::ClusParamsT< N >::xsize, pixelCPEforGPU::ClusParamsT< N >::yerr, and pixelCPEforGPU::ClusParamsT< N >::ysize.
Referenced by gpuPixelRecHits::__attribute__(), and PixelCPEFast::localPosition().
|
inline |
Definition at line 278 of file pixelCPEforGPU.h.
References phase1PixelTopology::isBigPixX(), phase1PixelTopology::isBigPixY(), phase1PixelTopology::isEdgeX(), phase1PixelTopology::isEdgeY(), pixelCPEforGPU::ClusParamsT< N >::maxCol, pixelCPEforGPU::ClusParamsT< N >::maxRow, pixelCPEforGPU::ClusParamsT< N >::minCol, pixelCPEforGPU::ClusParamsT< N >::minRow, findQualityFiles::size, pixelCPEforGPU::ClusParamsT< N >::xerr, HLT_FULL_cff::xerr_barrel_l1, HLT_FULL_cff::xerr_barrel_l1_def, HLT_FULL_cff::xerr_barrel_ln, HLT_FULL_cff::xerr_barrel_ln_def, HLT_FULL_cff::xerr_endcap, HLT_FULL_cff::xerr_endcap_def, pixelCPEforGPU::ClusParamsT< N >::xsize, pixelCPEforGPU::ClusParamsT< N >::yerr, HLT_FULL_cff::yerr_barrel_l1, HLT_FULL_cff::yerr_barrel_l1_def, HLT_FULL_cff::yerr_barrel_ln, HLT_FULL_cff::yerr_barrel_ln_def, HLT_FULL_cff::yerr_endcap, HLT_FULL_cff::yerr_endcap_def, and pixelCPEforGPU::ClusParamsT< N >::ysize.
|
inline |
Definition at line 193 of file pixelCPEforGPU.h.
References funct::abs(), cms::cuda::assert(), computeAnglesFromDet(), correction(), phase1PixelTopology::isBigPixX(), phase1PixelTopology::isBigPixY(), phase1PixelTopology::lastColInModule, phase1PixelTopology::lastRowInModule, phase1PixelTopology::localX(), phase1PixelTopology::localY(), pixelCPEforGPU::ClusParamsT< N >::maxCol, pixelCPEforGPU::ClusParamsT< N >::maxRow, min(), pixelCPEforGPU::ClusParamsT< N >::minCol, pixelCPEforGPU::ClusParamsT< N >::minRow, pixelCPEforGPU::ClusParamsT< N >::q_f_X, pixelCPEforGPU::ClusParamsT< N >::q_f_Y, pixelCPEforGPU::ClusParamsT< N >::q_l_X, pixelCPEforGPU::ClusParamsT< N >::q_l_Y, TrackerMaterial_cfi::thickness, phase1PixelTopology::xOffset, pixelCPEforGPU::ClusParamsT< N >::xpos, xsize, pixelCPEforGPU::ClusParamsT< N >::xsize, phase1PixelTopology::yOffset, pixelCPEforGPU::ClusParamsT< N >::ypos, ysize, and pixelCPEforGPU::ClusParamsT< N >::ysize.
Referenced by gpuPixelRecHits::__attribute__(), and PixelCPEFast::localPosition().
constexpr int32_t pixelCPEforGPU::MaxHitsInIter = gpuClustering::maxHitsInIter() |
Definition at line 119 of file pixelCPEforGPU.h.
Referenced by gpuPixelRecHits::__attribute__().