![]() |
![]() |
#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, 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 155 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 183 of file PFRecHitProducerKernel.dev.cc.
References createBeamHaloJobs::queue, and PortableDeviceCollection< T, TDev, typename >::view().
void ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernel< CAL >::processRecHits | ( | Queue & | queue, |
const typename CAL::CaloRecHitSoATypeDevice & | recHits, | ||
const typename CAL::ParameterType & | params, | ||
reco::PFRecHitDeviceCollection & | pfRecHits | ||
) |
Definition at line 168 of file PFRecHitProducerKernel.dev.cc.
References submitPVValidationJobs::params, createBeamHaloJobs::queue, FastTrackerRecHitMaskProducer_cfi::recHits, and PortableDeviceCollection< T, TDev, typename >::view().
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitSoAProducer< CAL >::produce().
|
private |
Definition at line 28 of file PFRecHitProducerKernel.h.
Referenced by ALPAKA_ACCELERATOR_NAMESPACE::PFRecHitProducerKernel< CAL >::PFRecHitProducerKernel().
|
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().