1 #ifndef RecoParticleFlow_PFRecHitProducer_plugins_alpaka_PFRecHitProducerKernel_h 2 #define RecoParticleFlow_PFRecHitProducer_plugins_alpaka_PFRecHitProducerKernel_h 10 template <
typename CAL>
18 const typename CAL::CaloRecHitSoATypeDevice&
recHits,
24 const typename CAL::TopologyTypeDevice& topology,
35 #endif // RecoParticleFlow_PFRecHitProducer_plugins_alpaka_PFRecHitProducerKernel_h void processRecHits(Queue &queue, const typename CAL::CaloRecHitSoATypeDevice &recHits, const typename CAL::ParameterType ¶ms, reco::PFRecHitDeviceCollection &pfRecHits)
cms::alpakatools::device_buffer< Device, uint32_t > num_pfRecHits_
void associateTopologyInfo(Queue &queue, const typename CAL::TopologyTypeDevice &topology, reco::PFRecHitDeviceCollection &pfRecHits)
PFRecHitProducerKernel(Queue &queue, const uint32_t num_recHits)
alpaka::WorkDivMembers< TDim, Idx > WorkDiv
WorkDiv< Dim1D > work_div_
cms::alpakatools::device_buffer< Device, uint32_t[]> denseId2pfRecHit_