#include <SiPixelClustersCUDA.h>
Definition at line 10 of file SiPixelClustersCUDA.h.
SiPixelClustersCUDA::SiPixelClustersCUDA |
( |
| ) |
|
|
default |
SiPixelClustersCUDA::SiPixelClustersCUDA |
( |
size_t |
maxModules, |
|
|
cudaStream_t |
stream |
|
) |
| |
|
explicit |
Definition at line 6 of file SiPixelClustersCUDA.cc.
References SiPixelClustersCUDA::DeviceConstView::clusInModule_, clusInModule_d, SiPixelClustersCUDA::DeviceConstView::clusModuleStart_, clusModuleStart_d, cms::cuda::copyAsync(), SiPixelClustersCUDA::DeviceConstView::moduleId_, moduleId_d, SiPixelClustersCUDA::DeviceConstView::moduleStart_, moduleStart_d, cms::cuda::stream, view(), and view_d.
11 auto view = cms::cuda::make_host_unique<DeviceConstView>(
stream);
17 view_d = cms::cuda::make_device_unique<DeviceConstView>(
stream);
uint32_t const * clusInModule_
cms::cuda::device::unique_ptr< uint32_t[]> moduleStart_d
uint32_t const * moduleId_
uint32_t T const *__restrict__ uint32_t const *__restrict__ int32_t int Histo::index_type cudaStream_t stream
cms::cuda::device::unique_ptr< uint32_t[]> moduleId_d
void copyAsync(device::unique_ptr< T > &dst, const host::unique_ptr< T > &src, cudaStream_t stream)
uint32_t const * clusModuleStart_
cms::cuda::device::unique_ptr< uint32_t[]> clusInModule_d
DeviceConstView * view() const
cms::cuda::device::unique_ptr< DeviceConstView > view_d
cms::cuda::device::unique_ptr< uint32_t[]> clusModuleStart_d
device::impl::make_device_unique_selector< T >::non_array make_device_unique(cudaStream_t stream)
uint32_t const * moduleStart_
SiPixelClustersCUDA::~SiPixelClustersCUDA |
( |
| ) |
|
|
default |
uint32_t* SiPixelClustersCUDA::clusInModule |
( |
| ) |
|
|
inline |
uint32_t const* SiPixelClustersCUDA::clusInModule |
( |
| ) |
const |
|
inline |
uint32_t* SiPixelClustersCUDA::clusModuleStart |
( |
| ) |
|
|
inline |
uint32_t const* SiPixelClustersCUDA::clusModuleStart |
( |
| ) |
const |
|
inline |
uint32_t* SiPixelClustersCUDA::moduleId |
( |
| ) |
|
|
inline |
uint32_t const* SiPixelClustersCUDA::moduleId |
( |
| ) |
const |
|
inline |
uint32_t* SiPixelClustersCUDA::moduleStart |
( |
| ) |
|
|
inline |
uint32_t const* SiPixelClustersCUDA::moduleStart |
( |
| ) |
const |
|
inline |
uint32_t SiPixelClustersCUDA::nClusters |
( |
| ) |
const |
|
inline |
int32_t SiPixelClustersCUDA::offsetBPIX2 |
( |
| ) |
const |
|
inline |
void SiPixelClustersCUDA::setNClusters |
( |
uint32_t |
nClusters, |
|
|
int32_t |
offsetBPIX2 |
|
) |
| |
|
inline |
uint32_t SiPixelClustersCUDA::nClusters_h = 0 |
|
private |
int32_t SiPixelClustersCUDA::offsetBPIX2_h = 0 |
|
private |