#include <ElectronicsMappingGPU.h>
Classes | |
struct | Product |
Public Member Functions | |
ElectronicsMappingGPU (EcalMappingElectronics const &) | |
Product const & | getProduct (cudaStream_t) const |
~ElectronicsMappingGPU ()=default | |
Static Public Member Functions | |
static std::string | name () |
Private Attributes | |
std::vector< uint32_t, cms::cuda::HostAllocator < uint32_t > > | eid2did_ |
cms::cuda::ESProduct< Product > | product_ |
Definition at line 16 of file ElectronicsMappingGPU.h.
ecal::raw::ElectronicsMappingGPU::ElectronicsMappingGPU | ( | EcalMappingElectronics const & | mapping | ) |
Definition at line 13 of file ElectronicsMappingGPU.cc.
References EcalCondObjectContainer< T >::barrelItems(), runTauDisplay::eid, eid2did_, EcalCondObjectContainer< T >::endcapItems(), mps_fire::i, EBDetId::unhashIndex(), and EEDetId::unhashIndex().
|
default |
ElectronicsMappingGPU::Product const & ecal::raw::ElectronicsMappingGPU::getProduct | ( | cudaStream_t | cudaStream | ) | const |
Definition at line 32 of file ElectronicsMappingGPU.cc.
References cms::cuda::copyAsync(), ecal::raw::ElectronicsMappingGPU::Product::eid2did, eid2did_, and product_.
|
inlinestatic |
Definition at line 34 of file ElectronicsMappingGPU.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 39 of file ElectronicsMappingGPU.h.
Referenced by ElectronicsMappingGPU(), and getProduct().
|
private |
Definition at line 41 of file ElectronicsMappingGPU.h.
Referenced by getProduct().