35 if (
param().
rec.trackingRefitGPUModel) {
const o2::base::Propagator * GetO2Propagator() const
GPUTrackingInOutPointers & mIOPtrs
GPUConstantMem * processorsDevice()
GPUReconstruction::RecoStepField GetRecoStepsGPU() const
virtual std::unique_ptr< gpu_reconstruction_kernels::threadContext > GetThreadContext()
void WriteToConstantMemory(RecoStep step, size_t offset, const void *src, size_t size, int32_t stream=-1, deviceEvent *ev=nullptr)
GPUConstantMem * processors()
void SetupGPUProcessor(T *proc, bool allocate)
void SynchronizeStream(int32_t stream)
GPUConstantMem * processorsShadow()
krnlExec GetGrid(uint32_t totalItems, uint32_t nThreads, int32_t stream, GPUReconstruction::krnlDeviceType d=GPUReconstruction::krnlDeviceType::Auto, GPUCA_RECO_STEP st=GPUCA_RECO_STEP::NoRecoStep)
GPUReconstruction * rec()
GPUTPCGMMergedTrack * mPTracks
void SetPtrsFromGPUConstantMem(const GPUConstantMem *v, GPUParam *p=nullptr)
void SetPropagator(const o2::base::Propagator *v)
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
S< o2::base::PropagatorImpl< float > >::type * o2Propagator
GPUTrackingRefitProcessor trackingRefit
GPUCalibObjectsConst calibObjects