#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 114 of file GPUDataTypes.h.
◆ InOutTypeField
◆ RecoStepField
◆ DeviceType
Enumerator |
---|
INVALID_DEVICE | |
CPU | |
CUDA | |
HIP | |
OCL | |
Definition at line 119 of file GPUDataTypes.h.
◆ GeneralStep
◆ GeometryType
Enumerator |
---|
RESERVED_GEOMETRY | |
ALIROOT | |
O2 | |
Definition at line 118 of file GPUDataTypes.h.
◆ InOutType
Enumerator |
---|
TPCClusters | |
OBSOLETE | |
TPCMergedTracks | |
TPCCompressedClusters | |
TRDTracklets | |
TRDTracks | |
TPCRaw | |
ITSClusters | |
ITSTracks | |
Definition at line 135 of file GPUDataTypes.h.
◆ RecoStep
Enumerator |
---|
TPCConversion | |
TPCSectorTracking | |
TPCMerging | |
TPCCompression | |
TRDTracking | |
ITSTracking | |
TPCdEdx | |
TPCClusterFinding | |
TPCDecompression | |
Refit | |
AllRecoSteps | |
NoRecoStep | |
Definition at line 123 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