#include <SiStripClustersCUDA.h>
Classes | |
struct | DeviceView |
Private Attributes | |
uint32_t | maxClusterSize_ |
uint32_t | nClusters_ |
cms::cuda::device::unique_ptr< DeviceView > | view_d |
Additional Inherited Members | |
Protected Attributes inherited from SiStripClustersSOABase< cms::cuda::device::unique_ptr > | |
cms::cuda::device::unique_ptr< float[]> | barycenter_ |
cms::cuda::device::unique_ptr< float[]> | charge_ |
cms::cuda::device::unique_ptr< uint8_t[]> | clusterADCs_ |
cms::cuda::device::unique_ptr< stripgpu::detId_t[]> | clusterDetId_ |
cms::cuda::device::unique_ptr< uint32_t[]> | clusterIndex_ |
cms::cuda::device::unique_ptr< uint32_t[]> | clusterSize_ |
cms::cuda::device::unique_ptr< stripgpu::stripId_t[]> | firstStrip_ |
uint32_t | maxClusterSize_ |
uint32_t | nClusters_ |
cms::cuda::device::unique_ptr< bool[]> | trueCluster_ |
Definition at line 11 of file SiStripClustersCUDA.h.
|
default |
|
explicit |
Definition at line 4 of file SiStripClustersCUDA.cc.
References SiStripClustersCUDADevice::DeviceView::barycenter_, SiStripClustersSOABase< cms::cuda::device::unique_ptr >::barycenter_, SiStripClustersCUDADevice::DeviceView::charge_, SiStripClustersSOABase< cms::cuda::device::unique_ptr >::charge_, SiStripClustersCUDADevice::DeviceView::clusterADCs_, SiStripClustersSOABase< cms::cuda::device::unique_ptr >::clusterADCs_, SiStripClustersCUDADevice::DeviceView::clusterDetId_, SiStripClustersSOABase< cms::cuda::device::unique_ptr >::clusterDetId_, SiStripClustersCUDADevice::DeviceView::clusterIndex_, SiStripClustersSOABase< cms::cuda::device::unique_ptr >::clusterIndex_, SiStripClustersCUDADevice::DeviceView::clusterSize_, SiStripClustersSOABase< cms::cuda::device::unique_ptr >::clusterSize_, cms::cuda::copyAsync(), cudaCheck, SiStripClustersCUDADevice::DeviceView::firstStrip_, SiStripClustersSOABase< cms::cuda::device::unique_ptr >::firstStrip_, beam_dqm_sourceclient-live_cfg::maxClusters, SiStripClustersCUDADevice::DeviceView::maxClusterSize_, maxClusterSize_, cms::cuda::stream, SiStripClustersCUDADevice::DeviceView::trueCluster_, SiStripClustersSOABase< cms::cuda::device::unique_ptr >::trueCluster_, view(), and view_d.
|
overridedefault |
|
delete |
|
default |
|
inline |
Definition at line 38 of file SiStripClustersCUDA.h.
References maxClusterSize_.
Referenced by SiStripClustersCUDAHost::SiStripClustersCUDAHost().
|
inline |
Definition at line 39 of file SiStripClustersCUDA.h.
References maxClusterSize_.
|
inline |
Definition at line 36 of file SiStripClustersCUDA.h.
References nClusters_.
Referenced by SiStripClustersCUDAHost::SiStripClustersCUDAHost().
|
inline |
|
delete |
|
default |
|
inline |
Definition at line 35 of file SiStripClustersCUDA.h.
References view_d.
Referenced by SiStripClustersCUDADevice().
|
private |
Definition at line 44 of file SiStripClustersCUDA.h.
Referenced by maxClusterSize(), maxClusterSizePtr(), and SiStripClustersCUDADevice().
|
private |
Definition at line 43 of file SiStripClustersCUDA.h.
Referenced by nClusters(), and nClustersPtr().
|
private |
Definition at line 42 of file SiStripClustersCUDA.h.
Referenced by SiStripClustersCUDADevice(), and view().