57 pdigi_ = gpuDigis.pdigiToHostAsync(ctx.stream());
58 rawIdArr_ = gpuDigis.rawIdArrToHostAsync(ctx.stream());
59 adc_ = gpuDigis.adcToHostAsync(ctx.stream());
60 clus_ = gpuDigis.clusToHostAsync(ctx.stream());
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
void acquire(const edm::Event &iEvent, const edm::EventSetup &iSetup, edm::WaitingTaskWithArenaHolder waitingTaskHolder) override
#define DEFINE_FWK_MODULE(type)
cms::cuda::host::unique_ptr< uint32_t[]> pdigi_
cms::cuda::host::unique_ptr< int32_t[]> clus_
SiPixelDigisSoAFromCUDA(const edm::ParameterSet &iConfig)
edm::EDPutTokenT< SiPixelDigisSoA > digiPutToken_
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
ParameterDescriptionBase * add(U const &iLabel, T const &value)
cms::cuda::host::unique_ptr< uint32_t[]> rawIdArr_
OrphanHandle< PROD > emplace(EDPutTokenT< PROD > token, Args &&...args)
puts a new product
edm::EDGetTokenT< cms::cuda::Product< SiPixelDigisCUDA > > digiGetToken_
StreamID streamID() const
std::unique_ptr< T, impl::HostDeleter > unique_ptr
~SiPixelDigisSoAFromCUDA() override=default
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
cms::cuda::host::unique_ptr< uint16_t[]> adc_