15 for (
unsigned int i = 0;
i <
values.getLaserMap().barrelItems().size();
i++) {
23 auto const offset_laser =
values.getLaserMap().barrelItems().size();
24 for (
unsigned int i = 0;
i <
values.getLaserMap().endcapItems().size();
i++) {
25 p1_[offset_laser +
i] =
values.getLaserMap().endcapItems()[
i].p1;
26 p2_[offset_laser +
i] =
values.getLaserMap().endcapItems()[
i].p2;
27 p3_[offset_laser +
i] =
values.getLaserMap().endcapItems()[
i].p3;
32 for (
unsigned int i = 0;
i <
values.getTimeMap().size();
i++) {
40 auto const& product =
product_.dataForCurrentDeviceAsync(
43 product.
p1 = cms::cuda::make_device_unique<float[]>(
p1_.size(), cudaStream);
44 product.
p2 = cms::cuda::make_device_unique<float[]>(
p2_.size(), cudaStream);
45 product.
p3 = cms::cuda::make_device_unique<float[]>(
p3_.size(), cudaStream);
46 product.
t1 = cms::cuda::make_device_unique<edm::TimeValue_t[]>(
t1_.size(), cudaStream);
47 product.
t2 = cms::cuda::make_device_unique<edm::TimeValue_t[]>(
t2_.size(), cudaStream);
48 product.
t3 = cms::cuda::make_device_unique<edm::TimeValue_t[]>(
t3_.size(), cudaStream);