#include <HcalSiPMParametersGPU.h>
Classes | |
struct | Product |
Public Member Functions | |
Product const & | getProduct (cudaStream_t) const |
HcalSiPMParametersGPU (HcalSiPMParameters const &) | |
~HcalSiPMParametersGPU ()=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 > > | darkCurrent_ |
std::vector< float, cms::cuda::HostAllocator< float > > | fcByPE_ |
cms::cuda::ESProduct< Product > | product_ |
uint64_t | totalChannels_ |
std::vector< int, cms::cuda::HostAllocator< int > > | type_ |
Definition at line 13 of file HcalSiPMParametersGPU.h.
HcalSiPMParametersGPU::HcalSiPMParametersGPU | ( | HcalSiPMParameters const & | parameters | ) |
Definition at line 6 of file HcalSiPMParametersGPU.cc.
|
default |
HcalSiPMParametersGPU::Product const & HcalSiPMParametersGPU::getProduct | ( | cudaStream_t | stream | ) | const |
Definition at line 40 of file HcalSiPMParametersGPU.cc.
References HcalSiPMParametersGPU::Product::auxi1, auxi1_, HcalSiPMParametersGPU::Product::auxi2, auxi2_, cms::cuda::copyAsync(), HcalSiPMParametersGPU::Product::darkCurrent, darkCurrent_, HcalSiPMParametersGPU::Product::fcByPE, fcByPE_, product_, cms::cuda::stream, HcalSiPMParametersGPU::Product::type, and type_.
|
private |
Definition at line 35 of file HcalSiPMParametersGPU.h.
Referenced by getProduct().
|
private |
Definition at line 36 of file HcalSiPMParametersGPU.h.
Referenced by getProduct().
|
private |
Definition at line 36 of file HcalSiPMParametersGPU.h.
Referenced by getProduct().
|
private |
Definition at line 36 of file HcalSiPMParametersGPU.h.
Referenced by getProduct().
|
private |
Definition at line 38 of file HcalSiPMParametersGPU.h.
Referenced by getProduct().
|
private |
Definition at line 34 of file HcalSiPMParametersGPU.h.
|
private |
Definition at line 35 of file HcalSiPMParametersGPU.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), getProduct(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), and Modules.ESPrefer::nameInProcessDesc_().