8 for (
size_t i = 0;
i <
values.size(); ++
i) {
15 auto const& product =
product_.dataForCurrentDeviceAsync(
18 product.
values = cms::cuda::make_device_unique<float[]>(
values_.size(), cudaStream);
Product const & getProduct(cudaStream_t) const
std::vector< float, cms::cuda::HostAllocator< float > > values_
void copyAsync(device::unique_ptr< T > &dst, const host::unique_ptr< T > &src, cudaStream_t stream)
edm::propagate_const_array< cms::cuda::device::unique_ptr< float[]> > values
EcalTimeCalibConstantsGPU(EcalTimeCalibConstants const &)
#define TYPELOOKUP_DATA_REG(_dataclass_)
cms::cuda::ESProduct< Product > product_