#include <EcalTimeBiasCorrectionsGPU.h>
|
static std::string | name () |
|
◆ EcalTimeBiasCorrectionsGPU()
◆ ~EcalTimeBiasCorrectionsGPU()
EcalTimeBiasCorrectionsGPU::~EcalTimeBiasCorrectionsGPU |
( |
| ) |
|
|
default |
◆ getProduct()
Definition at line 28 of file EcalTimeBiasCorrectionsGPU.cc.
References cms::cuda::copyAsync(), EcalTimeBiasCorrectionsGPU::Product::ebTimeCorrAmplitudeBins, ebTimeCorrAmplitudeBins_, EcalTimeBiasCorrectionsGPU::Product::ebTimeCorrAmplitudeBinsSize, EcalTimeBiasCorrectionsGPU::Product::ebTimeCorrShiftBins, ebTimeCorrShiftBins_, EcalTimeBiasCorrectionsGPU::Product::eeTimeCorrAmplitudeBins, eeTimeCorrAmplitudeBins_, EcalTimeBiasCorrectionsGPU::Product::eeTimeCorrAmplitudeBinsSize, EcalTimeBiasCorrectionsGPU::Product::eeTimeCorrShiftBins, eeTimeCorrShiftBins_, and product_.
29 auto const& product =
product_.dataForCurrentDeviceAsync(
edm::propagate_const_array< cms::cuda::device::unique_ptr< float[]> > eeTimeCorrShiftBins
cms::cuda::ESProduct< Product > product_
std::vector< float, cms::cuda::HostAllocator< float > > eeTimeCorrAmplitudeBins_
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[]> > ebTimeCorrAmplitudeBins
int eeTimeCorrAmplitudeBinsSize
std::vector< float, cms::cuda::HostAllocator< float > > ebTimeCorrAmplitudeBins_
int ebTimeCorrAmplitudeBinsSize
edm::propagate_const_array< cms::cuda::device::unique_ptr< float[]> > eeTimeCorrAmplitudeBins
std::vector< float, cms::cuda::HostAllocator< float > > ebTimeCorrShiftBins_
std::vector< float, cms::cuda::HostAllocator< float > > eeTimeCorrShiftBins_
edm::propagate_const_array< cms::cuda::device::unique_ptr< float[]> > ebTimeCorrShiftBins
◆ name()
static std::string EcalTimeBiasCorrectionsGPU::name |
( |
| ) |
|
|
inlinestatic |
◆ ebTimeCorrAmplitudeBins_
◆ ebTimeCorrShiftBins_
◆ eeTimeCorrAmplitudeBins_
◆ eeTimeCorrShiftBins_
◆ product_