![]() |
Project
|
#include <GPUChainTracking.h>
Inherits o2::gpu::GPUProcessor.
Public Member Functions | |
| void * | SetPointersFlatObjects (void *mem) |
Public Member Functions inherited from o2::gpu::GPUProcessor | |
| GPUProcessor () | |
| ~GPUProcessor () | |
| GPUProcessor (const GPUProcessor &)=delete | |
| GPUProcessor & | operator= (const GPUProcessor &)=delete |
| GPUd () GPUconstantref() const GPUConstantMem *GetConstantMem() const | |
| GPUd () GPUconstantref() const GPUParam &Param() const | |
| GPUd () void raiseError(uint32_t code | |
| const GPUReconstruction & | GetRec () const |
| void | InitGPUProcessor (GPUReconstruction *rec, ProcessorType type=PROCESSOR_TYPE_CPU, GPUProcessor *slaveProcessor=nullptr) |
| void | Clear () |
| template<class T > | |
| T & | HostProcessor (T *) |
Public Attributes | |
| GPUChainTracking * | mChainTracking = nullptr |
| GPUCalibObjects | mCalibObjects |
| char * | mTpcTransformBuffer = nullptr |
| char * | mTpcTransformRefBuffer = nullptr |
| char * | mTpcTransformMShapeBuffer = nullptr |
| char * | mdEdxSplinesBuffer = nullptr |
| char * | mMatLUTBuffer = nullptr |
| int16_t | mMemoryResFlat = -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 |
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) |
Protected Member Functions inherited from o2::gpu::GPUProcessor | |
| void | AllocateAndInitializeLate () |
| GPUconstantref () const GPUConstantMem *mConstantMem | |
Protected Attributes inherited from o2::gpu::GPUProcessor | |
| GPUReconstruction * | mRec |
| ProcessorType | mGPUProcessorType |
| GPUProcessor * | mLinkedProcessor |
Definition at line 196 of file GPUChainTracking.h.
Definition at line 498 of file GPUChainTracking.cxx.
| GPUCalibObjects o2::gpu::GPUChainTracking::GPUTrackingFlatObjects::mCalibObjects |
Definition at line 198 of file GPUChainTracking.h.
| GPUChainTracking* o2::gpu::GPUChainTracking::GPUTrackingFlatObjects::mChainTracking = nullptr |
Definition at line 197 of file GPUChainTracking.h.
| char* o2::gpu::GPUChainTracking::GPUTrackingFlatObjects::mdEdxSplinesBuffer = nullptr |
Definition at line 202 of file GPUChainTracking.h.
| char* o2::gpu::GPUChainTracking::GPUTrackingFlatObjects::mMatLUTBuffer = nullptr |
Definition at line 203 of file GPUChainTracking.h.
| int16_t o2::gpu::GPUChainTracking::GPUTrackingFlatObjects::mMemoryResFlat = -1 |
Definition at line 204 of file GPUChainTracking.h.
| char* o2::gpu::GPUChainTracking::GPUTrackingFlatObjects::mTpcTransformBuffer = nullptr |
Definition at line 199 of file GPUChainTracking.h.
| char* o2::gpu::GPUChainTracking::GPUTrackingFlatObjects::mTpcTransformMShapeBuffer = nullptr |
Definition at line 201 of file GPUChainTracking.h.
| char* o2::gpu::GPUChainTracking::GPUTrackingFlatObjects::mTpcTransformRefBuffer = nullptr |
Definition at line 200 of file GPUChainTracking.h.