#include <HcalGainWidthsGPU.h>
Classes | |
struct | Product |
Public Member Functions | |
const Product & | getProduct (cudaStream_t) const |
HcalGainWidthsGPU (HcalGainWidths const &) | |
~HcalGainWidthsGPU ()=default | |
Private Attributes | |
cms::cuda::ESProduct< Product > | product_ |
uint64_t | totalChannels_ |
std::vector< float, cms::cuda::HostAllocator< float > > | value0_ |
std::vector< float, cms::cuda::HostAllocator< float > > | value1_ |
std::vector< float, cms::cuda::HostAllocator< float > > | value2_ |
std::vector< float, cms::cuda::HostAllocator< float > > | value3_ |
Definition at line 13 of file HcalGainWidthsGPU.h.
HcalGainWidthsGPU::HcalGainWidthsGPU | ( | HcalGainWidths const & | gains | ) |
Definition at line 7 of file HcalGainWidthsGPU.cc.
References HcalCondObjectContainer< Item >::getAllContainers().
|
default |
HcalGainWidthsGPU::Product const & HcalGainWidthsGPU::getProduct | ( | cudaStream_t | stream | ) | const |
Definition at line 35 of file HcalGainWidthsGPU.cc.
References cms::cuda::copyAsync(), product_, cms::cuda::stream, HcalGainWidthsGPU::Product::value0, value0_, HcalGainWidthsGPU::Product::value1, value1_, HcalGainWidthsGPU::Product::value2, value2_, HcalGainWidthsGPU::Product::value3, and value3_.
Referenced by HBHERecHitProducerGPU::acquire().
|
private |
Definition at line 36 of file HcalGainWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 33 of file HcalGainWidthsGPU.h.
|
private |
Definition at line 34 of file HcalGainWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 34 of file HcalGainWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 34 of file HcalGainWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 34 of file HcalGainWidthsGPU.h.
Referenced by getProduct().