#include <HcalQIECodersGPU.h>
Classes | |
struct | Product |
Public Member Functions | |
Product const & | getProduct (cudaStream_t) const |
HcalQIECodersGPU (HcalQIEData const &) | |
~HcalQIECodersGPU ()=default | |
Static Public Attributes | |
static constexpr uint32_t | numValuesPerChannel = 16 |
Private Attributes | |
std::vector< float, cms::cuda::HostAllocator < float > > | offsets_ |
cms::cuda::ESProduct< Product > | product_ |
std::vector< float, cms::cuda::HostAllocator < float > > | slopes_ |
uint64_t | totalChannels_ |
Definition at line 13 of file HcalQIECodersGPU.h.
HcalQIECodersGPU::HcalQIECodersGPU | ( | HcalQIEData const & | qiedata | ) |
Definition at line 5 of file HcalQIECodersGPU.cc.
References HcalCondObjectContainer< Item >::getAllContainers().
|
default |
HcalQIECodersGPU::Product const & HcalQIECodersGPU::getProduct | ( | cudaStream_t | stream | ) | const |
Definition at line 36 of file HcalQIECodersGPU.cc.
References cms::cuda::copyAsync(), HcalQIECodersGPU::Product::offsets, offsets_, product_, HcalQIECodersGPU::Product::slopes, slopes_, and cms::cuda::stream.
|
static |
Definition at line 15 of file HcalQIECodersGPU.h.
|
private |
Definition at line 34 of file HcalQIECodersGPU.h.
Referenced by getProduct().
|
private |
Definition at line 37 of file HcalQIECodersGPU.h.
Referenced by getProduct().
|
private |
Definition at line 35 of file HcalQIECodersGPU.h.
Referenced by getProduct().
|
private |
Definition at line 33 of file HcalQIECodersGPU.h.