#include <HcalSiPMCharacteristicsGPU.h>
Classes | |
struct | Product |
Public Member Functions | |
Product const & | getProduct (cudaStream_t) const |
HcalSiPMCharacteristicsGPU (HcalSiPMCharacteristics const &) | |
~HcalSiPMCharacteristicsGPU ()=default | |
Private Attributes | |
std::vector< int, cms::cuda::HostAllocator< int > > | auxi1_ |
std::vector< float, cms::cuda::HostAllocator < float > > | auxi2_ |
std::vector< float, cms::cuda::HostAllocator < float > > | crossTalk_ |
std::vector< float, cms::cuda::HostAllocator < float > > | parLin1_ |
std::vector< float, cms::cuda::HostAllocator < float > > | parLin2_ |
std::vector< float, cms::cuda::HostAllocator < float > > | parLin3_ |
std::vector< int, cms::cuda::HostAllocator< int > > | pixels_ |
cms::cuda::ESProduct< Product > | product_ |
Definition at line 13 of file HcalSiPMCharacteristicsGPU.h.
HcalSiPMCharacteristicsGPU::HcalSiPMCharacteristicsGPU | ( | HcalSiPMCharacteristics const & | parameters | ) |
Definition at line 7 of file HcalSiPMCharacteristicsGPU.cc.
References auxi1_, auxi2_, crossTalk_, Exception, HcalSiPMCharacteristics::getAuxi1(), HcalSiPMCharacteristics::getAuxi2(), HcalSiPMCharacteristics::getCrossTalk(), HcalSiPMCharacteristics::getNonLinearities(), HcalSiPMCharacteristics::getPixels(), HcalSiPMCharacteristics::getType(), HcalSiPMCharacteristics::getTypes(), mps_fire::i, parLin1_, parLin2_, parLin3_, pixels_, and gpuVertexFinder::printf().
|
default |
HcalSiPMCharacteristicsGPU::Product const & HcalSiPMCharacteristicsGPU::getProduct | ( | cudaStream_t | stream | ) | const |
Definition at line 38 of file HcalSiPMCharacteristicsGPU.cc.
References HcalSiPMCharacteristicsGPU::Product::auxi1, auxi1_, HcalSiPMCharacteristicsGPU::Product::auxi2, auxi2_, cms::cuda::copyAsync(), HcalSiPMCharacteristicsGPU::Product::crossTalk, crossTalk_, HcalSiPMCharacteristicsGPU::Product::parLin1, parLin1_, HcalSiPMCharacteristicsGPU::Product::parLin2, parLin2_, HcalSiPMCharacteristicsGPU::Product::parLin3, parLin3_, HcalSiPMCharacteristicsGPU::Product::pixels, pixels_, product_, and cms::cuda::stream.
|
private |
Definition at line 36 of file HcalSiPMCharacteristicsGPU.h.
Referenced by getProduct(), and HcalSiPMCharacteristicsGPU().
|
private |
Definition at line 37 of file HcalSiPMCharacteristicsGPU.h.
Referenced by getProduct(), and HcalSiPMCharacteristicsGPU().
|
private |
Definition at line 37 of file HcalSiPMCharacteristicsGPU.h.
Referenced by getProduct(), and HcalSiPMCharacteristicsGPU().
|
private |
Definition at line 37 of file HcalSiPMCharacteristicsGPU.h.
Referenced by getProduct(), and HcalSiPMCharacteristicsGPU().
|
private |
Definition at line 37 of file HcalSiPMCharacteristicsGPU.h.
Referenced by getProduct(), and HcalSiPMCharacteristicsGPU().
|
private |
Definition at line 37 of file HcalSiPMCharacteristicsGPU.h.
Referenced by getProduct(), and HcalSiPMCharacteristicsGPU().
|
private |
Definition at line 36 of file HcalSiPMCharacteristicsGPU.h.
Referenced by getProduct(), and HcalSiPMCharacteristicsGPU().
|
private |
Definition at line 39 of file HcalSiPMCharacteristicsGPU.h.
Referenced by getProduct().