#include <PFRecHitProducerKernel.h>
Public Member Functions | |
void | associateTopologyInfo (Queue &queue, const typename CAL::TopologyTypeDevice &topology, reco::PFRecHitDeviceCollection &pfRecHits) |
PFRecHitProducerKernel (Queue &queue, const uint32_t num_recHits) | |
void | processRecHits (Queue &queue, const typename CAL::CaloRecHitSoATypeDevice &recHits, const typename CAL::ParameterType ¶ms, const typename CAL::TopologyTypeDevice &topology, reco::PFRecHitDeviceCollection &pfRecHits) |
Private Attributes | |
cms::alpakatools::device_buffer< Device, uint32_t[]> | denseId2pfRecHit_ |
cms::alpakatools::device_buffer< Device, uint32_t > | num_pfRecHits_ |
WorkDiv< Dim1D > | work_div_ |
Definition at line 11 of file PFRecHitProducerKernel.h.
ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernel< CAL >::PFRecHitProducerKernel | ( | Queue & | queue, |
const uint32_t | num_recHits | ||
) |
Definition at line 166 of file PFRecHitProducerKernel.dev.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernel< CAL >::denseId2pfRecHit_, cms::alpakatools::divide_up_by(), mps_monitormerge::items, ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernel< CAL >::num_pfRecHits_, createBeamHaloJobs::queue, and ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernel< CAL >::work_div_.
void ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernel< CAL >::associateTopologyInfo | ( | Queue & | queue, |
const typename CAL::TopologyTypeDevice & | topology, | ||
reco::PFRecHitDeviceCollection & | pfRecHits | ||
) |
Definition at line 196 of file PFRecHitProducerKernel.dev.cc.
References HLT_2024v10_cff::pfRecHits, createBeamHaloJobs::queue, and HLT_2024v10_cff::topology.
void ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernel< CAL >::processRecHits | ( | Queue & | queue, |
const typename CAL::CaloRecHitSoATypeDevice & | recHits, | ||
const typename CAL::ParameterType & | params, | ||
const typename CAL::TopologyTypeDevice & | topology, | ||
reco::PFRecHitDeviceCollection & | pfRecHits | ||
) |
Definition at line 179 of file PFRecHitProducerKernel.dev.cc.
References submitPVValidationJobs::params, HLT_2024v10_cff::pfRecHits, createBeamHaloJobs::queue, FastTrackerRecHitMaskProducer_cfi::recHits, and HLT_2024v10_cff::topology.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitSoAProducer< CAL >::produce().
|
private |
Definition at line 29 of file PFRecHitProducerKernel.h.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernel< CAL >::PFRecHitProducerKernel().
|
private |
Definition at line 30 of file PFRecHitProducerKernel.h.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernel< CAL >::PFRecHitProducerKernel().
|
private |
Definition at line 31 of file PFRecHitProducerKernel.h.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernel< CAL >::PFRecHitProducerKernel().