#include <EcalGainRatiosGPU.h>
Classes | |
struct | Product |
Public Member Functions | |
EcalGainRatiosGPU (EcalGainRatios const &) | |
Product const & | getProduct (cudaStream_t) const |
~EcalGainRatiosGPU ()=default | |
Static Public Member Functions | |
static std::string | name () |
Private Attributes | |
std::vector< float, cms::cuda::HostAllocator < float > > | gain12Over6_ |
std::vector< float, cms::cuda::HostAllocator < float > > | gain6Over1_ |
cms::cuda::ESProduct< Product > | product_ |
Definition at line 13 of file EcalGainRatiosGPU.h.
EcalGainRatiosGPU::EcalGainRatiosGPU | ( | EcalGainRatios const & | values | ) |
Definition at line 6 of file EcalGainRatiosGPU.cc.
References EcalCondObjectContainer< T >::barrelItems(), EcalCondObjectContainer< T >::endcapItems(), gain12Over6_, gain6Over1_, mps_fire::i, and hltrates_dqm_sourceclient-live_cfg::offset.
|
default |
EcalGainRatiosGPU::Product const & EcalGainRatiosGPU::getProduct | ( | cudaStream_t | cudaStream | ) | const |
Definition at line 24 of file EcalGainRatiosGPU.cc.
References cms::cuda::copyAsync(), EcalGainRatiosGPU::Product::gain12Over6, gain12Over6_, EcalGainRatiosGPU::Product::gain6Over1, gain6Over1_, and product_.
|
inlinestatic |
Definition at line 32 of file EcalGainRatiosGPU.h.
References AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by config.CFG::__str__(), geometryComparison.GeometryComparison::createScript(), validation.Sample::digest(), primaryVertexResolution.PrimaryVertexResolution::getRepMap(), primaryVertexValidation.PrimaryVertexValidation::getRepMap(), zMuMuValidation.ZMuMuValidation::getRepMap(), and VIDSelectorBase.VIDSelectorBase::initialize().
|
private |
Definition at line 37 of file EcalGainRatiosGPU.h.
Referenced by EcalGainRatiosGPU(), and getProduct().
|
private |
Definition at line 38 of file EcalGainRatiosGPU.h.
Referenced by EcalGainRatiosGPU(), and getProduct().
|
private |
Definition at line 40 of file EcalGainRatiosGPU.h.
Referenced by getProduct().