Go to the documentation of this file. 1 #ifndef CalibTracker_SiPixelESProducers_interface_SiPixelROCsStatusAndMappingWrapper_h
2 #define CalibTracker_SiPixelESProducers_interface_SiPixelROCsStatusAndMappingWrapper_h
6 #include <cuda_runtime.h>
32 cudaStream_t cudaStream)
const;
36 std::vector<unsigned char, cms::cuda::HostAllocator<unsigned char>>
modToUnpDefault;
55 #endif // CalibTracker_SiPixelESProducers_interface_SiPixelROCsStatusAndMappingWrapper_h
unsigned char * modToUnpDefault
const SiPixelFedCablingMap * cablingMap_
const SiPixelROCsStatusAndMapping * getGPUProductAsync(cudaStream_t cudaStream) const
~SiPixelROCsStatusAndMappingWrapper()
cms::cuda::device::unique_ptr< unsigned char[]> getModToUnpRegionalAsync(std::set< unsigned int > const &modules, cudaStream_t cudaStream) const
SiPixelROCsStatusAndMapping * cablingMapHost
SiPixelROCsStatusAndMappingWrapper(SiPixelFedCablingMap const &cablingMap, TrackerGeometry const &trackerGeom, SiPixelQuality const *badPixelInfo)
std::unique_ptr< T, impl::DeviceDeleter > unique_ptr
std::vector< unsigned char, cms::cuda::HostAllocator< unsigned char > > modToUnpDefault
cms::cuda::ESProduct< ModulesToUnpack > modToUnp_
cms::cuda::ESProduct< GPUData > gpuData_
SiPixelROCsStatusAndMapping * cablingMapDevice
const unsigned char * getModToUnpAllAsync(cudaStream_t cudaStream) const