#include <EcalLaserAPDPNRatiosGPU.h>
Classes | |
struct | Product |
Public Member Functions | |
EcalLaserAPDPNRatiosGPU (EcalLaserAPDPNRatios const &) | |
Product const & | getProduct (cudaStream_t) const |
~EcalLaserAPDPNRatiosGPU ()=default | |
Static Public Member Functions | |
static std::string | name () |
Private Attributes | |
std::vector< float, cms::cuda::HostAllocator < float > > | p1_ |
std::vector< float, cms::cuda::HostAllocator < float > > | p2_ |
std::vector< float, cms::cuda::HostAllocator < float > > | p3_ |
cms::cuda::ESProduct< Product > | product_ |
std::vector< edm::TimeValue_t, cms::cuda::HostAllocator < edm::TimeValue_t > > | t1_ |
std::vector< edm::TimeValue_t, cms::cuda::HostAllocator < edm::TimeValue_t > > | t2_ |
std::vector< edm::TimeValue_t, cms::cuda::HostAllocator < edm::TimeValue_t > > | t3_ |
Definition at line 13 of file EcalLaserAPDPNRatiosGPU.h.
EcalLaserAPDPNRatiosGPU::EcalLaserAPDPNRatiosGPU | ( | EcalLaserAPDPNRatios const & | values | ) |
Definition at line 6 of file EcalLaserAPDPNRatiosGPU.cc.
References EcalCondObjectContainer< T >::barrelItems(), EcalCondObjectContainer< T >::endcapItems(), EcalLaserAPDPNRatios::getLaserMap(), EcalLaserAPDPNRatios::getTimeMap(), mps_fire::i, p1_, p2_, p3_, t1_, t2_, and t3_.
|
default |
EcalLaserAPDPNRatiosGPU::Product const & EcalLaserAPDPNRatiosGPU::getProduct | ( | cudaStream_t | cudaStream | ) | const |
Definition at line 39 of file EcalLaserAPDPNRatiosGPU.cc.
References cms::cuda::copyAsync(), EcalLaserAPDPNRatiosGPU::Product::p1, p1_, EcalLaserAPDPNRatiosGPU::Product::p2, p2_, EcalLaserAPDPNRatiosGPU::Product::p3, p3_, product_, EcalLaserAPDPNRatiosGPU::Product::t1, t1_, EcalLaserAPDPNRatiosGPU::Product::t2, t2_, EcalLaserAPDPNRatiosGPU::Product::t3, and t3_.
|
inlinestatic |
Definition at line 36 of file EcalLaserAPDPNRatiosGPU.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 41 of file EcalLaserAPDPNRatiosGPU.h.
Referenced by EcalLaserAPDPNRatiosGPU(), and getProduct().
|
private |
Definition at line 42 of file EcalLaserAPDPNRatiosGPU.h.
Referenced by EcalLaserAPDPNRatiosGPU(), and getProduct().
|
private |
Definition at line 43 of file EcalLaserAPDPNRatiosGPU.h.
Referenced by EcalLaserAPDPNRatiosGPU(), and getProduct().
|
private |
Definition at line 49 of file EcalLaserAPDPNRatiosGPU.h.
Referenced by getProduct().
|
private |
Definition at line 45 of file EcalLaserAPDPNRatiosGPU.h.
Referenced by EcalLaserAPDPNRatiosGPU(), and getProduct().
|
private |
Definition at line 46 of file EcalLaserAPDPNRatiosGPU.h.
Referenced by EcalLaserAPDPNRatiosGPU(), and getProduct().
|
private |
Definition at line 47 of file EcalLaserAPDPNRatiosGPU.h.
Referenced by EcalLaserAPDPNRatiosGPU(), and getProduct().