#include <SiPixelRawToClusterGPUKernel.h>
Classes | |
class | WordFedAppender |
Public Member Functions | |
SiPixelDigiErrorsCUDA && | getErrors () |
std::pair< SiPixelDigisCUDA, SiPixelClustersCUDA > | getResults () |
void | makePhase1ClustersAsync (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 | |
Private Attributes | |
SiPixelClustersCUDA | clusters_d |
SiPixelDigiErrorsCUDA | digiErrors_d |
SiPixelDigisCUDA | digis_d |
uint32_t | nDigis |
cms::cuda::host::unique_ptr< uint32_t[]> | nModules_Clusters_h |
Definition at line 77 of file SiPixelRawToClusterGPUKernel.h.
|
default |
|
default |
|
delete |
|
delete |
|
inline |
Definition at line 151 of file SiPixelRawToClusterGPUKernel.h.
Referenced by SiPixelPhase2DigiToClusterCUDA::produce().
|
inline |
Definition at line 129 of file SiPixelRawToClusterGPUKernel.h.
Referenced by SiPixelPhase2DigiToClusterCUDA::produce().
void pixelgpudetails::SiPixelRawToClusterGPUKernel< TrackerTraits >::makePhase1ClustersAsync | ( | 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 pixelgpudetails::SiPixelRawToClusterGPUKernel< TrackerTraits >::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 | ||
) |
Referenced by SiPixelPhase2DigiToClusterCUDA::acquire().
|
delete |
|
delete |
|
private |
Definition at line 159 of file SiPixelRawToClusterGPUKernel.h.
Referenced by pixelgpudetails::SiPixelRawToClusterGPUKernel< pixelTopology::Phase2 >::getResults().
|
private |
Definition at line 160 of file SiPixelRawToClusterGPUKernel.h.
Referenced by pixelgpudetails::SiPixelRawToClusterGPUKernel< pixelTopology::Phase2 >::getErrors().
|
private |
Definition at line 158 of file SiPixelRawToClusterGPUKernel.h.
Referenced by pixelgpudetails::SiPixelRawToClusterGPUKernel< pixelTopology::Phase2 >::getResults().
|
private |
Definition at line 154 of file SiPixelRawToClusterGPUKernel.h.
Referenced by pixelgpudetails::SiPixelRawToClusterGPUKernel< pixelTopology::Phase2 >::getResults().
|
private |
Definition at line 157 of file SiPixelRawToClusterGPUKernel.h.
Referenced by pixelgpudetails::SiPixelRawToClusterGPUKernel< pixelTopology::Phase2 >::getResults().