#include <GPUDataTypes.h>
|
| enum class | GeometryType : uint32_t { RESERVED_GEOMETRY = 0
, ALIROOT = 1
, O2 = 2
} |
| |
| enum | DeviceType : uint32_t {
INVALID_DEVICE = 0
, CPU = 1
, CUDA = 2
, HIP = 3
,
OCL = 4
} |
| |
| enum class | GeneralStep { Prepare = 1
, QA = 2
} |
| |
| enum class | RecoStep {
TPCConversion = 1
, TPCSectorTracking = 2
, TPCMerging = 4
, TPCCompression = 8
,
TRDTracking = 16
, ITSTracking = 32
, TPCdEdx = 64
, TPCClusterFinding = 128
,
TPCDecompression = 256
, Refit = 512
, AllRecoSteps = 0x7FFFFFFF
, NoRecoStep = 0
} |
| |
| enum class | InOutType {
TPCClusters = 1
, OBSOLETE = 2
, TPCMergedTracks = 4
, TPCCompressedClusters = 8
,
TRDTracklets = 16
, TRDTracks = 32
, TPCRaw = 64
, ITSClusters = 128
,
ITSTracks = 256
} |
| |
| typedef bitfield< RecoStep, uint32_t > | RecoStepField |
| |
| typedef bitfield< InOutType, uint32_t > | InOutTypeField |
| |
|
| static constexpr const char *const | DEVICE_TYPE_NAMES [] = {"INVALID", "CPU", "CUDA", "HIP", "OCL"} |
| |
| static constexpr const char *const | RECO_STEP_NAMES [] = {"TPC Transformation", "TPC Sector Tracking", "TPC Track Merging and Fit", "TPC Compression", "TRD Tracking", "ITS Tracking", "TPC dEdx Computation", "TPC Cluster Finding", "TPC Decompression", "Global Refit"} |
| |
| static constexpr const char *const | GENERAL_STEP_NAMES [] = {"Prepare", "QA"} |
| |
| static constexpr int32_t | N_RECO_STEPS = sizeof(GPUDataTypes::RECO_STEP_NAMES) / sizeof(GPUDataTypes::RECO_STEP_NAMES[0]) |
| |
| static constexpr int32_t | N_GENERAL_STEPS = sizeof(GPUDataTypes::GENERAL_STEP_NAMES) / sizeof(GPUDataTypes::GENERAL_STEP_NAMES[0]) |
| |
| static constexpr uint32_t | NSECTORS = 36 |
| |
Definition at line 113 of file GPUDataTypes.h.
◆ InOutTypeField
◆ RecoStepField
◆ DeviceType
| Enumerator |
|---|
| INVALID_DEVICE | |
| CPU | |
| CUDA | |
| HIP | |
| OCL | |
Definition at line 118 of file GPUDataTypes.h.
◆ GeneralStep
◆ GeometryType
| Enumerator |
|---|
| RESERVED_GEOMETRY | |
| ALIROOT | |
| O2 | |
Definition at line 117 of file GPUDataTypes.h.
◆ InOutType
| Enumerator |
|---|
| TPCClusters | |
| OBSOLETE | |
| TPCMergedTracks | |
| TPCCompressedClusters | |
| TRDTracklets | |
| TRDTracks | |
| TPCRaw | |
| ITSClusters | |
| ITSTracks | |
Definition at line 134 of file GPUDataTypes.h.
◆ RecoStep
| Enumerator |
|---|
| TPCConversion | |
| TPCSectorTracking | |
| TPCMerging | |
| TPCCompression | |
| TRDTracking | |
| ITSTracking | |
| TPCdEdx | |
| TPCClusterFinding | |
| TPCDecompression | |
| Refit | |
| AllRecoSteps | |
| NoRecoStep | |
Definition at line 122 of file GPUDataTypes.h.
◆ GetDeviceType()
◆ DEVICE_TYPE_NAMES
| constexpr const char *const GPUDataTypes::DEVICE_TYPE_NAMES = {"INVALID", "CPU", "CUDA", "HIP", "OCL"} |
|
staticconstexpr |
◆ GENERAL_STEP_NAMES
| constexpr const char *const GPUDataTypes::GENERAL_STEP_NAMES = {"Prepare", "QA"} |
|
staticconstexpr |
◆ N_GENERAL_STEPS
◆ N_RECO_STEPS
◆ NSECTORS
| constexpr uint32_t o2::gpu::GPUDataTypes::NSECTORS = 36 |
|
staticconstexpr |
◆ RECO_STEP_NAMES
| constexpr const char *const GPUDataTypes::RECO_STEP_NAMES = {"TPC Transformation", "TPC Sector Tracking", "TPC Track Merging and Fit", "TPC Compression", "TRD Tracking", "ITS Tracking", "TPC dEdx Computation", "TPC Cluster Finding", "TPC Decompression", "Global Refit"} |
|
staticconstexpr |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/GPU/GPUTracking/DataTypes/GPUDataTypes.h
- /home/runner/work/AliceO2/AliceO2/GPU/GPUTracking/DataTypes/GPUDataTypes.cxx