150 while (items > capacity) {
Definitions of TPC Zero Suppression Data Headers.
static void computePointerWithAlignment(T *&basePtr, S *&objPtr, size_t nEntries=1)
void AllocateAndInitializeLate()
RecoStepField GetRecoStepsGPU() const
int16_t RegisterMemoryAllocation(T *proc, void *(T::*setPtr)(void *), int32_t type, const char *name="", const GPUMemoryReuse &re=GPUMemoryReuse())
GPUMemorySizeScalers * MemoryScalers()
const GPUSettingsProcessing & GetProcessingSettings() const
static constexpr int32_t mScanWorkGroupSize
void * SetPointersZS(void *mem)
void SetMaxData(const GPUTrackingInOutPointers &io)
void * SetPointersOutput(void *mem)
void SetNMaxDigits(size_t nDigits, size_t nPages, size_t nDigitsFragment, size_t nDigitsEndpointMax)
void * SetPointersMemory(void *mem)
uint32_t mNMaxClusterPerRow
GPUTPCClusterMCInterimArray * mPlabelsByRow
void * SetPointersInput(void *mem)
size_t mNMaxDigitsFragment
void * SetPointersScratch(void *mem)
uint32_t * mPclusterPosInRow
uint32_t * mPclusterInRow
void InitializeProcessor()
void * SetPointersZSOffset(void *mem)
uint32_t getNSteps(size_t items) const
ChargePos * mPpeakPositions
ChargePos * mPfilteredPeakPositions
tpc::ClusterNative * mPclusterByRow
void RegisterMemoryAllocation()
size_t mNMaxDigitsEndpoint
#define TPC_PADS_IN_SECTOR
Global TPC definitions and constants.
size_t NTPCPeaks(size_t tpcDigits, bool perSector=false)
size_t NTPCClusters(size_t tpcDigits, bool perSector=false)
const GPUSettingsTF * settingsTF
static constexpr uint32_t NENDPOINTS
static constexpr size_t TPC_ZS_PAGE_SIZE