#include <EcalMultifitParametersGPU.h>
Definition at line 14 of file EcalMultifitParametersGPU.h.
◆ EcalMultifitParametersGPU()
EcalMultifitParametersGPU::EcalMultifitParametersGPU |
( |
std::vector< double > const & |
amplitudeEB, |
|
|
std::vector< double > const & |
amplitudeEE, |
|
|
std::vector< double > const & |
timeEB, |
|
|
std::vector< double > const & |
timeEE |
|
) |
| |
◆ ~EcalMultifitParametersGPU()
EcalMultifitParametersGPU::~EcalMultifitParametersGPU |
( |
| ) |
|
|
default |
◆ getProduct()
Definition at line 21 of file EcalMultifitParametersGPU.cc.
References EcalMultifitParametersGPU::Product::amplitudeFitParametersEB, amplitudeFitParametersEB_, EcalMultifitParametersGPU::Product::amplitudeFitParametersEE, amplitudeFitParametersEE_, cms::cuda::copyAsync(), product_, EcalMultifitParametersGPU::Product::timeFitParametersEB, timeFitParametersEB_, EcalMultifitParametersGPU::Product::timeFitParametersEE, and timeFitParametersEE_.
22 auto const& product =
product_.dataForCurrentDeviceAsync(
std::vector< double, cms::cuda::HostAllocator< double > > amplitudeFitParametersEE_
edm::propagate_const_array< cms::cuda::device::unique_ptr< double[]> > timeFitParametersEB
cms::cuda::ESProduct< Product > product_
edm::propagate_const_array< cms::cuda::device::unique_ptr< double[]> > timeFitParametersEE
edm::propagate_const_array< cms::cuda::device::unique_ptr< double[]> > amplitudeFitParametersEE
std::vector< double, cms::cuda::HostAllocator< double > > timeFitParametersEB_
std::vector< double, cms::cuda::HostAllocator< double > > timeFitParametersEE_
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< double[]> > amplitudeFitParametersEB
std::vector< double, cms::cuda::HostAllocator< double > > amplitudeFitParametersEB_
◆ getValues()
std::array<std::reference_wrapper<std::vector<double, cms::cuda::HostAllocator<double> > const>, 4> EcalMultifitParametersGPU::getValues |
( |
| ) |
const |
|
inline |
◆ amplitudeFitParametersEB_
◆ amplitudeFitParametersEE_
◆ product_
◆ timeFitParametersEB_
◆ timeFitParametersEE_