1 #ifndef CondFormats_EcalObjects_interface_EcalLaserAPDPNRatiosGPU_h
2 #define CondFormats_EcalObjects_interface_EcalLaserAPDPNRatiosGPU_h
41 std::vector<float, cms::cuda::HostAllocator<float>>
p1_;
42 std::vector<float, cms::cuda::HostAllocator<float>>
p2_;
43 std::vector<float, cms::cuda::HostAllocator<float>>
p3_;
45 std::vector<edm::TimeValue_t, cms::cuda::HostAllocator<edm::TimeValue_t>>
t1_;
46 std::vector<edm::TimeValue_t, cms::cuda::HostAllocator<edm::TimeValue_t>>
t2_;
47 std::vector<edm::TimeValue_t, cms::cuda::HostAllocator<edm::TimeValue_t>>
t3_;
54 #endif // CondFormats_EcalObjects_interface_EcalLaserAPDPNRatiosGPU_h
std::vector< edm::TimeValue_t, cms::cuda::HostAllocator< edm::TimeValue_t > > t1_
edm::propagate_const_array< cms::cuda::device::unique_ptr< float[]> > p1
std::vector< edm::TimeValue_t, cms::cuda::HostAllocator< edm::TimeValue_t > > t2_
static std::string name()
Product const & getProduct(cudaStream_t) const
edm::propagate_const_array< cms::cuda::device::unique_ptr< edm::TimeValue_t[]> > t1
std::vector< float, cms::cuda::HostAllocator< float > > p2_
edm::propagate_const_array< cms::cuda::device::unique_ptr< float[]> > p3
~EcalLaserAPDPNRatiosGPU()=default
std::vector< edm::TimeValue_t, cms::cuda::HostAllocator< edm::TimeValue_t > > t3_
cms::cuda::ESProduct< Product > product_
std::vector< float, cms::cuda::HostAllocator< float > > p1_
edm::propagate_const_array< cms::cuda::device::unique_ptr< float[]> > p2
EcalLaserAPDPNRatiosGPU(EcalLaserAPDPNRatios const &)
std::vector< float, cms::cuda::HostAllocator< float > > p3_
edm::propagate_const_array< cms::cuda::device::unique_ptr< edm::TimeValue_t[]> > t2
edm::propagate_const_array< cms::cuda::device::unique_ptr< edm::TimeValue_t[]> > t3