#include <SiPixelRawToClusterGPUKernel.h>
|
SiPixelDigiErrorsCUDA && | getErrors () |
|
std::pair< SiPixelDigisCUDA, SiPixelClustersCUDA > | getResults () |
|
void | makeClustersAsync (bool isRun2, const SiPixelClusterThresholds clusterThresholds, const SiPixelROCsStatusAndMapping *cablingMap, const unsigned char *modToUnp, const SiPixelGainForHLTonGPU *gains, const WordFedAppender &wordFed, SiPixelFormatterErrors &&errors, const uint32_t wordCounter, const uint32_t fedCounter, bool useQualityInfo, bool includeErrors, bool debug, cudaStream_t stream) |
|
void | makePhase2ClustersAsync (const SiPixelClusterThresholds clusterThresholds, const uint16_t *moduleIds, const uint16_t *xDigis, const uint16_t *yDigis, const uint16_t *adcDigis, const uint32_t *packedData, const uint32_t *rawIds, const uint32_t numDigis, cudaStream_t stream) |
|
SiPixelRawToClusterGPUKernel & | operator= (const SiPixelRawToClusterGPUKernel &)=delete |
|
SiPixelRawToClusterGPUKernel & | operator= (SiPixelRawToClusterGPUKernel &&)=delete |
|
| SiPixelRawToClusterGPUKernel ()=default |
|
| SiPixelRawToClusterGPUKernel (const SiPixelRawToClusterGPUKernel &)=delete |
|
| SiPixelRawToClusterGPUKernel (SiPixelRawToClusterGPUKernel &&)=delete |
|
| ~SiPixelRawToClusterGPUKernel ()=default |
|
◆ SiPixelRawToClusterGPUKernel() [1/3]
pixelgpudetails::SiPixelRawToClusterGPUKernel::SiPixelRawToClusterGPUKernel |
( |
| ) |
|
|
default |
◆ ~SiPixelRawToClusterGPUKernel()
pixelgpudetails::SiPixelRawToClusterGPUKernel::~SiPixelRawToClusterGPUKernel |
( |
| ) |
|
|
default |
◆ SiPixelRawToClusterGPUKernel() [2/3]
◆ SiPixelRawToClusterGPUKernel() [3/3]
◆ getErrors()
◆ getResults()
Definition at line 127 of file SiPixelRawToClusterGPUKernel.h.
References cms::cuda::assert(), clusters_d, digis_d, eostools::move(), nDigis, nModules_Clusters_h, SiPixelClustersCUDA::setNClusters(), and SiPixelDigisCUDA::setNModulesDigis().
Referenced by SiPixelRawToClusterCUDA::produce(), and SiPixelPhase2DigiToClusterCUDA::produce().
SiPixelClustersCUDA clusters_d
void setNClusters(uint32_t nClusters, int32_t offsetBPIX2)
cms::cuda::host::unique_ptr< uint32_t[]> nModules_Clusters_h
void setNModulesDigis(uint32_t nModules, uint32_t nDigis)
◆ makeClustersAsync()
void pixelgpudetails::SiPixelRawToClusterGPUKernel::makeClustersAsync |
( |
bool |
isRun2, |
|
|
const SiPixelClusterThresholds |
clusterThresholds, |
|
|
const SiPixelROCsStatusAndMapping * |
cablingMap, |
|
|
const unsigned char * |
modToUnp, |
|
|
const SiPixelGainForHLTonGPU * |
gains, |
|
|
const WordFedAppender & |
wordFed, |
|
|
SiPixelFormatterErrors && |
errors, |
|
|
const uint32_t |
wordCounter, |
|
|
const uint32_t |
fedCounter, |
|
|
bool |
useQualityInfo, |
|
|
bool |
includeErrors, |
|
|
bool |
debug, |
|
|
cudaStream_t |
stream |
|
) |
| |
◆ makePhase2ClustersAsync()
void pixelgpudetails::SiPixelRawToClusterGPUKernel::makePhase2ClustersAsync |
( |
const SiPixelClusterThresholds |
clusterThresholds, |
|
|
const uint16_t * |
moduleIds, |
|
|
const uint16_t * |
xDigis, |
|
|
const uint16_t * |
yDigis, |
|
|
const uint16_t * |
adcDigis, |
|
|
const uint32_t * |
packedData, |
|
|
const uint32_t * |
rawIds, |
|
|
const uint32_t |
numDigis, |
|
|
cudaStream_t |
stream |
|
) |
| |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ clusters_d
◆ digiErrors_d
◆ digis_d
◆ nDigis
uint32_t pixelgpudetails::SiPixelRawToClusterGPUKernel::nDigis |
|
private |
◆ nModules_Clusters_h