60 pageLockedHostMem = gpuMem;
86#if !defined(GPUCA_STANDALONE)
Definition of the ITS track.
void RegisterPermanentMemoryAndProcessors() override
std::unique_ptr< o2::its::TrackerTraits > mITSTrackerTraits
void MemorySize(size_t &gpuMem, size_t &pageLockedHostMem) override
int32_t RunChain() override
int32_t PrepareEvent() override
std::unique_ptr< o2::its::GPUFrameworkExternalAllocator > mFrameworkAllocator
o2::its::VertexerTraits * GetITSVertexerTraits()
void RegisterGPUProcessors() override
std::unique_ptr< o2::its::TimeFrame > mITSTimeFrame
o2::its::TimeFrame * GetITSTimeframe()
o2::its::TrackerTraits * GetITSTrackerTraits()
int32_t Finalize() override
GPUChainITS(GPUReconstruction *rec, uint32_t maxTracks=GPUCA_MAX_ITS_FIT_TRACKS)
std::unique_ptr< o2::its::VertexerTraits > mITSVertexerTraits
GPUReconstruction::RecoStepField GetRecoStepsGPU() const
GPUConstantMem * processors()
GPUReconstructionCPU * mRec
GPUConstantMem * processorsShadow()
GPUReconstruction * rec()
void RegisterGPUDeviceProcessor(GPUProcessor *proc, GPUProcessor *slaveProcessor)
virtual void GetITSTraits(std::unique_ptr< o2::its::TrackerTraits > *trackerTraits, std::unique_ptr< o2::its::VertexerTraits > *vertexerTraits, std::unique_ptr< o2::its::TimeFrame > *timeFrame)
void RegisterGPUProcessor(T *proc, bool deviceSlave)
void * AllocateUnmanagedMemory(size_t size, int32_t type)
void setReconstructionFramework(o2::gpu::GPUReconstruction *fwr)
void * allocate(size_t size) override