70 uint32_t nClAreduced = reducedClA ? nClA - nTr : nClA;
static void computePointerWithAlignment(T *&basePtr, S *&objPtr, size_t nEntries=1)
void AllocateAndInitializeLate()
static void computePointerWithoutAlignment(T *&basePtr, S *&objPtr, size_t nEntries=1)
const GPUParam & GetParam() const
int16_t RegisterMemoryAllocation(T *proc, void *(T::*setPtr)(void *), int32_t type, const char *name="", const GPUMemoryReuse &re=GPUMemoryReuse())
const GPUConstantMem & GetConstantMem() const
GPUMemorySizeScalers * MemoryScalers()
const GPUSettingsProcessing & GetProcessingSettings() const
uint32_t mMaxClustersInCache
int16_t mMemoryResOutputHost
int16_t mMemoryResOutputGPU
uint32_t * mAttachedClusterFirstIndex
void * SetPointersOutputHost(void *mem)
void SetPointersCompressedClusters(void *&mem, T &c, uint32_t nClA, uint32_t nTr, uint32_t nClU, bool reducedClA)
o2::tpc::CompressedClusters * mOutput
void * SetPointersMemory(void *mem)
void * SetPointersOutputGPU(void *mem)
static constexpr uint32_t NSECTORS
uint32_t mMaxTrackClusters
o2::tpc::CompressedClusters * mOutputA
o2::tpc::CompressedClustersPtrs mPtrs
void * SetPointersOutput(void *mem)
o2::tpc::CompressedClustersFlat * mOutputFlat
void InitializeProcessor()
void SetMaxData(const GPUTrackingInOutPointers &io)
size_t mMaxClusterFactorBase1024
void * SetPointersScratch(void *mem)
void RegisterMemoryAllocation()
size_t NTPCUnattachedHitsBase1024(int32_t type)
const o2::tpc::ClusterNativeAccess * clustersNative
unsigned int nClustersTotal
unsigned int nUnattachedClusters
unsigned int nAttachedClusters