Public Member Functions | |
template<> | |
ALPAKA_FN_ACC bool | applyCuts (const typename HCAL::CaloRecHitSoATypeDevice::ConstView::const_element rh, const HCAL::ParameterType::ConstView params, const HCAL::TopologyTypeDevice::ConstView topology) |
template<> | |
ALPAKA_FN_ACC bool | applyCuts (const ECAL::CaloRecHitSoATypeDevice::ConstView::const_element rh, const ECAL::ParameterType::ConstView params, const ECAL::TopologyTypeDevice::ConstView topology) |
template<> | |
ALPAKA_FN_ACC void | constructPFRecHit (reco::PFRecHitDeviceCollection::View::element pfrh, const HCAL::CaloRecHitSoATypeDevice::ConstView::const_element rh) |
template<> | |
ALPAKA_FN_ACC void | constructPFRecHit (reco::PFRecHitDeviceCollection::View::element pfrh, const ECAL::CaloRecHitSoATypeDevice::ConstView::const_element rh) |
template<typename TAcc , typename = std::enable_if_t<alpaka::isAccelerator<TAcc>>> | |
ALPAKA_FN_ACC void | operator() (const TAcc &acc, const typename CAL::ParameterType::ConstView params, const typename CAL::TopologyTypeDevice::ConstView topology, const typename CAL::CaloRecHitSoATypeDevice::ConstView recHits, reco::PFRecHitDeviceCollection::View pfRecHits, uint32_t *__restrict__ denseId2pfRecHit, uint32_t *__restrict__ num_pfRecHits) const |
Static Public Member Functions | |
static ALPAKA_FN_ACC bool | applyCuts (const typename CAL::CaloRecHitSoATypeDevice::ConstView::const_element rh, const typename CAL::ParameterType::ConstView params, const typename CAL::TopologyTypeDevice::ConstView topology) |
static ALPAKA_FN_ACC void | constructPFRecHit (reco::PFRecHitDeviceCollection::View::element pfrh, const typename CAL::CaloRecHitSoATypeDevice::ConstView::const_element rh) |
Definition at line 15 of file PFRecHitProducerKernel.dev.cc.
|
static |
ALPAKA_FN_ACC bool ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernelConstruct< HCAL >::applyCuts | ( | const typename HCAL::CaloRecHitSoATypeDevice::ConstView::const_element | rh, |
const HCAL::ParameterType::ConstView | params, | ||
const HCAL::TopologyTypeDevice::ConstView | topology | ||
) |
Definition at line 53 of file PFRecHitProducerKernel.dev.cc.
References hcalRecHitTable_cff::depth, hcalRecHitTable_cff::detId, ALPAKA_ACCELERATOR_NAMESPACE::particleFlowRecHitProducer::HCAL::detId2denseId(), ALPAKA_ACCELERATOR_NAMESPACE::particleFlowRecHitProducer::HCAL::getDepth(), ALPAKA_ACCELERATOR_NAMESPACE::particleFlowRecHitProducer::getSubdet(), HcalBarrel, HcalEndcap, ALPAKA_ACCELERATOR_NAMESPACE::particleFlowRecHitProducer::HCAL::kInvalidDenseId, ALPAKA_ACCELERATOR_NAMESPACE::particleFlowRecHitProducer::HCAL::kMaxDepthHB, submitPVValidationJobs::params, DiMuonV_cfg::threshold, and HLT_2024v14_cff::topology.
ALPAKA_FN_ACC bool ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernelConstruct< ECAL >::applyCuts | ( | const ECAL::CaloRecHitSoATypeDevice::ConstView::const_element | rh, |
const ECAL::ParameterType::ConstView | params, | ||
const ECAL::TopologyTypeDevice::ConstView | topology | ||
) |
Definition at line 89 of file PFRecHitProducerKernel.dev.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::particleFlowRecHitProducer::ECAL::checkFlag(), ALPAKA_ACCELERATOR_NAMESPACE::particleFlowRecHitProducer::ECAL::detId2denseId(), HLT_2024v14_cff::kTowerRecovered, EcalSeverityLevel::kWeird, and submitPVValidationJobs::params.
|
static |
ALPAKA_FN_ACC void ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernelConstruct< HCAL >::constructPFRecHit | ( | reco::PFRecHitDeviceCollection::View::element | pfrh, |
const HCAL::CaloRecHitSoATypeDevice::ConstView::const_element | rh | ||
) |
Definition at line 107 of file PFRecHitProducerKernel.dev.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::particleFlowRecHitProducer::HCAL::detId2denseId(), ALPAKA_ACCELERATOR_NAMESPACE::particleFlowRecHitProducer::HCAL::getDepth(), ALPAKA_ACCELERATOR_NAMESPACE::particleFlowRecHitProducer::getSubdet(), PFLayer::HCAL_BARREL1, PFLayer::HCAL_ENDCAP, HcalBarrel, HcalEndcap, and PFLayer::NONE.
ALPAKA_FN_ACC void ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernelConstruct< ECAL >::constructPFRecHit | ( | reco::PFRecHitDeviceCollection::View::element | pfrh, |
const ECAL::CaloRecHitSoATypeDevice::ConstView::const_element | rh | ||
) |
Definition at line 125 of file PFRecHitProducerKernel.dev.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::particleFlowRecHitProducer::ECAL::detId2denseId(), PFLayer::ECAL_BARREL, PFLayer::ECAL_ENDCAP, EcalBarrel, EcalEndcap, ALPAKA_ACCELERATOR_NAMESPACE::particleFlowRecHitProducer::getSubdet(), and PFLayer::NONE.
|
inline |
Definition at line 17 of file PFRecHitProducerKernel.dev.cc.
References cms::cudacompat::atomicInc(), mps_fire::i, dqmiolumiharvest::j, submitPVValidationJobs::params, HLT_2024v14_cff::pfRecHits, FastTrackerRecHitMaskProducer_cfi::recHits, HLT_2024v14_cff::topology, and cms::alpakatools::uniform_elements().