#include <GPUTPCCompression.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 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) |
| |
Definition at line 28 of file GPUTPCCompression.h.
◆ DumpCompressedClusters()
| void GPUTPCCompression::DumpCompressedClusters |
( |
std::ostream & |
out | ) |
|
◆ GPUd() [1/5]
| o2::gpu::GPUTPCCompression::GPUd |
( |
| ) |
|
|
protected |
◆ GPUd() [2/5]
template<class T >
| o2::gpu::GPUTPCCompression::GPUd |
( |
| ) |
& |
|
protected |
◆ GPUd() [3/5]
| o2::gpu::GPUTPCCompression::GPUd |
( |
| ) |
& |
◆ GPUd() [4/5]
| o2::gpu::GPUTPCCompression::GPUd |
( |
| ) |
& |
◆ GPUd() [5/5]
| o2::gpu::GPUTPCCompression::GPUd |
( |
| ) |
& |
◆ InitializeProcessor()
| void GPUTPCCompression::InitializeProcessor |
( |
| ) |
|
◆ RegisterMemoryAllocation()
| void GPUTPCCompression::RegisterMemoryAllocation |
( |
| ) |
|
◆ SetMaxData()
◆ SetPointersCompressedClusters()
template<class T >
| void GPUTPCCompression::SetPointersCompressedClusters |
( |
void *& |
mem, |
|
|
T & |
c, |
|
|
uint32_t |
nClA, |
|
|
uint32_t |
nTr, |
|
|
uint32_t |
nClU, |
|
|
bool |
reducedClA |
|
) |
| |
|
protected |
◆ SetPointersMemory()
| void * GPUTPCCompression::SetPointersMemory |
( |
void * |
mem | ) |
|
◆ SetPointersOutput()
| void * GPUTPCCompression::SetPointersOutput |
( |
void * |
mem | ) |
|
◆ SetPointersOutputGPU()
| void * GPUTPCCompression::SetPointersOutputGPU |
( |
void * |
mem | ) |
|
◆ SetPointersOutputHost()
| void * GPUTPCCompression::SetPointersOutputHost |
( |
void * |
mem | ) |
|
◆ SetPointersOutputPtrs()
| void * o2::gpu::GPUTPCCompression::SetPointersOutputPtrs |
( |
void * |
mem | ) |
|
◆ SetPointersScratch()
| void * GPUTPCCompression::SetPointersScratch |
( |
void * |
mem | ) |
|
◆ GPUChainTracking
◆ GPUTPCCompressionGatherKernels
◆ GPUTPCCompressionKernels
◆ ioPtrs
◆ mAttachedClusterFirstIndex
| uint32_t* o2::gpu::GPUTPCCompression::mAttachedClusterFirstIndex = nullptr |
|
protected |
◆ max
| uint32_t uint32_t o2::gpu::GPUTPCCompression::max |
|
protected |
◆ mClusterStatus
| uint8_t* o2::gpu::GPUTPCCompression::mClusterStatus = nullptr |
|
protected |
◆ mMaxClusterFactorBase1024
| size_t o2::gpu::GPUTPCCompression::mMaxClusterFactorBase1024 = 0 |
|
protected |
◆ mMaxClusters
| uint32_t o2::gpu::GPUTPCCompression::mMaxClusters = 0 |
|
protected |
◆ mMaxClustersInCache
| uint32_t o2::gpu::GPUTPCCompression::mMaxClustersInCache = 0 |
|
protected |
◆ mMaxTrackClusters
| uint32_t o2::gpu::GPUTPCCompression::mMaxTrackClusters = 0 |
|
protected |
◆ mMaxTracks
| uint32_t o2::gpu::GPUTPCCompression::mMaxTracks = 0 |
|
protected |
◆ mMemory
| memory* o2::gpu::GPUTPCCompression::mMemory = nullptr |
|
protected |
◆ mMemoryResOutputGPU
| int16_t o2::gpu::GPUTPCCompression::mMemoryResOutputGPU = -1 |
|
protected |
◆ mMemoryResOutputHost
| int16_t o2::gpu::GPUTPCCompression::mMemoryResOutputHost = -1 |
|
protected |
◆ mOutput
◆ mOutputA
◆ mOutputFlat
◆ mPtrs
◆ nBits
| uint32_t o2::gpu::GPUTPCCompression::nBits |
|
protected |
◆ NSECTORS
| constexpr uint32_t o2::gpu::GPUTPCCompression::NSECTORS = GPUCA_NSECTORS |
|
staticconstexprprotected |
◆ P_MAX_FLAGS
| constexpr uint32_t o2::gpu::GPUTPCCompression::P_MAX_FLAGS = 1 << 8 |
|
staticconstexpr |
◆ P_MAX_PAD
| constexpr uint32_t o2::gpu::GPUTPCCompression::P_MAX_PAD = 1 << 16 |
|
staticconstexpr |
◆ P_MAX_QMAX
| constexpr uint32_t o2::gpu::GPUTPCCompression::P_MAX_QMAX = 1 << 10 |
|
staticconstexpr |
◆ P_MAX_QPT
| constexpr uint32_t o2::gpu::GPUTPCCompression::P_MAX_QPT = 1 << 8 |
|
staticconstexpr |
◆ P_MAX_QTOT
| constexpr uint32_t o2::gpu::GPUTPCCompression::P_MAX_QTOT = 5 * 5 * P_MAX_QMAX |
|
staticconstexpr |
◆ P_MAX_SIGMA
| constexpr uint32_t o2::gpu::GPUTPCCompression::P_MAX_SIGMA = 1 << 8 |
|
staticconstexpr |
◆ P_MAX_TIME
| constexpr uint32_t o2::gpu::GPUTPCCompression::P_MAX_TIME = 1 << 24 |
|
staticconstexpr |
◆ param [1/2]
| const GPUParam & o2::gpu::GPUTPCCompression::param { truncateSignificantBits(charge, param.rec.tpc.sigBitsCharge, P_MAX_QTOT) |
◆ param [2/2]
| GPUParam& o2::gpu::GPUTPCCompression::param |
|
protected |
The documentation for this class was generated from the following files: