#include <HcalPedestalWidthsGPU.h>
Classes | |
struct | Product |
Public Member Functions | |
Product const & | getProduct (cudaStream_t) const |
HcalPedestalWidthsGPU (HcalPedestalWidths const &) | |
bool | unitIsADC () const |
~HcalPedestalWidthsGPU ()=default | |
Private Attributes | |
cms::cuda::ESProduct< Product > | product_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma00_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma01_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma02_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma03_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma10_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma11_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma12_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma13_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma20_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma21_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma22_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma23_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma30_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma31_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma32_ |
std::vector< float, cms::cuda::HostAllocator < float > > | sigma33_ |
uint64_t | totalChannels_ |
bool | unitIsADC_ |
Definition at line 13 of file HcalPedestalWidthsGPU.h.
HcalPedestalWidthsGPU::HcalPedestalWidthsGPU | ( | HcalPedestalWidths const & | pedestals | ) |
Definition at line 7 of file HcalPedestalWidthsGPU.cc.
References HcalPedestalWidths::isADC().
|
default |
HcalPedestalWidthsGPU::Product const & HcalPedestalWidthsGPU::getProduct | ( | cudaStream_t | stream | ) | const |
Definition at line 72 of file HcalPedestalWidthsGPU.cc.
References cms::cuda::copyAsync(), product_, HcalPedestalWidthsGPU::Product::sigma00, sigma00_, HcalPedestalWidthsGPU::Product::sigma01, sigma01_, HcalPedestalWidthsGPU::Product::sigma02, sigma02_, HcalPedestalWidthsGPU::Product::sigma03, sigma03_, HcalPedestalWidthsGPU::Product::sigma10, sigma10_, HcalPedestalWidthsGPU::Product::sigma11, sigma11_, HcalPedestalWidthsGPU::Product::sigma12, sigma12_, HcalPedestalWidthsGPU::Product::sigma13, sigma13_, HcalPedestalWidthsGPU::Product::sigma20, sigma20_, HcalPedestalWidthsGPU::Product::sigma21, sigma21_, HcalPedestalWidthsGPU::Product::sigma22, sigma22_, HcalPedestalWidthsGPU::Product::sigma23, sigma23_, HcalPedestalWidthsGPU::Product::sigma30, sigma30_, HcalPedestalWidthsGPU::Product::sigma31, sigma31_, HcalPedestalWidthsGPU::Product::sigma32, sigma32_, HcalPedestalWidthsGPU::Product::sigma33, sigma33_, and cms::cuda::stream.
|
inline |
|
private |
Definition at line 67 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 50 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 51 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 52 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 53 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 54 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 55 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 56 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 57 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 58 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 59 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 60 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 61 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 62 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 63 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 64 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 65 of file HcalPedestalWidthsGPU.h.
Referenced by getProduct().
|
private |
Definition at line 49 of file HcalPedestalWidthsGPU.h.
|
private |
Definition at line 48 of file HcalPedestalWidthsGPU.h.
Referenced by unitIsADC().