| AllocateIOMemory() | o2::gpu::GPUChainTracking | |
| AllocateIOMemoryHelper(uint32_t n, const T *&ptr, std::unique_ptr< T[]> &u) | o2::gpu::GPUChain | inlineprotected |
| AllocateRegisteredMemory(GPUProcessor *proc) | o2::gpu::GPUChain | inlineprotected |
| AllocateRegisteredMemory(int16_t res, GPUOutputControl *control=nullptr) | o2::gpu::GPUChain | inlineprotected |
| BlockCount() const | o2::gpu::GPUChain | inlineprotected |
| CheckErrorCodes(bool cpuOnly=false, bool forceShowErrors=false, std::vector< std::array< uint32_t, 4 > > *fillErrors=nullptr) override | o2::gpu::GPUChainTracking | virtual |
| ClearErrorCodes(bool cpuOnly=false) | o2::gpu::GPUChainTracking | |
| ClearIOPointers() | o2::gpu::GPUChainTracking | |
| CondWaitEvent(T &cond, deviceEvent *ev) | o2::gpu::GPUChain | inlineprotected |
| ConvertNativeToClusterData() | o2::gpu::GPUChainTracking | |
| ConvertNativeToClusterDataLegacy() | o2::gpu::GPUChainTracking | |
| ConvertRun2RawToNative() | o2::gpu::GPUChainTracking | |
| ConvertZSEncoder(int32_t version) | o2::gpu::GPUChainTracking | |
| ConvertZSFilter(bool zs12bit) | o2::gpu::GPUChainTracking | |
| DebugSortCompressedClusters(o2::tpc::CompressedClustersFlat *cls) | o2::gpu::GPUChainTracking | protectedstatic |
| deviceEvent typedef | o2::gpu::GPUChain | |
| DoDebugAndDump(RecoStep step, uint32_t mask, T &processor, S T::*func, Args &&... args) | o2::gpu::GPUChain | inlineprotected |
| DoDebugAndDump(RecoStep step, uint32_t mask, bool transfer, T &processor, S T::*func, Args &&... args) | o2::gpu::GPUChain | inlineprotected |
| DoDebugDump(uint32_t mask, std::function< void(Args &...)> func, Args &... args) | o2::gpu::GPUChain | inlineprotected |
| DoDebugDump(uint32_t mask, S *func, Args &&... args) | o2::gpu::GPUChain | inlineprotected |
| DoDebugRawDump() | o2::gpu::GPUChainTracking | protected |
| DoProfile() | o2::gpu::GPUChainTracking | protected |
| DoQueuedUpdates(int32_t stream, bool updateSlave=true) | o2::gpu::GPUChainTracking | |
| DoStuckProtection(int32_t stream, deviceEvent event) | o2::gpu::GPUChain | inlineprotectedvirtual |
| DoTRDGPUTracking(T *externalInstance=nullptr) | o2::gpu::GPUChainTracking | |
| DumpClusters(std::ostream &out, const o2::tpc::ClusterNativeAccess *clusters) | o2::gpu::GPUChainTracking | protectedstatic |
| DumpData(const char *filename, const GPUTrackingInOutPointers *ioPtrs=nullptr) | o2::gpu::GPUChainTracking | |
| DumpData(FILE *fp, const T *const *entries, const S *num, InOutPointerType type) | o2::gpu::GPUChainTracking | inline |
| DumpFlatObjectToFile(const T *obj, const char *file) | o2::gpu::GPUChain | inlineprotected |
| DumpSettings(const char *dir="") override | o2::gpu::GPUChainTracking | virtual |
| DumpStructToFile(const T *obj, const char *file) | o2::gpu::GPUChain | inlineprotected |
| EarlyConfigure() | o2::gpu::GPUChain | inlinevirtual |
| ExtrapolationTracking(uint32_t iSector, bool blocking) | o2::gpu::GPUChainTracking | protected |
| Finalize() override | o2::gpu::GPUChainTracking | virtual |
| FinalizePipelinedProcessing() override | o2::gpu::GPUChainTracking | virtual |
| ForceInitQA() | o2::gpu::GPUChainTracking | |
| ForwardTPCDigits() | o2::gpu::GPUChainTracking | |
| GeneralStep typedef | o2::gpu::GPUChain | |
| GeometryType typedef | o2::gpu::GPUChain | |
| GetCalib() const | o2::gpu::GPUChain | inline |
| GetdEdxCalibContainer() const | o2::gpu::GPUChainTracking | |
| GetDeviceBackendSettings() const | o2::gpu::GPUChain | inline |
| GetDeviceO2Propagator() | o2::gpu::GPUChainTracking | |
| GetEventDisplay() | o2::gpu::GPUChainTracking | inline |
| GetEventDisplayConfig() const | o2::gpu::GPUChainTracking | inline |
| GetGrid(uint32_t totalItems, uint32_t nThreads, int32_t stream, GPUReconstruction::krnlDeviceType d=GPUReconstruction::krnlDeviceType::Auto, GPUDataTypes::RecoStep st=GPUDataTypes::RecoStep::NoRecoStep) | o2::gpu::GPUChain | protected |
| GetGrid(uint32_t totalItems, int32_t stream, GPUReconstruction::krnlDeviceType d=GPUReconstruction::krnlDeviceType::Auto, GPUDataTypes::RecoStep st=GPUDataTypes::RecoStep::NoRecoStep) | o2::gpu::GPUChain | protected |
| GetGridAuto(int32_t stream, GPUReconstruction::krnlDeviceType d=GPUReconstruction::krnlDeviceType::Auto, GPUDataTypes::RecoStep st=GPUDataTypes::RecoStep::NoRecoStep) | o2::gpu::GPUChain | protected |
| GetGridAutoStep(int32_t stream, GPUDataTypes::RecoStep st=GPUDataTypes::RecoStep::NoRecoStep) | o2::gpu::GPUChain | protected |
| GetGridBlk(uint32_t nBlocks, int32_t stream, GPUReconstruction::krnlDeviceType d=GPUReconstruction::krnlDeviceType::Auto, GPUDataTypes::RecoStep st=GPUDataTypes::RecoStep::NoRecoStep) | o2::gpu::GPUChain | protected |
| GetGridBlkStep(uint32_t nBlocks, int32_t stream, GPUDataTypes::RecoStep st=GPUDataTypes::RecoStep::NoRecoStep) | o2::gpu::GPUChain | protected |
| GetGRPSettings() const | o2::gpu::GPUChain | inline |
| getKernelProperties() | o2::gpu::GPUChain | inlineprotected |
| getKernelTimer(RecoStep step, int32_t num=0, size_t addMemorySize=0, bool increment=true) | o2::gpu::GPUChain | inlineprotected |
| GetMatLUT() const | o2::gpu::GPUChainTracking | |
| GetNextChainInQueue() | o2::gpu::GPUChain | inlineprotected |
| GetO2Propagator() const | o2::gpu::GPUChainTracking | |
| GetParam() const | o2::gpu::GPUChain | inline |
| GetProcessingSettings() const | o2::gpu::GPUChain | inline |
| GetProcessors() const | o2::gpu::GPUChain | inline |
| GetQA() const | o2::gpu::GPUChainTracking | inline |
| GetQA() | o2::gpu::GPUChainTracking | inline |
| GetQAConfig() const | o2::gpu::GPUChainTracking | inline |
| GetRecoSteps() const | o2::gpu::GPUChain | inline |
| GetRecoStepsGPU() const | o2::gpu::GPUChain | inline |
| GetRecoStepsInputs() const | o2::gpu::GPUChain | inline |
| GetRecoStepsOutputs() const | o2::gpu::GPUChain | inline |
| GetThread() | o2::gpu::GPUChain | protected |
| GetThreadContext() | o2::gpu::GPUChain | inlineprotectedvirtual |
| getTimer(const char *name, int32_t num=-1) | o2::gpu::GPUChain | inlineprotected |
| GetTPCPadGainCalib() const | o2::gpu::GPUChainTracking | |
| GetTPCTransformHelper() const | o2::gpu::GPUChainTracking | |
| GetTPCZSLinkMapping() const | o2::gpu::GPUChainTracking | |
| GetTRDGeometry() const | o2::gpu::GPUChainTracking | |
| GPUChain(GPUReconstruction *rec) | o2::gpu::GPUChain | inlineprotected |
| GPUChainTracking(GPUReconstruction *rec, uint32_t maxTPCHits=GPUCA_MAX_CLUSTERS, uint32_t maxTRDTracklets=GPUCA_MAX_TRD_TRACKLETS) | o2::gpu::GPUChainTracking | protected |
| GPUDebug(const char *state="UNKNOWN", int32_t stream=-1) | o2::gpu::GPUChain | inlineprotected |
| GPUMemCpy(RecoStep step, void *dst, const void *src, size_t size, int32_t stream, int32_t toGPU, deviceEvent *ev=nullptr, deviceEvent *evList=nullptr, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
| GPUMemCpyAlways(RecoStep step, void *dst, const void *src, size_t size, int32_t stream, int32_t toGPU, deviceEvent *ev=nullptr, deviceEvent *evList=nullptr, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
| GPUReconstruction | o2::gpu::GPUChainTracking | friend |
| Init() override | o2::gpu::GPUChainTracking | virtual |
| InOutPointerType typedef | o2::gpu::GPUChain | |
| IsEventDone(deviceEvent *evList, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
| krnlEvent typedef | o2::gpu::GPUChain | |
| krnlEventNone | o2::gpu::GPUChain | static |
| krnlExec typedef | o2::gpu::GPUChain | |
| krnlRunRange typedef | o2::gpu::GPUChain | |
| krnlRunRangeNone | o2::gpu::GPUChain | static |
| mCFContext | o2::gpu::GPUChainTracking | protected |
| mClusterNativeAccess | o2::gpu::GPUChainTracking | protected |
| mClusterNativeAccessReduced | o2::gpu::GPUChainTracking | protected |
| mCompressionStatistics | o2::gpu::GPUChainTracking | protected |
| mConfigDisplay | o2::gpu::GPUChainTracking | |
| mConfigQA | o2::gpu::GPUChainTracking | |
| mDebugFile | o2::gpu::GPUChainTracking | protected |
| mdEdxCalibContainerU | o2::gpu::GPUChainTracking | protected |
| mDisplayRunning | o2::gpu::GPUChainTracking | protected |
| MemorySize(size_t &gpuMem, size_t &pageLockedHostMem) override | o2::gpu::GPUChainTracking | virtual |
| mEventDisplay | o2::gpu::GPUChainTracking | protected |
| mEvents | o2::gpu::GPUChainTracking | protected |
| mExtrapolationTrackingDone | o2::gpu::GPUChainTracking | protected |
| mFlatObjectsDevice | o2::gpu::GPUChainTracking | protected |
| mFlatObjectsShadow | o2::gpu::GPUChainTracking | protected |
| mFractionalQAEnabled | o2::gpu::GPUChainTracking | |
| mInputsHost | o2::gpu::GPUChainTracking | protected |
| mInputsShadow | o2::gpu::GPUChainTracking | protected |
| mIOMem | o2::gpu::GPUChainTracking | |
| mIOPtrs | o2::gpu::GPUChainTracking | |
| mMatLUTU | o2::gpu::GPUChainTracking | protected |
| mMaxTPCHits | o2::gpu::GPUChainTracking | protected |
| mMaxTRDTracklets | o2::gpu::GPUChainTracking | protected |
| mNewCalibObjects | o2::gpu::GPUChainTracking | protected |
| mNewCalibValues | o2::gpu::GPUChainTracking | protected |
| mOutputQueue | o2::gpu::GPUChainTracking | protected |
| mQA | o2::gpu::GPUChainTracking | protected |
| mQAFromForeignChain | o2::gpu::GPUChainTracking | protected |
| mRec | o2::gpu::GPUChain | protected |
| mSubOutputControls | o2::gpu::GPUChainTracking | protected |
| mTPCFastTransformHelperU | o2::gpu::GPUChainTracking | protected |
| mTPCFastTransformMShapeU | o2::gpu::GPUChainTracking | protected |
| mTPCFastTransformRefU | o2::gpu::GPUChainTracking | protected |
| mTPCFastTransformU | o2::gpu::GPUChainTracking | protected |
| mTPCPadGainCalibU | o2::gpu::GPUChainTracking | protected |
| mTPCSectorScratchOnStack | o2::gpu::GPUChainTracking | protected |
| mTPCZSLinkMappingU | o2::gpu::GPUChainTracking | protected |
| mTRDGeometryU | o2::gpu::GPUChainTracking | protected |
| mTriggerBuffer | o2::gpu::GPUChainTracking | protected |
| mUpdateNewCalibObjects | o2::gpu::GPUChainTracking | protected |
| NSECTORS | o2::gpu::GPUChain | static |
| param() | o2::gpu::GPUChain | inlineprotected |
| PrepareEvent() override | o2::gpu::GPUChainTracking | virtual |
| PrepareKernelDebugOutput() | o2::gpu::GPUChainTracking | protected |
| PrepareProfile() | o2::gpu::GPUChainTracking | protected |
| PrintKernelDebugOutput() | o2::gpu::GPUChainTracking | protected |
| PrintMemoryRelations() | o2::gpu::GPUChainTracking | protected |
| PrintMemoryStatistics() override | o2::gpu::GPUChainTracking | protectedvirtual |
| PrintOutputStat() | o2::gpu::GPUChainTracking | protected |
| processors() | o2::gpu::GPUChain | inlineprotected |
| processors() const | o2::gpu::GPUChain | inlineprotected |
| processorsDevice() | o2::gpu::GPUChain | inlineprotected |
| processorsShadow() | o2::gpu::GPUChain | inlineprotected |
| QARanForTF() const | o2::gpu::GPUChainTracking | inline |
| ReadData(const char *filename) | o2::gpu::GPUChainTracking | |
| ReadData(FILE *fp, const T **entries, S *num, std::unique_ptr< T[]> *mem, InOutPointerType type, T **nonConstPtrs=nullptr) | o2::gpu::GPUChainTracking | inline |
| ReadFlatObjectFromFile(const char *file) | o2::gpu::GPUChain | inlineprotected |
| ReadSettings(const char *dir="") override | o2::gpu::GPUChainTracking | virtual |
| ReadStructFromFile(const char *file) | o2::gpu::GPUChain | inlineprotected |
| ReadStructFromFile(const char *file, T *obj) | o2::gpu::GPUChain | inlineprotected |
| rec() | o2::gpu::GPUChain | inline |
| rec() const | o2::gpu::GPUChain | inline |
| RecordMarker(deviceEvent *ev, int32_t stream) | o2::gpu::GPUChain | inlineprotected |
| RecoStep typedef | o2::gpu::GPUChain | |
| RegisterGPUProcessors() override | o2::gpu::GPUChainTracking | virtual |
| RegisterPermanentMemoryAndProcessors() override | o2::gpu::GPUChainTracking | virtual |
| ReleaseEvent(deviceEvent ev, bool doGPU=true) | o2::gpu::GPUChain | inlineprotected |
| RunChain() override | o2::gpu::GPUChainTracking | virtual |
| runKernel(GPUReconstructionProcessing::krnlSetup &&setup, Args const &... args) | o2::gpu::GPUChain | inlineprotected |
| runRecoStep(RecoStep step, S T::*func, Args... args) | o2::gpu::GPUChain | inlineprotected |
| RunRefit() | o2::gpu::GPUChainTracking | |
| RunTPCClusterizer(bool synchronizeOutput=true) | o2::gpu::GPUChainTracking | |
| RunTPCCompression() | o2::gpu::GPUChainTracking | |
| RunTPCDecompression() | o2::gpu::GPUChainTracking | |
| RunTPCTrackingMerger(bool synchronizeOutput=true) | o2::gpu::GPUChainTracking | |
| RunTPCTrackingSectors() | o2::gpu::GPUChainTracking | |
| RunTRDTracking() | o2::gpu::GPUChainTracking | |
| SetCalibObjects(const GPUCalibObjectsConst &obj) | o2::gpu::GPUChainTracking | |
| SetCalibObjects(const GPUCalibObjects &obj) | o2::gpu::GPUChainTracking | |
| SetFinalInputCallback(std::function< void()> v) | o2::gpu::GPUChainTracking | inline |
| SetMatLUT(std::unique_ptr< o2::base::MatLayerCylSet > &&lut) | o2::gpu::GPUChainTracking | |
| SetMatLUT(const o2::base::MatLayerCylSet *lut) | o2::gpu::GPUChainTracking | |
| SetO2Propagator(const o2::base::Propagator *prop) | o2::gpu::GPUChainTracking | |
| SetONNXGPUStream(Ort::SessionOptions &opt, int32_t stream, int32_t *deviceId) | o2::gpu::GPUChain | inlineprotected |
| SetQAFromForeignChain(GPUChainTracking *chain) | o2::gpu::GPUChainTracking | inline |
| SetSubOutputControl(int32_t i, GPUOutputControl *v) | o2::gpu::GPUChainTracking | inline |
| SetTPCFastTransform(std::unique_ptr< TPCFastTransform > &&tpcFastTransform, std::unique_ptr< CorrectionMapsHelper > &&tpcTransformHelper) | o2::gpu::GPUChainTracking | |
| SetTRDGeometry(std::unique_ptr< o2::trd::GeometryFlat > &&geo) | o2::gpu::GPUChainTracking | |
| SetTRDGeometry(const o2::trd::GeometryFlat *geo) | o2::gpu::GPUChainTracking | |
| SetUpdateCalibObjects(const GPUCalibObjectsConst &obj, const GPUNewCalibValues &vals) | o2::gpu::GPUChainTracking | |
| SetupGPUProcessor(T *proc, bool allocate) | o2::gpu::GPUChain | inlineprotected |
| StreamWaitForEvents(int32_t stream, deviceEvent *evList, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
| SupportsDoublePipeline() override | o2::gpu::GPUChainTracking | inlinevirtual |
| SynchronizeEventAndRelease(deviceEvent &ev, bool doGPU=true) | o2::gpu::GPUChain | inlineprotected |
| SynchronizeEvents(deviceEvent *evList, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
| SynchronizeGPU() | o2::gpu::GPUChain | inlineprotected |
| SynchronizeStream(int32_t stream) | o2::gpu::GPUChain | inlineprotected |
| ThreadCount() const | o2::gpu::GPUChain | inlineprotected |
| TransferMemoryResourceLinkToGPU(RecoStep step, int16_t res, int32_t stream=-1, deviceEvent *ev=nullptr, deviceEvent *evList=nullptr, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
| TransferMemoryResourceLinkToHost(RecoStep step, int16_t res, int32_t stream=-1, deviceEvent *ev=nullptr, deviceEvent *evList=nullptr, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
| TransferMemoryResourcesToGPU(RecoStep step, GPUProcessor *proc, int32_t stream=-1, bool all=false) | o2::gpu::GPUChain | inlineprotected |
| TransferMemoryResourcesToHost(RecoStep step, GPUProcessor *proc, int32_t stream=-1, bool all=false) | o2::gpu::GPUChain | inlineprotected |
| TransferMemoryResourceToGPU(RecoStep step, GPUMemoryResource *res, int32_t stream=-1, deviceEvent *ev=nullptr, deviceEvent *evList=nullptr, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
| TransferMemoryResourceToHost(RecoStep step, GPUMemoryResource *res, int32_t stream=-1, deviceEvent *ev=nullptr, deviceEvent *evList=nullptr, int32_t nEvents=1) | o2::gpu::GPUChain | inlineprotected |
| UpdateGPUCalibObjects(int32_t stream, const GPUCalibObjectsConst *ptrMask=nullptr) | o2::gpu::GPUChainTracking | protected |
| UpdateGPUCalibObjectsPtrs(int32_t stream) | o2::gpu::GPUChainTracking | protected |
| ValidateSettings() | o2::gpu::GPUChainTracking | protected |
| ValidateSteps() | o2::gpu::GPUChainTracking | protected |
| WarpSize() const | o2::gpu::GPUChain | inlineprotected |
| WriteToConstantMemory(RecoStep step, size_t offset, const void *src, size_t size, int32_t stream=-1, deviceEvent *ev=nullptr) | o2::gpu::GPUChain | inlineprotected |
| ~GPUChain()=default | o2::gpu::GPUChain | virtual |
| ~GPUChainTracking() override | o2::gpu::GPUChainTracking | |