![]() |
Project
|
#include <GPUTPCCFCheckPadBaseline.h>
Inherits o2::gpu::GPUKernelTemplate.
Classes | |
| struct | GPUSharedMemory |
| union | HipTailRange |
| struct | PadChargeAccu |
Public Types | |
| enum | { PadsPerCacheline = TPCMapMemoryLayout<uint16_t>::Width , TimebinsPerCacheline = TPCMapMemoryLayout<uint16_t>::Height , EntriesPerCacheline = PadsPerCacheline * TimebinsPerCacheline , NumOfCachedPads = GPUCA_WARP_SIZE / TimebinsPerCacheline , NumCLsPerWarp = GPUCA_WARP_SIZE / EntriesPerCacheline , NumOfCachedTBs = TimebinsPerCacheline * 8 , MaxNPadsPerRow = CAMath::nextMultipleOf<PadsPerCacheline>(GPUTPCGeometry::MaxNPadsPerRow()) , MaxADC = 1023 , NThreads = GPUCA_GET_THREAD_COUNT(GPUCA_LB_GPUTPCCFCheckPadBaseline) , SSClusterPadWidth = 5 } |
| typedef GPUTPCClusterFinder | processorType |
Public Types inherited from o2::gpu::GPUKernelTemplate | |
| enum | K { defaultKernel = 0 , step0 = 0 , step1 = 1 , step2 = 2 , step3 = 3 , step4 = 4 , step5 = 5 } |
Public Member Functions | |
| GPUhdi () static processorType *Processor(GPUConstantMem &processors) | |
| GPUhdi () const expr static gpudatatypes | |
| template<int32_t iKernel = defaultKernel> | |
| GPUd () static void Thread(int32_t nBlocks | |
Public Member Functions inherited from o2::gpu::GPUKernelTemplate | |
| typedef | GPUconstantref () GPUConstantMem processorType |
| GPUhdi () const expr static gpudatatypes | |
| GPUhdi () static processorType *Processor(GPUConstantMem &processors) | |
| template<int32_t iKernel, typename... Args> | |
| GPUd () static void Thread(int32_t nBlocks | |
| int32_t int32_t int32_t | GPUsharedref () GPUSharedMemory &smem |
Static Public Member Functions | |
| static int32_t | GetNBlocks (bool isGPU) |
Public Attributes | |
| int32_t | nThreads |
| int32_t int32_t | iBlock |
| int32_t int32_t int32_t | iThread |
| int32_t int32_t int32_t GPUSharedMemory & | smem |
| int32_t int32_t int32_t GPUSharedMemory processorType & | clusterer |
Public Attributes inherited from o2::gpu::GPUKernelTemplate | |
| int32_t | nThreads |
| int32_t int32_t | iBlock |
| int32_t int32_t int32_t | iThread |
| int32_t int32_t int32_t processorType & | processors |
Definition at line 47 of file GPUTPCCFCheckPadBaseline.h.
Definition at line 118 of file GPUTPCCFCheckPadBaseline.h.
| anonymous enum |
| Enumerator | |
|---|---|
| PadsPerCacheline | |
| TimebinsPerCacheline | |
| EntriesPerCacheline | |
| NumOfCachedPads | |
| NumCLsPerWarp | |
| NumOfCachedTBs | |
| MaxNPadsPerRow | |
| MaxADC | |
| NThreads | |
| SSClusterPadWidth | |
Definition at line 51 of file GPUTPCCFCheckPadBaseline.h.
|
inlinestatic |
Definition at line 129 of file GPUTPCCFCheckPadBaseline.h.
| o2::gpu::GPUTPCCFCheckPadBaseline::GPUd | ( | ) |
|
inline |
Definition at line 124 of file GPUTPCCFCheckPadBaseline.h.
|
inline |
Definition at line 119 of file GPUTPCCFCheckPadBaseline.h.
| int32_t int32_t int32_t GPUSharedMemory processorType & o2::gpu::GPUTPCCFCheckPadBaseline::clusterer |
Definition at line 138 of file GPUTPCCFCheckPadBaseline.h.
| int32_t int32_t o2::gpu::GPUTPCCFCheckPadBaseline::iBlock |
Definition at line 138 of file GPUTPCCFCheckPadBaseline.h.
| int32_t int32_t int32_t o2::gpu::GPUTPCCFCheckPadBaseline::iThread |
Definition at line 138 of file GPUTPCCFCheckPadBaseline.h.
| int32_t o2::gpu::GPUTPCCFCheckPadBaseline::nThreads |
Definition at line 138 of file GPUTPCCFCheckPadBaseline.h.
| int32_t int32_t int32_t GPUSharedMemory & o2::gpu::GPUTPCCFCheckPadBaseline::smem |
Definition at line 138 of file GPUTPCCFCheckPadBaseline.h.