![]() |
Project
|
#include <GPUTPCDecompression.h>
Inherits o2::gpu::GPUProcessor.
Protected Member Functions | |
| template<class T > | |
| void | SetPointersCompressedClusters (void *&mem, T &c, uint32_t nClA, uint32_t nTr, uint32_t nClU, bool reducedClA) |
Protected Member Functions inherited from o2::gpu::GPUProcessor | |
| void | AllocateAndInitializeLate () |
| GPUconstantref () const GPUConstantMem *mConstantMem | |
Protected Attributes | |
| o2::tpc::CompressedClusters | mInputGPU |
| uint32_t | mMaxNativeClustersPerBuffer |
| uint32_t | mNClusterNativeBeforeFiltering |
| uint32_t * | mNativeClustersIndex |
| uint32_t * | mUnattachedClustersOffsets |
| uint32_t * | mAttachedClustersOffsets |
| uint32_t * | mNClusterPerSectorRow |
| o2::tpc::ClusterNative * | mTmpNativeClusters |
| o2::tpc::ClusterNative * | mNativeClustersBuffer |
| o2::tpc::ClusterNativeAccess * | mClusterNativeAccess |
| int16_t | mMemoryResInputGPU = -1 |
| int16_t | mResourceTmpIndexes = -1 |
| int16_t | mResourceTmpClustersOffsets = -1 |
| int16_t | mResourceTmpBufferBeforeFiltering = -1 |
| int16_t | mResourceClusterNativeAccess = -1 |
| int16_t | mResourceNClusterPerSectorRow = -1 |
Protected Attributes inherited from o2::gpu::GPUProcessor | |
| GPUReconstruction * | mRec |
| ProcessorType | mGPUProcessorType |
| GPUProcessor * | mLinkedProcessor |
Static Protected Attributes | |
| static constexpr uint32_t | NSECTORS = GPUCA_NSECTORS |
Friends | |
| class | GPUTPCDecompressionKernels |
| class | GPUTPCDecompressionUtilKernels |
| class | GPUChainTracking |
| class | TPCClusterDecompressionCore |
Additional Inherited Members | |
Public Types inherited from o2::gpu::GPUProcessor | |
| enum | ProcessorType { PROCESSOR_TYPE_CPU = 0 , PROCESSOR_TYPE_DEVICE = 1 , PROCESSOR_TYPE_SLAVE = 2 } |
Static Public Member Functions inherited from o2::gpu::GPUProcessor | |
| template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> | |
| static constexpr size_t | getAlignmentMod (size_t addr) |
| template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> | |
| static constexpr size_t | getAlignment (size_t addr) |
| template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> | |
| static constexpr size_t | nextMultipleOf (size_t size) |
| static constexpr size_t | nextMultipleOf (size_t size, size_t alignment) |
| 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) |
Public Attributes inherited from o2::gpu::GPUProcessor | |
| 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.
| void GPUTPCDecompression::InitializeProcessor | ( | ) |
Definition at line 25 of file GPUTPCDecompression.cxx.
| void GPUTPCDecompression::RegisterMemoryAllocation | ( | ) |
Definition at line 106 of file GPUTPCDecompression.cxx.
| void GPUTPCDecompression::SetMaxData | ( | const GPUTrackingInOutPointers & | io | ) |
Definition at line 118 of file GPUTPCDecompression.cxx.
|
protected |
Definition at line 34 of file GPUTPCDecompression.cxx.
Definition at line 94 of file GPUTPCDecompression.cxx.
Definition at line 27 of file GPUTPCDecompression.cxx.
Definition at line 100 of file GPUTPCDecompression.cxx.
Definition at line 88 of file GPUTPCDecompression.cxx.
Definition at line 69 of file GPUTPCDecompression.cxx.
Definition at line 81 of file GPUTPCDecompression.cxx.
Definition at line 75 of file GPUTPCDecompression.cxx.
|
friend |
Definition at line 32 of file GPUTPCDecompression.h.
|
friend |
Definition at line 30 of file GPUTPCDecompression.h.
|
friend |
Definition at line 31 of file GPUTPCDecompression.h.
|
friend |
Definition at line 33 of file GPUTPCDecompression.h.
|
protected |
Definition at line 59 of file GPUTPCDecompression.h.
|
protected |
Definition at line 63 of file GPUTPCDecompression.h.
|
protected |
Definition at line 53 of file GPUTPCDecompression.h.
|
protected |
Definition at line 55 of file GPUTPCDecompression.h.
|
protected |
Definition at line 68 of file GPUTPCDecompression.h.
|
protected |
Definition at line 62 of file GPUTPCDecompression.h.
|
protected |
Definition at line 57 of file GPUTPCDecompression.h.
|
protected |
Definition at line 56 of file GPUTPCDecompression.h.
|
protected |
Definition at line 60 of file GPUTPCDecompression.h.
|
protected |
Definition at line 72 of file GPUTPCDecompression.h.
|
protected |
Definition at line 73 of file GPUTPCDecompression.h.
|
protected |
Definition at line 71 of file GPUTPCDecompression.h.
|
protected |
Definition at line 70 of file GPUTPCDecompression.h.
|
protected |
Definition at line 69 of file GPUTPCDecompression.h.
|
protected |
Definition at line 61 of file GPUTPCDecompression.h.
|
protected |
Definition at line 58 of file GPUTPCDecompression.h.
|
staticconstexprprotected |
Definition at line 52 of file GPUTPCDecompression.h.