Functions | |
ALPAKA_FN_ACC static ALPAKA_FN_INLINE float | dR2 (Position4 pos1, Position4 pos2) |
static ALPAKA_FN_ACC auto | getRhFrac (reco::PFClusteringVarsDeviceCollection::View pfClusteringVars, int topoSeedBegin, reco::PFRecHitFractionDeviceCollection::View fracView, int seedNum, int rhNum) |
static ALPAKA_FN_ACC auto | getSeedRhIdx (int *seeds, int seedNum) |
template<bool debug = false, typename TAcc , typename = std::enable_if_t<alpaka::isAccelerator<TAcc>>> | |
static ALPAKA_FN_ACC void | hcalFastCluster_exotic (const TAcc &acc, reco::PFClusterParamsDeviceCollection::ConstView pfClusParams, const reco::PFRecHitHCALTopologyDeviceCollection::ConstView topology, int topoId, int nSeeds, int nRHTopo, reco::PFRecHitDeviceCollection::ConstView pfRecHits, reco::PFClusteringVarsDeviceCollection::View pfClusteringVars, reco::PFClusterDeviceCollection::View clusterView, reco::PFRecHitFractionDeviceCollection::View fracView, Position4 *__restrict__ globalClusterPos, Position4 *__restrict__ globalPrevClusterPos, float *__restrict__ globalClusterEnergy, float *__restrict__ globalRhFracSum, int *__restrict__ globalSeeds, int *__restrict__ globalRechits) |
template<bool debug = false, typename TAcc , typename = std::enable_if_t<alpaka::isAccelerator<TAcc>>> | |
static ALPAKA_FN_ACC void | hcalFastCluster_multiSeedIterative (const TAcc &acc, reco::PFClusterParamsDeviceCollection::ConstView pfClusParams, const reco::PFRecHitHCALTopologyDeviceCollection::ConstView topology, int topoId, int nSeeds, int nRHTopo, reco::PFRecHitDeviceCollection::ConstView pfRecHits, reco::PFClusteringVarsDeviceCollection::View pfClusteringVars, reco::PFClusterDeviceCollection::View clusterView, reco::PFRecHitFractionDeviceCollection::View fracView) |
template<bool debug = false, typename TAcc , typename = std::enable_if_t<alpaka::isAccelerator<TAcc>>> | |
static ALPAKA_FN_ACC void | hcalFastCluster_multiSeedParallel (const TAcc &acc, reco::PFClusterParamsDeviceCollection::ConstView pfClusParams, const reco::PFRecHitHCALTopologyDeviceCollection::ConstView topology, int topoId, int nSeeds, int nRHTopo, reco::PFRecHitDeviceCollection::ConstView pfRecHits, reco::PFClusteringVarsDeviceCollection::View pfClusteringVars, reco::PFClusterDeviceCollection::View clusterView, reco::PFRecHitFractionDeviceCollection::View fracView) |
template<bool debug = false, typename TAcc , typename = std::enable_if_t<alpaka::isAccelerator<TAcc>>> | |
static ALPAKA_FN_ACC void | hcalFastCluster_singleSeed (const TAcc &acc, reco::PFClusterParamsDeviceCollection::ConstView pfClusParams, const reco::PFRecHitHCALTopologyDeviceCollection::ConstView topology, int topoId, int nRHTopo, reco::PFRecHitDeviceCollection::ConstView pfRecHits, reco::PFClusteringVarsDeviceCollection::View pfClusteringVars, reco::PFClusterDeviceCollection::View clusterView, reco::PFRecHitFractionDeviceCollection::View fracView) |
ALPAKA_FN_ACC int | representative (const int idx, reco::PFClusteringVarsDeviceCollection::View pfClusteringVars) |
AlpakaESTestDataDDevice | testESAlgoAsync (Queue &queue, AlpakaESTestDataADevice const &dataA, cms::alpakatest::AlpakaESTestDataB< Device > const &dataB) |
template<bool debug = false> | |
static ALPAKA_FN_ACC void | updateClusterPos (reco::PFClusterParamsDeviceCollection::ConstView pfClusParams, Position4 &pos4, float frac, int rhInd, reco::PFRecHitDeviceCollection::ConstView pfRecHits, float rhENormInv) |
Variables | |
static constexpr uint32_t | blocksForExoticClusters = 4 |
static constexpr float | cutoffDistance = 100. |
static constexpr float | cutoffFraction = 0.9999 |
static constexpr uint32_t | kHBHalf = 1296 |
static constexpr uint32_t | maxTopoInput = 2 * kHBHalf |
static constexpr int | threadsPerBlockForClustering = 512 |
using ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataADevice = typedef PortableCollection<cms::alpakatest::AlpakaESTestSoAA> |
Definition at line 13 of file AlpakaESTestData.h.
using ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataAHost = typedef cms::alpakatest::AlpakaESTestDataAHost |
Definition at line 12 of file AlpakaESTestData.h.
using ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataCDevice = typedef PortableCollection<cms::alpakatest::AlpakaESTestSoAC> |
Definition at line 16 of file AlpakaESTestData.h.
using ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataCHost = typedef cms::alpakatest::AlpakaESTestDataCHost |
Definition at line 15 of file AlpakaESTestData.h.
using ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataDDevice = typedef PortableCollection<cms::alpakatest::AlpakaESTestSoAD> |
Definition at line 19 of file AlpakaESTestData.h.
using ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataDHost = typedef cms::alpakatest::AlpakaESTestDataDHost |
Definition at line 18 of file AlpakaESTestData.h.
using ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataEDevice = typedef cms::alpakatest::AlpakaESTestDataE<Device> |
Definition at line 22 of file AlpakaESTestData.h.
using ALPAKA_ACCELERATOR_NAMESPACE::AlpakaESTestDataEHost = typedef cms::alpakatest::AlpakaESTestDataEHost |
Definition at line 21 of file AlpakaESTestData.h.
using ALPAKA_ACCELERATOR_NAMESPACE::BeamSpotDevice = typedef PortableObject<BeamSpotPOD> |
Definition at line 12 of file BeamSpotDevice.h.
using ALPAKA_ACCELERATOR_NAMESPACE::CAHitNtupletAlpakaPhase1 = typedef CAHitNtupletAlpaka<pixelTopology::Phase1> |
Definition at line 88 of file CAHitNtuplet.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::CAHitNtupletAlpakaPhase2 = typedef CAHitNtupletAlpaka<pixelTopology::Phase2> |
Definition at line 89 of file CAHitNtuplet.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::EcalDigiDeviceCollection = typedef PortableCollection<EcalDigiSoA> |
Definition at line 11 of file EcalDigiDeviceCollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::EcalDigiPhase2DeviceCollection = typedef PortableCollection<EcalDigiPhase2SoA> |
Definition at line 11 of file EcalDigiPhase2DeviceCollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::EcalElectronicsMappingDevice = typedef PortableCollection<EcalElectronicsMappingSoA> |
Definition at line 13 of file EcalElectronicsMappingDevice.h.
using ALPAKA_ACCELERATOR_NAMESPACE::EcalMultifitConditionsDevice = typedef PortableCollection<EcalMultifitConditionsSoA> |
Definition at line 13 of file EcalMultifitConditionsDevice.h.
using ALPAKA_ACCELERATOR_NAMESPACE::EcalMultifitParametersDevice = typedef PortableCollection<EcalMultifitParametersSoA> |
Definition at line 13 of file EcalMultifitParametersDevice.h.
using ALPAKA_ACCELERATOR_NAMESPACE::ECALRecHitSoAProducer = typedef CaloRecHitSoAProducer<ECAL> |
Definition at line 91 of file CaloRecHitSoAProducer.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::EcalUncalibratedRecHitDeviceCollection = typedef PortableCollection<EcalUncalibratedRecHitSoA> |
Definition at line 11 of file EcalUncalibratedRecHitDeviceCollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::HCALRecHitSoAProducer = typedef CaloRecHitSoAProducer<HCAL> |
Definition at line 90 of file CaloRecHitSoAProducer.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitECALTopologyESProducer = typedef PFRecHitTopologyESProducer<ECAL> |
Definition at line 243 of file PFRecHitTopologyESProducer.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitHCALTopologyESProducer = typedef PFRecHitTopologyESProducer<HCAL> |
Definition at line 244 of file PFRecHitTopologyESProducer.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitSoAProducerECAL = typedef PFRecHitSoAProducer<ECAL> |
Definition at line 75 of file PFRecHitSoAProducer.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitSoAProducerHCAL = typedef PFRecHitSoAProducer<HCAL> |
Definition at line 74 of file PFRecHitSoAProducer.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::PixelCPEFastParams = typedef std::conditional_t<std::is_same_v<Device, alpaka::DevCpu>, PixelCPEFastParamsHost<TrackerTraits>, PixelCPEFastParamsDevice<Device, TrackerTraits> > |
Definition at line 20 of file PixelCPEFastParamsCollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::PixelCPEFastParamsESProducerAlpakaPhase1 = typedef PixelCPEFastParamsESProducerAlpaka<pixelTopology::Phase1> |
Definition at line 115 of file PixelCPEFastParamsESProducerAlpaka.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::PixelCPEFastParamsESProducerAlpakaPhase2 = typedef PixelCPEFastParamsESProducerAlpaka<pixelTopology::Phase2> |
Definition at line 116 of file PixelCPEFastParamsESProducerAlpaka.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::PixelCPEFastParamsPhase1 = typedef PixelCPEFastParams<pixelTopology::Phase1> |
Definition at line 22 of file PixelCPEFastParamsCollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::PixelCPEFastParamsPhase2 = typedef PixelCPEFastParams<pixelTopology::Phase2> |
Definition at line 23 of file PixelCPEFastParamsCollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::PixelVertexProducerAlpakaHIonPhase1 = typedef PixelVertexProducerAlpaka<pixelTopology::HIonPhase1> |
Definition at line 104 of file PixelVertexProducerAlpaka.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::PixelVertexProducerAlpakaPhase1 = typedef PixelVertexProducerAlpaka<pixelTopology::Phase1> |
Definition at line 102 of file PixelVertexProducerAlpaka.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::PixelVertexProducerAlpakaPhase2 = typedef PixelVertexProducerAlpaka<pixelTopology::Phase2> |
Definition at line 103 of file PixelVertexProducerAlpaka.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::PortableCollection = typedef ::PortableCollection<T, Device> |
Definition at line 17 of file PortableCollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::PortableCollection2 = typedef ::PortableMultiCollection<Device, T0, T1> |
Definition at line 23 of file PortableCollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::PortableCollection3 = typedef ::PortableMultiCollection<Device, T0, T1, T2> |
Definition at line 26 of file PortableCollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::PortableCollection4 = typedef ::PortableMultiCollection<Device, T0, T1, T2, T3> |
Definition at line 29 of file PortableCollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::PortableCollection5 = typedef ::PortableMultiCollection<Device, T0, T1, T2, T3, T4> |
Definition at line 32 of file PortableCollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::PortableObject = typedef ::PortableObject<T, Device> |
Definition at line 17 of file PortableObject.h.
using ALPAKA_ACCELERATOR_NAMESPACE::SiPixelClustersSoACollection = typedef std::conditional_t<std::is_same_v<Device, alpaka::DevCpu>, SiPixelClustersHost, SiPixelClustersDevice<Device> > |
Definition at line 15 of file SiPixelClustersSoACollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::SiPixelDigiErrorsSoACollection = typedef std::conditional_t<std::is_same_v<Device, alpaka::DevCpu>, SiPixelDigiErrorsHost, SiPixelDigiErrorsDevice<Device> > |
Definition at line 18 of file SiPixelDigiErrorsSoACollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::SiPixelDigisSoACollection = typedef std::conditional_t<std::is_same_v<Device, alpaka::DevCpu>, SiPixelDigisHost, SiPixelDigisDevice<Device> > |
Definition at line 17 of file SiPixelDigisSoACollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::SiPixelGainCalibrationForHLTDevice = typedef PortableCollection<SiPixelGainCalibrationForHLTSoA> |
Definition at line 10 of file SiPixelGainCalibrationForHLTDevice.h.
using ALPAKA_ACCELERATOR_NAMESPACE::SiPixelMappingDevice = typedef PortableCollection<SiPixelMappingSoA> |
Definition at line 12 of file SiPixelMappingDevice.h.
using ALPAKA_ACCELERATOR_NAMESPACE::SiPixelRawToClusterHIonPhase1 = typedef SiPixelRawToCluster<pixelTopology::HIonPhase1> |
Definition at line 282 of file SiPixelRawToCluster.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::SiPixelRawToClusterPhase1 = typedef SiPixelRawToCluster<pixelTopology::Phase1> |
Definition at line 281 of file SiPixelRawToCluster.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::SiPixelRecHitAlpakaPhase1 = typedef SiPixelRecHitAlpaka<pixelTopology::Phase1> |
Definition at line 94 of file SiPixelRecHitAlpaka.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::SiPixelRecHitAlpakaPhase2 = typedef SiPixelRecHitAlpaka<pixelTopology::Phase2> |
Definition at line 95 of file SiPixelRecHitAlpaka.cc.
using ALPAKA_ACCELERATOR_NAMESPACE::TrackingRecHitSoAHIonPhase1 = typedef TrackingRecHitsSoACollection<pixelTopology::HIonPhase1> |
Definition at line 27 of file TrackingRecHitsSoACollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::TrackingRecHitSoAPhase1 = typedef TrackingRecHitsSoACollection<pixelTopology::Phase1> |
Definition at line 25 of file TrackingRecHitsSoACollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::TrackingRecHitSoAPhase2 = typedef TrackingRecHitsSoACollection<pixelTopology::Phase2> |
Definition at line 26 of file TrackingRecHitsSoACollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::TrackingRecHitsSoACollection = typedef std::conditional_t<std::is_same_v<Device, alpaka::DevCpu>, TrackingRecHitHost<TrackerTraits>, TrackingRecHitDevice<TrackerTraits, Device> > |
Definition at line 22 of file TrackingRecHitsSoACollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::TracksSoACollection = typedef std::conditional_t<std::is_same_v<Device, alpaka::DevCpu>, TracksHost<TrackerTraits>, TracksDevice<TrackerTraits, Device> > |
Definition at line 25 of file TracksSoACollection.h.
using ALPAKA_ACCELERATOR_NAMESPACE::ZVertexSoACollection = typedef std::conditional_t<std::is_same_v<Device, alpaka::DevCpu>, ZVertexHost, ZVertexDevice<Device> > |
Definition at line 18 of file ZVertexSoACollection.h.
|
static |
Definition at line 31 of file PFClusterSoAProducerKernel.dev.cc.
References funct::abs(), ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), HLT_2023v12_cff::eta1, HLT_2023v12_cff::eta2, f, M_PI, mag2(), ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::x, ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::y, and ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::z.
Referenced by TkAlCaRecoMonitor::analyze(), l1ct::L1EGPuppiIsoAlgo::calcIso(), reco::helper::JetMuonHitsIDHelper::calculate(), PhotonMVABasedHaloTagger::calmatchedHBHECoordForBothHypothesis(), PhotonMVABasedHaloTagger::calphoClusCoordinECAL(), l1ct::PFTkEGAlgoEmulator::compute_sumPt(), EcalPFClusterIsolation< T1 >::computedRVeto(), PhotonIDValueMapProducer::computeWorstPFChargedIsolation(), egammaisolation::EgammaTowerExtractor::deposit(), PFRecoTauDiscriminationByHPSSelection::discriminate(), HGCalClusterTools::energyInCone(), HLTDQMTagAndProbeEff< TagType, TagCollType, ProbeType, ProbeCollType >::fill(), EcalRegressionData::fill(), DeepTauIdBase< TritonEDProducer<> >::fillGrids(), DisappearingMuonsSkimming::filter(), findBestMatchingLepton(), DeepTauIdBase< TritonEDProducer<> >::findMatchedElectron(), HcalGeometry::getCells(), EcalEndcapGeometry::getCells(), CaloSubdetectorGeometry::getCells(), EcalBarrelGeometry::getCells(), CaloSubdetectorGeometry::getClosestCell(), egamma::getClosestCtfToGsf(), EcalClusterIsoCalculator::getEcalClusterIso(), HcalRechitIsoCalculator::getHcalRechitIso(), HcalPFClusterIsolation< T1 >::getSum(), TrackIsoCalculator::getTrackIso(), EgammaHcalIsolation::goodHitEnergy(), BaseTnPEfficiencyTask::hasTrigger(), hcalFastCluster_exotic(), hcalFastCluster_multiSeedIterative(), hcalFastCluster_multiSeedParallel(), hcalFastCluster_singleSeed(), HLTHcalNoiseFilter::hltFilter(), HLTDisplacedEgammaFilter::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), reco::isodeposit::OtherJetConstituentsDeltaRVeto::initialize(), heppy::IsolationComputer::isoSumNeutralsWeighted(), heppy::IsolationComputer::isoSumRaw(), PFB::match(), JetPlusTrackCorrector::matchElectrons(), reco::tau::cone::DeltaRFilter< typename CandType::value_type >::operator()(), EleTkIsolFromCands::operator()(), EgammaL1TkIsolation::passTrkSel(), JetTracksAssociationDRVertex::produce(), JetTracksAssociationDRVertexAssigned::produce(), JetVetoedTracksAssociationDRVertex::produce(), JetTracksAssociationDRCalo::produce(), PATTauHybridProducer::produce(), GenVisTauProducer::produce(), ShiftedPFCandidateProducerByMatchedObject::produce(), ShiftedJetProducerByMatchedObjectT< T >::produce(), NoPileUpPFMEtProducer::produce(), ShiftedPFCandidateProducerForPFMVAMEt::produce(), HLTMuonL2SelectorForL3IO::produce(), TrackDistanceValueMapProducer::produce(), HLTScoutingCaloProducer::produce(), L1PrefiringWeightProducer::produce(), PFClusterMatchedToPhotonsSelector::produce(), HLTScoutingPFProducer::produce(), HLTScoutingMuonProducer::produce(), PhotonIDValueMapProducer::produce(), pat::PATMuonProducer::puppiCombinedIsolation(), JetPlusTrackCorrector::rebuildJta(), and TtFullHadSignalSel::TtFullHadSignalSel().
|
static |
Definition at line 52 of file PFClusterSoAProducerKernel.dev.cc.
Referenced by hcalFastCluster_exotic(), hcalFastCluster_multiSeedIterative(), and hcalFastCluster_multiSeedParallel().
|
static |
Definition at line 49 of file PFClusterSoAProducerKernel.dev.cc.
References HLT_FULL_cff::seeds.
Referenced by hcalFastCluster_exotic(), hcalFastCluster_multiSeedIterative(), and hcalFastCluster_multiSeedParallel().
|
static |
Definition at line 546 of file PFClusterSoAProducerKernel.dev.cc.
References atomicMaxF(), cms::cudacompat::blockIdx, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), cutoffFraction, debug, dR2(), hcalRecHitTable_cff::energy, f, DivergingColor::frac, HLT_2023v12_cff::fraction, getRhFrac(), getSeedRhIdx(), PFLayer::HCAL_BARREL1, PFLayer::HCAL_ENDCAP, mps_fire::i, dqmiolumiharvest::j, maxTopoInput, dqmiodumpmetadata::n, cms::alpakatools::once_per_block(), pfClusterHBHEAlpaka_cff::pfRecHits, HI_PhotonSkim_cff::rechits, alignCSCRings::s, HLT_FULL_cff::seeds, riemannFit::stride, pfClusterHBHEAlpaka_cff::topology, updateClusterPos(), w(), ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::x, x, ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::y, and ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::z.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::FastClusterExotic::operator()().
|
static |
Definition at line 820 of file PFClusterSoAProducerKernel.dev.cc.
References atomicMaxF(), ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), cutoffFraction, debug, dR2(), hcalRecHitTable_cff::energy, f, DivergingColor::frac, HLT_2023v12_cff::fraction, getRhFrac(), getSeedRhIdx(), PFLayer::HCAL_BARREL1, PFLayer::HCAL_ENDCAP, mps_fire::i, dqmiolumiharvest::j, dqmiodumpmetadata::n, cms::alpakatools::once_per_block(), pfClusterHBHEAlpaka_cff::pfRecHits, HI_PhotonSkim_cff::rechits, alignCSCRings::s, HLT_FULL_cff::seeds, riemannFit::stride, pfClusterHBHEAlpaka_cff::topology, updateClusterPos(), w(), ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::x, x, ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::y, and ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::z.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::FastCluster::operator()().
|
static |
Definition at line 259 of file PFClusterSoAProducerKernel.dev.cc.
References atomicMaxF(), ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), cutoffFraction, debug, dR2(), f, DivergingColor::frac, HLT_2023v12_cff::fraction, getRhFrac(), getSeedRhIdx(), PFLayer::HCAL_BARREL1, PFLayer::HCAL_ENDCAP, mps_fire::i, dqmiolumiharvest::j, cms::alpakatools::once_per_block(), pfClusterHBHEAlpaka_cff::pfRecHits, HI_PhotonSkim_cff::rechits, alignCSCRings::s, HLT_FULL_cff::seeds, riemannFit::stride, pfClusterHBHEAlpaka_cff::topology, updateClusterPos(), ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Neighbours4::w, w(), ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::x, ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Neighbours4::x, x, ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::y, ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Neighbours4::y, ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::z, and ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Neighbours4::z.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::FastCluster::operator()().
|
static |
Definition at line 91 of file PFClusterSoAProducerKernel.dev.cc.
References cms::cudacompat::atomicAdd(), ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), cutoffDistance, debug, dR2(), f, HLT_2023v12_cff::fraction, PFLayer::HCAL_BARREL1, PFLayer::HCAL_ENDCAP, mps_fire::i, dqmiolumiharvest::j, cms::alpakatools::once_per_block(), pfClusterHBHEAlpaka_cff::pfRecHits, pfClusterHBHEAlpaka_cff::topology, ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::x, ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::y, and ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::z.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::FastCluster::operator()().
|
inline |
Definition at line 65 of file PFClusterECLCC.h.
References heavyIonCSV_trainingSettings::idx, and GetRecoTauVFromDQM_MC_cff::next.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::ECLCCCompute1::operator()().
AlpakaESTestDataDDevice ALPAKA_ACCELERATOR_NAMESPACE::testESAlgoAsync | ( | Queue & | queue, |
AlpakaESTestDataADevice const & | dataA, | ||
cms::alpakatest::AlpakaESTestDataB< Device > const & | dataB | ||
) |
Definition at line 4 of file testESAlgoAsync.dev.cc.
References a, b, HltBtagPostValidation_cff::c, cms::alpakatest::AlpakaESTestDataB< TDev >::data(), mps_fire::i, SiStripPI::min, createBeamHaloJobs::queue, runTheMatrix::ret, cms::alpakatest::AlpakaESTestDataB< TDev >::size(), and riemannFit::stride.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::TestAlpakaESProducerD::produce().
|
static |
Definition at line 63 of file PFClusterSoAProducerKernel.dev.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), debug, f, DivergingColor::frac, SiStripPI::max, pfClusterHBHEAlpaka_cff::pfRecHits, ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::w, ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::x, ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::y, and ALPAKA_ACCELERATOR_NAMESPACE::reco::pfClustering::Position4::z.
Referenced by hcalFastCluster_exotic(), hcalFastCluster_multiSeedIterative(), and hcalFastCluster_multiSeedParallel().
|
static |
Definition at line 19 of file PFClusterSoAProducerKernel.dev.cc.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::PFClusterProducerKernel::execute(), and ALPAKA_ACCELERATOR_NAMESPACE::FastClusterExotic::operator()().
|
static |
Definition at line 24 of file PFClusterSoAProducerKernel.dev.cc.
Referenced by hcalFastCluster_singleSeed().
|
static |
Definition at line 25 of file PFClusterSoAProducerKernel.dev.cc.
Referenced by hcalFastCluster_exotic(), hcalFastCluster_multiSeedIterative(), and hcalFastCluster_multiSeedParallel().
|
static |
Definition at line 27 of file PFClusterSoAProducerKernel.dev.cc.
|
static |
Definition at line 28 of file PFClusterSoAProducerKernel.dev.cc.
Referenced by hcalFastCluster_exotic().
|
static |
Definition at line 18 of file PFClusterSoAProducerKernel.dev.cc.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::PFClusterProducerKernel::execute(), and ALPAKA_ACCELERATOR_NAMESPACE::FastCluster::operator()().