#include <GPUTPCDecompression.h>
Inherits o2::gpu::GPUProcessor.
|
enum | ProcessorType { PROCESSOR_TYPE_CPU = 0
, PROCESSOR_TYPE_DEVICE = 1
, PROCESSOR_TYPE_SLAVE = 2
} |
|
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> |
static size_t | getAlignmentMod (size_t addr) |
|
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> |
static size_t | getAlignment (size_t addr) |
|
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> |
static size_t | nextMultipleOf (size_t size) |
|
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> |
static void * | alignPointer (void *ptr) |
|
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> |
static size_t | getAlignmentMod (void *addr) |
|
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> |
static size_t | getAlignment (void *addr) |
|
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT, class S > |
static S * | getPointerWithAlignment (size_t &basePtr, size_t nEntries=1) |
|
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT, class S > |
static S * | getPointerWithAlignment (void *&basePtr, size_t nEntries=1) |
|
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT, class T , class S > |
static void | computePointerWithAlignment (T *&basePtr, S *&objPtr, size_t nEntries=1) |
|
template<class T , class S > |
static void | computePointerWithoutAlignment (T *&basePtr, S *&objPtr, size_t nEntries=1) |
|
uint32_t | param1 = 0 |
|
uint32_t uint32_t | param2 = 0 |
|
uint32_t uint32_t uint32_t | param3 = 0) const |
|
Definition at line 28 of file GPUTPCDecompression.h.
◆ InitializeProcessor()
void GPUTPCDecompression::InitializeProcessor |
( |
| ) |
|
◆ RegisterMemoryAllocation()
void GPUTPCDecompression::RegisterMemoryAllocation |
( |
| ) |
|
◆ SetMaxData()
◆ SetPointersCompressedClusters()
template<class T >
void GPUTPCDecompression::SetPointersCompressedClusters |
( |
void *& |
mem, |
|
|
T & |
c, |
|
|
uint32_t |
nClA, |
|
|
uint32_t |
nTr, |
|
|
uint32_t |
nClU, |
|
|
bool |
reducedClA |
|
) |
| |
|
protected |
◆ SetPointersInputClusterNativeAccess()
void * GPUTPCDecompression::SetPointersInputClusterNativeAccess |
( |
void * |
mem | ) |
|
◆ SetPointersInputGPU()
void * GPUTPCDecompression::SetPointersInputGPU |
( |
void * |
mem | ) |
|
◆ SetPointersNClusterPerSectorRow()
void * GPUTPCDecompression::SetPointersNClusterPerSectorRow |
( |
void * |
mem | ) |
|
◆ SetPointersTmpClusterNativeAccessForFiltering()
void * GPUTPCDecompression::SetPointersTmpClusterNativeAccessForFiltering |
( |
void * |
mem | ) |
|
◆ SetPointersTmpNativeBuffersGPU()
void * GPUTPCDecompression::SetPointersTmpNativeBuffersGPU |
( |
void * |
mem | ) |
|
◆ SetPointersTmpNativeBuffersInput()
void * GPUTPCDecompression::SetPointersTmpNativeBuffersInput |
( |
void * |
mem | ) |
|
◆ SetPointersTmpNativeBuffersOutput()
void * GPUTPCDecompression::SetPointersTmpNativeBuffersOutput |
( |
void * |
mem | ) |
|
◆ GPUChainTracking
◆ GPUTPCDecompressionKernels
◆ GPUTPCDecompressionUtilKernels
◆ TPCClusterDecompressionCore
friend class TPCClusterDecompressionCore |
|
friend |
◆ mAttachedClustersOffsets
uint32_t* o2::gpu::GPUTPCDecompression::mAttachedClustersOffsets |
|
protected |
◆ mClusterNativeAccess
◆ mInputGPU
◆ mMaxNativeClustersPerBuffer
uint32_t o2::gpu::GPUTPCDecompression::mMaxNativeClustersPerBuffer |
|
protected |
◆ mMemoryResInputGPU
int16_t o2::gpu::GPUTPCDecompression::mMemoryResInputGPU = -1 |
|
protected |
◆ mNativeClustersBuffer
◆ mNativeClustersIndex
uint32_t* o2::gpu::GPUTPCDecompression::mNativeClustersIndex |
|
protected |
◆ mNClusterNativeBeforeFiltering
uint32_t o2::gpu::GPUTPCDecompression::mNClusterNativeBeforeFiltering |
|
protected |
◆ mNClusterPerSectorRow
uint32_t* o2::gpu::GPUTPCDecompression::mNClusterPerSectorRow |
|
protected |
◆ mResourceClusterNativeAccess
int16_t o2::gpu::GPUTPCDecompression::mResourceClusterNativeAccess = -1 |
|
protected |
◆ mResourceNClusterPerSectorRow
int16_t o2::gpu::GPUTPCDecompression::mResourceNClusterPerSectorRow = -1 |
|
protected |
◆ mResourceTmpBufferBeforeFiltering
int16_t o2::gpu::GPUTPCDecompression::mResourceTmpBufferBeforeFiltering = -1 |
|
protected |
◆ mResourceTmpClustersOffsets
int16_t o2::gpu::GPUTPCDecompression::mResourceTmpClustersOffsets = -1 |
|
protected |
◆ mResourceTmpIndexes
int16_t o2::gpu::GPUTPCDecompression::mResourceTmpIndexes = -1 |
|
protected |
◆ mTmpNativeClusters
◆ mUnattachedClustersOffsets
uint32_t* o2::gpu::GPUTPCDecompression::mUnattachedClustersOffsets |
|
protected |
◆ NSECTORS
constexpr uint32_t o2::gpu::GPUTPCDecompression::NSECTORS = GPUCA_NSECTORS |
|
staticconstexprprotected |
The documentation for this class was generated from the following files: