| AddChain(Args... args) | o2::gpu::GPUReconstruction | inline |
| AllocateDirectMemory(size_t size, int32_t type) | o2::gpu::GPUReconstruction | |
| AllocateIOMemoryHelper(size_t n, const T *&ptr, std::unique_ptr< T[]> &u) | o2::gpu::GPUReconstruction | inlineprotected |
| AllocateMemoryResources() | o2::gpu::GPUReconstruction | |
| AllocateRegisteredForeignMemory(int16_t res, GPUReconstruction *rec, GPUOutputControl *control=nullptr) | o2::gpu::GPUReconstruction | |
| AllocateRegisteredMemory(GPUProcessor *proc, bool resetCustom=false) | o2::gpu::GPUReconstruction | |
| AllocateRegisteredMemory(int16_t res, GPUOutputControl *control=nullptr) | o2::gpu::GPUReconstruction | |
| AllocateRegisteredMemoryHelper(GPUMemoryResource *res, void *&ptr, void *&memorypool, void *memorybase, size_t memorysize, void *(GPUMemoryResource::*SetPointers)(void *), void *&memorypoolend, const char *device) | o2::gpu::GPUReconstruction | protected |
| AllocateRegisteredMemoryInternal(GPUMemoryResource *res, GPUOutputControl *control, GPUReconstruction *recPool) | o2::gpu::GPUReconstruction | protected |
| AllocateRegisteredPermanentMemory() | o2::gpu::GPUReconstruction | protected |
| AllocateVolatileDeviceMemory(size_t size) | o2::gpu::GPUReconstruction | |
| AllocateVolatileMemory(size_t size, bool device) | o2::gpu::GPUReconstruction | |
| AvailableGPURecoSteps() | o2::gpu::GPUReconstruction | inlineprotectedvirtual |
| BlockStackedMemory(GPUReconstruction *rec) | o2::gpu::GPUReconstruction | |
| CanQueryMaxMemory() | o2::gpu::GPUReconstruction | inlineprotectedvirtual |
| CheckErrorCodes(bool cpuOnly=false, bool forceShowErrors=false, std::vector< std::array< uint32_t, 4 > > *fillErrors=nullptr) | o2::gpu::GPUReconstruction | |
| CheckInstanceAvailable(DeviceType type, bool verbose) | o2::gpu::GPUReconstruction | static |
| ClearAllocatedMemory(bool clearOutputs=true) | o2::gpu::GPUReconstruction | |
| CLUSTER_DATA enum value | o2::gpu::GPUReconstruction | |
| CLUSTER_NATIVE_MC enum value | o2::gpu::GPUReconstruction | |
| CLUSTERS_NATIVE enum value | o2::gpu::GPUReconstruction | |
| ComputeReuseMax(GPUProcessor *proc) | o2::gpu::GPUReconstruction | |
| ConstructGPUProcessor(GPUProcessor *proc) | o2::gpu::GPUReconstruction | |
| CreateInstance(const GPUSettingsDeviceBackend &cfg) | o2::gpu::GPUReconstruction | static |
| CreateInstance(DeviceType type=DeviceType::CPU, bool forceType=true, GPUReconstruction *master=nullptr) | o2::gpu::GPUReconstruction | static |
| CreateInstance(int32_t type, bool forceType, GPUReconstruction *master=nullptr) | o2::gpu::GPUReconstruction | inlinestatic |
| CreateInstance(const char *type, bool forceType, GPUReconstruction *master=nullptr) | o2::gpu::GPUReconstruction | static |
| debugExit() | o2::gpu::GPUReconstruction | protected |
| debugInit() | o2::gpu::GPUReconstruction | protected |
| DeviceMemoryBase() const | o2::gpu::GPUReconstruction | inline |
| DeviceType typedef | o2::gpu::GPUReconstruction | |
| DumpData(FILE *fp, const T *const *entries, const S *num, InOutPointerType type) | o2::gpu::GPUReconstruction | inlineprotected |
| DumpFlatObjectToFile(const T *obj, const char *file) | o2::gpu::GPUReconstruction | inlineprotected |
| DumpSettings(const char *dir="") | o2::gpu::GPUReconstruction | |
| DumpStructToFile(const T *obj, const char *file) | o2::gpu::GPUReconstruction | inlineprotected |
| endGPUProfiling() | o2::gpu::GPUReconstruction | inlinevirtual |
| EnqueuePipeline(bool terminate=false) | o2::gpu::GPUReconstruction | protected |
| Exit() | o2::gpu::GPUReconstruction | |
| ExitDevice()=0 | o2::gpu::GPUReconstruction | protectedpure virtual |
| Finalize() | o2::gpu::GPUReconstruction | |
| FreeRegisteredMemory(GPUProcessor *proc, bool freeCustom=false, bool freePermanent=false) | o2::gpu::GPUReconstruction | |
| FreeRegisteredMemory(int16_t res) | o2::gpu::GPUReconstruction | |
| FreeRegisteredMemory(GPUMemoryResource *res) | o2::gpu::GPUReconstruction | protected |
| GeneralStep typedef | o2::gpu::GPUReconstruction | |
| GEOMETRY_TYPE_NAMES | o2::gpu::GPUReconstruction | static |
| geometryType | o2::gpu::GPUReconstruction | static |
| GeometryType typedef | o2::gpu::GPUReconstruction | |
| getBackendVersions() | o2::gpu::GPUReconstruction | protectedstatic |
| GetCalib() const | o2::gpu::GPUReconstruction | |
| GetConstantMem() const | o2::gpu::GPUReconstruction | inline |
| getDebugFolder(const std::string &prefix="") | o2::gpu::GPUReconstruction | |
| GetDeviceBackendSettings() const | o2::gpu::GPUReconstruction | inline |
| GetDeviceType(const char *type) | o2::gpu::GPUReconstruction | static |
| GetDeviceType() const | o2::gpu::GPUReconstruction | |
| getErrorCodeOutput() | o2::gpu::GPUReconstruction | inline |
| getGeneralStepNum(GeneralStep step, bool validCheck=true) | o2::gpu::GPUReconstruction | |
| getGPUParameters(bool doGPU) const =0 | o2::gpu::GPUReconstruction | pure virtual |
| getGPUPointer(void *ptr) | o2::gpu::GPUReconstruction | inlinevirtual |
| GetGRPSettings() const | o2::gpu::GPUReconstruction | inline |
| getHostThreadIndex() | o2::gpu::GPUReconstruction | static |
| GetIOPtrs() const | o2::gpu::GPUReconstruction | |
| GetITSTraits(std::unique_ptr< o2::its::TrackerTraits< 7 > > *trackerTraits, std::unique_ptr< o2::its::VertexerTraits< 7 > > *vertexerTraits, std::unique_ptr< o2::its::TimeFrame< 7 > > *timeFrame) | o2::gpu::GPUReconstruction | virtual |
| GetLibraryInstance(DeviceType type, bool verbose) | o2::gpu::GPUReconstruction | protectedstatic |
| GetMaxBackendThreads() const | o2::gpu::GPUReconstruction | inline |
| getNEventsProcessed() | o2::gpu::GPUReconstruction | inline |
| getNEventsProcessedInStat() | o2::gpu::GPUReconstruction | inline |
| GetNextChainInQueue() | o2::gpu::GPUReconstruction | protected |
| getNIOTypeMultiplicity(InOutPointerType type) | o2::gpu::GPUReconstruction | inlinestatic |
| GetParam() const | o2::gpu::GPUReconstruction | |
| GetProcessingSettings() const | o2::gpu::GPUReconstruction | inline |
| getRecoStepNum(RecoStep step, bool validCheck=true) | o2::gpu::GPUReconstruction | |
| GetRecoSteps() const | o2::gpu::GPUReconstruction | inline |
| GetRecoStepsGPU() const | o2::gpu::GPUReconstruction | inline |
| GetRecoStepsInputs() const | o2::gpu::GPUReconstruction | inline |
| GetRecoStepsOutputs() const | o2::gpu::GPUReconstruction | inline |
| GetStatKernelTime() | o2::gpu::GPUReconstruction | inline |
| GetStatWallTime() | o2::gpu::GPUReconstruction | inline |
| GetThreadContext()=0 | o2::gpu::GPUReconstruction | protectedpure virtual |
| getThrustVolatileDeviceAllocator() | o2::gpu::GPUReconstruction | |
| GPUChkErrA(const int64_t error, const char *file, int32_t line, bool failOnError) | o2::gpu::GPUReconstruction | |
| GPUChkErrInternal(const int64_t error, const char *file, int32_t line) const | o2::gpu::GPUReconstruction | inlineprotectedvirtual |
| GPUReconstruction(const GPUReconstruction &)=delete | o2::gpu::GPUReconstruction | |
| GPUReconstruction(const GPUSettingsDeviceBackend &cfg) | o2::gpu::GPUReconstruction | protected |
| GPUReconstruction_Create_CPU(const GPUSettingsDeviceBackend &cfg) | o2::gpu::GPUReconstruction | protectedstatic |
| Init() | o2::gpu::GPUReconstruction | |
| InitDevice()=0 | o2::gpu::GPUReconstruction | protectedpure virtual |
| InitPhaseAfterDevice() | o2::gpu::GPUReconstruction | protected |
| InitPhaseBeforeDevice() | o2::gpu::GPUReconstruction | protected |
| InitPhasePermanentMemory() | o2::gpu::GPUReconstruction | protected |
| InOutPointerType enum name | o2::gpu::GPUReconstruction | |
| InOutTypeField typedef | o2::gpu::GPUReconstruction | |
| IOTYPENAMES | o2::gpu::GPUReconstruction | static |
| IsGPU() const | o2::gpu::GPUReconstruction | inline |
| IsInitialized() const | o2::gpu::GPUReconstruction | inline |
| krnlDeviceType enum name | o2::gpu::GPUReconstruction | |
| MakeFutureDeviceMemoryAllocationsVolatile() | o2::gpu::GPUReconstruction | |
| MC_INFO_TPC enum value | o2::gpu::GPUReconstruction | |
| MC_LABEL_TPC enum value | o2::gpu::GPUReconstruction | |
| mChains | o2::gpu::GPUReconstruction | protected |
| mDebugData | o2::gpu::GPUReconstruction | protectedstatic |
| mDebugEnabled | o2::gpu::GPUReconstruction | protected |
| mDeviceBackendSettings | o2::gpu::GPUReconstruction | protected |
| mDeviceConstantMem | o2::gpu::GPUReconstruction | protected |
| mDeviceMemoryAsVolatile | o2::gpu::GPUReconstruction | protected |
| mDeviceMemoryBase | o2::gpu::GPUReconstruction | protected |
| mDeviceMemoryPermanent | o2::gpu::GPUReconstruction | protected |
| mDeviceMemoryPool | o2::gpu::GPUReconstruction | protected |
| mDeviceMemoryPoolBlocked | o2::gpu::GPUReconstruction | protected |
| mDeviceMemoryPoolEnd | o2::gpu::GPUReconstruction | protected |
| mDeviceMemorySize | o2::gpu::GPUReconstruction | protected |
| mDeviceMemoryUsedMax | o2::gpu::GPUReconstruction | protected |
| mDeviceName | o2::gpu::GPUReconstruction | protected |
| mDirectMemoryChunks | o2::gpu::GPUReconstruction | protected |
| MemoryScalers() | o2::gpu::GPUReconstruction | inline |
| MERGED_TRACK enum value | o2::gpu::GPUReconstruction | |
| MERGED_TRACK_HIT enum value | o2::gpu::GPUReconstruction | |
| mGPUStuck | o2::gpu::GPUReconstruction | protected |
| mGRPSettings | o2::gpu::GPUReconstruction | protected |
| mHostConstantMem | o2::gpu::GPUReconstruction | protected |
| mHostMemoryBase | o2::gpu::GPUReconstruction | protected |
| mHostMemoryPermanent | o2::gpu::GPUReconstruction | protected |
| mHostMemoryPool | o2::gpu::GPUReconstruction | protected |
| mHostMemoryPoolBlocked | o2::gpu::GPUReconstruction | protected |
| mHostMemoryPoolEnd | o2::gpu::GPUReconstruction | protected |
| mHostMemorySize | o2::gpu::GPUReconstruction | protected |
| mHostMemoryUsedMax | o2::gpu::GPUReconstruction | protected |
| mInErrorHandling | o2::gpu::GPUReconstruction | protected |
| mInitialized | o2::gpu::GPUReconstruction | protected |
| mInputControl | o2::gpu::GPUReconstruction | protected |
| mMaster | o2::gpu::GPUReconstruction | protected |
| mMaxBackendThreads | o2::gpu::GPUReconstruction | protected |
| mMaxHostThreads | o2::gpu::GPUReconstruction | protected |
| mMemoryMutex | o2::gpu::GPUReconstruction | protected |
| mMemoryResources | o2::gpu::GPUReconstruction | protected |
| mMemoryReuse1to1 | o2::gpu::GPUReconstruction | protected |
| mMemoryScalers | o2::gpu::GPUReconstruction | protected |
| mMyLib | o2::gpu::GPUReconstruction | protected |
| mNEventsProcessed | o2::gpu::GPUReconstruction | protected |
| mNonPersistentIndividualAllocations | o2::gpu::GPUReconstruction | protected |
| mNonPersistentIndividualDirectAllocations | o2::gpu::GPUReconstruction | protected |
| mNonPersistentMemoryStack | o2::gpu::GPUReconstruction | protected |
| mNStreams | o2::gpu::GPUReconstruction | protected |
| mOutputControl | o2::gpu::GPUReconstruction | protected |
| mOutputErrorCodes | o2::gpu::GPUReconstruction | protected |
| mPipelineContext | o2::gpu::GPUReconstruction | protected |
| mProcessingSettings | o2::gpu::GPUReconstruction | protected |
| mProcessors | o2::gpu::GPUReconstruction | protected |
| mRecoSteps | o2::gpu::GPUReconstruction | protected |
| mRegisteredMemoryPtrs | o2::gpu::GPUReconstruction | protected |
| mROOTDump | o2::gpu::GPUReconstruction | protected |
| mSlaveId | o2::gpu::GPUReconstruction | protected |
| mSlaves | o2::gpu::GPUReconstruction | protected |
| mStatCPUTime | o2::gpu::GPUReconstruction | protected |
| mStatKernelTime | o2::gpu::GPUReconstruction | protected |
| mStatNEvents | o2::gpu::GPUReconstruction | protected |
| mStatWallTime | o2::gpu::GPUReconstruction | protected |
| mThreading | o2::gpu::GPUReconstruction | |
| mVolatileChunks | o2::gpu::GPUReconstruction | protected |
| mVolatileMemoryStart | o2::gpu::GPUReconstruction | protected |
| NSECTORS | o2::gpu::GPUReconstruction | static |
| NStreams() const | o2::gpu::GPUReconstruction | inline |
| operator=(const GPUReconstruction &)=delete | o2::gpu::GPUReconstruction | |
| OutputControl() | o2::gpu::GPUReconstruction | inline |
| param() | o2::gpu::GPUReconstruction | protected |
| PopNonPersistentMemory(RecoStep step, uint64_t tag, const GPUProcessor *proc=nullptr) | o2::gpu::GPUReconstruction | |
| PrepareEvent() | o2::gpu::GPUReconstruction | |
| PrintKernelOccupancies() | o2::gpu::GPUReconstruction | inlinevirtual |
| PrintMemoryMax() | o2::gpu::GPUReconstruction | |
| PrintMemoryOverview() | o2::gpu::GPUReconstruction | |
| PrintMemoryStatistics() | o2::gpu::GPUReconstruction | |
| processors() | o2::gpu::GPUReconstruction | inlineprotected |
| processors() const | o2::gpu::GPUReconstruction | inlineprotected |
| PushNonPersistentMemory(uint64_t tag) | o2::gpu::GPUReconstruction | |
| RAW_CLUSTERS enum value | o2::gpu::GPUReconstruction | |
| ReadData(FILE *fp, const T **entries, S *num, std::unique_ptr< T[]> *mem, InOutPointerType type, T **nonConstPtrs=nullptr) | o2::gpu::GPUReconstruction | inlineprotected |
| ReadFlatObjectFromFile(const char *file) | o2::gpu::GPUReconstruction | inlineprotected |
| ReadSettings(const char *dir="") | o2::gpu::GPUReconstruction | |
| ReadStructFromFile(const char *file) | o2::gpu::GPUReconstruction | inlineprotected |
| ReadStructFromFile(const char *file, T *obj) | o2::gpu::GPUReconstruction | inlineprotected |
| RecoStep typedef | o2::gpu::GPUReconstruction | |
| RecoStepField typedef | o2::gpu::GPUReconstruction | |
| RegisterGPUDeviceProcessor(GPUProcessor *proc, GPUProcessor *slaveProcessor) | o2::gpu::GPUReconstruction | |
| RegisterGPUProcessor(T *proc, bool deviceSlave) | o2::gpu::GPUReconstruction | inline |
| RegisterMemoryAllocation(T *proc, void *(T::*setPtr)(void *), int32_t type, const char *name="", const GPUMemoryReuse &re=GPUMemoryReuse()) | o2::gpu::GPUReconstruction | inline |
| RegisterMemoryAllocationHelper(GPUProcessor *proc, void *(GPUProcessor::*setPtr)(void *), int32_t type, const char *name, const GPUMemoryReuse &re) | o2::gpu::GPUReconstruction | protected |
| registerMemoryForGPU(const void *ptr, size_t size) | o2::gpu::GPUReconstruction | |
| registerMemoryForGPU_internal(const void *ptr, size_t size)=0 | o2::gpu::GPUReconstruction | protectedpure virtual |
| Res(int16_t num) | o2::gpu::GPUReconstruction | inline |
| ResetRegisteredMemoryPointers(GPUProcessor *proc) | o2::gpu::GPUReconstruction | |
| ResetRegisteredMemoryPointers(int16_t res) | o2::gpu::GPUReconstruction | |
| ReturnVolatileDeviceMemory() | o2::gpu::GPUReconstruction | |
| ReturnVolatileMemory() | o2::gpu::GPUReconstruction | |
| RunChains()=0 | o2::gpu::GPUReconstruction | pure virtual |
| RunPipelineWorker() | o2::gpu::GPUReconstruction | |
| SECTOR_OUT_CLUSTER enum value | o2::gpu::GPUReconstruction | |
| SECTOR_OUT_TRACK enum value | o2::gpu::GPUReconstruction | |
| setDebugDumpCallback(std::function< void()> &&callback=std::function< void()>(nullptr)) | o2::gpu::GPUReconstruction | |
| SetDebugLevelTmp(int32_t level) | o2::gpu::GPUReconstruction | |
| setErrorCodeOutput(std::vector< std::array< uint32_t, 4 > > *v) | o2::gpu::GPUReconstruction | inline |
| SetInputControl(void *ptr, size_t size) | o2::gpu::GPUReconstruction | |
| SetMemoryExternalInput(int16_t res, void *ptr) | o2::gpu::GPUReconstruction | |
| SetOutputControl(const GPUOutputControl &v) | o2::gpu::GPUReconstruction | inline |
| SetOutputControl(void *ptr, size_t size) | o2::gpu::GPUReconstruction | |
| SetResetTimers(bool reset) | o2::gpu::GPUReconstruction | |
| SetSettings(float solenoidBzNominalGPU, const GPURecoStepConfiguration *workflow=nullptr) | o2::gpu::GPUReconstruction | |
| SetSettings(const GPUSettingsGRP *grp, const GPUSettingsRec *rec=nullptr, const GPUSettingsProcessing *proc=nullptr, const GPURecoStepConfiguration *workflow=nullptr) | o2::gpu::GPUReconstruction | |
| SetupGPUProcessor(T *proc, bool allocate) | o2::gpu::GPUReconstruction | inline |
| slaveId() | o2::gpu::GPUReconstruction | inline |
| slavesExist() | o2::gpu::GPUReconstruction | inline |
| sLibCUDA | o2::gpu::GPUReconstruction | protectedstatic |
| sLibHIP | o2::gpu::GPUReconstruction | protectedstatic |
| sLibOCL | o2::gpu::GPUReconstruction | protectedstatic |
| startGPUProfiling() | o2::gpu::GPUReconstruction | inlinevirtual |
| TerminatePipelineWorker() | o2::gpu::GPUReconstruction | |
| TF_SETTINGS enum value | o2::gpu::GPUReconstruction | |
| TPC_COMPRESSED_CL enum value | o2::gpu::GPUReconstruction | |
| TPC_DIGIT enum value | o2::gpu::GPUReconstruction | |
| TPC_DIGIT_MC enum value | o2::gpu::GPUReconstruction | |
| TPC_ZS enum value | o2::gpu::GPUReconstruction | |
| TRD_SPACEPOINT enum value | o2::gpu::GPUReconstruction | |
| TRD_TRACK enum value | o2::gpu::GPUReconstruction | |
| TRD_TRACKLET enum value | o2::gpu::GPUReconstruction | |
| TRD_TRACKLET_MC enum value | o2::gpu::GPUReconstruction | |
| TRD_TRIGGERRECORDS enum value | o2::gpu::GPUReconstruction | |
| triggerDebugDump() | o2::gpu::GPUReconstruction | |
| UnblockStackedMemory() | o2::gpu::GPUReconstruction | |
| unregisterMemoryForGPU(const void *ptr) | o2::gpu::GPUReconstruction | |
| unregisterMemoryForGPU_internal(const void *ptr)=0 | o2::gpu::GPUReconstruction | protectedpure virtual |
| UpdateDynamicSettings(const GPUSettingsRecDynamic *d) | o2::gpu::GPUReconstruction | |
| UpdateMaxMemoryUsed() | o2::gpu::GPUReconstruction | protected |
| UpdateSettings(const GPUSettingsGRP *g, const GPUSettingsProcessing *p=nullptr, const GPUSettingsRecDynamic *d=nullptr) | o2::gpu::GPUReconstruction | |
| WriteConstantParams() | o2::gpu::GPUReconstruction | protected |
| WriteToConstantMemory(size_t offset, const void *src, size_t size, int32_t stream=-1, gpu_reconstruction_kernels::deviceEvent *ev=nullptr)=0 | o2::gpu::GPUReconstruction | protectedpure virtual |
| ~GPUReconstruction() | o2::gpu::GPUReconstruction | virtual |