Go to the documentation of this file. 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
EcalLaserAPDPNRatiosGPU(EcalLaserAPDPNRatios const &)
edm::propagate_const_array< cms::cuda::device::unique_ptr< float[]> > p3
edm::propagate_const_array< cms::cuda::device::unique_ptr< edm::TimeValue_t[]> > t1
std::vector< float, cms::cuda::HostAllocator< float > > p2_
std::vector< edm::TimeValue_t, cms::cuda::HostAllocator< edm::TimeValue_t > > t2_
~EcalLaserAPDPNRatiosGPU()=default
static std::string name()
std::vector< edm::TimeValue_t, cms::cuda::HostAllocator< edm::TimeValue_t > > t1_
std::vector< float, cms::cuda::HostAllocator< float > > p3_
edm::propagate_const_array< cms::cuda::device::unique_ptr< float[]> > p2
std::vector< float, cms::cuda::HostAllocator< float > > p1_
cms::cuda::ESProduct< Product > product_
edm::propagate_const_array< cms::cuda::device::unique_ptr< edm::TimeValue_t[]> > t2
const Product & getProduct(cudaStream_t) const
edm::propagate_const_array< cms::cuda::device::unique_ptr< edm::TimeValue_t[]> > t3
edm::propagate_const_array< cms::cuda::device::unique_ptr< float[]> > p1
std::vector< edm::TimeValue_t, cms::cuda::HostAllocator< edm::TimeValue_t > > t3_