Project
Loading...
Searching...
No Matches
o2::gpu::gpudatatypes Namespace Reference

Namespaces

namespace  gpuqa
 

Typedefs

typedef bitfield< RecoStep, uint32_t > RecoStepField
 
typedef bitfield< InOutType, uint32_t > InOutTypeField
 

Enumerations

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 : uint32_t { Prepare = 1 , QA = 2 }
 
enum class  RecoStep : uint32_t {
  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 : uint32_t {
  TPCClusters = 1 , OBSOLETE = 2 , TPCMergedTracks = 4 , TPCCompressedClusters = 8 ,
  TRDTracklets = 16 , TRDTracks = 32 , TPCRaw = 64 , ITSClusters = 128 ,
  ITSTracks = 256
}
 

Functions

DeviceType GetDeviceType (const char *type)
 

Typedef Documentation

◆ InOutTypeField

Definition at line 68 of file GPUDataTypesConfig.h.

◆ RecoStepField

Definition at line 67 of file GPUDataTypesConfig.h.

Enumeration Type Documentation

◆ DeviceType

Enumerator
INVALID_DEVICE 
CPU 
CUDA 
HIP 
OCL 

Definition at line 35 of file GPUDataTypesConfig.h.

◆ GeneralStep

enum class o2::gpu::gpudatatypes::GeneralStep : uint32_t
strong
Enumerator
Prepare 
QA 

Definition at line 36 of file GPUDataTypesConfig.h.

◆ GeometryType

enum class o2::gpu::gpudatatypes::GeometryType : uint32_t
strong
Enumerator
RESERVED_GEOMETRY 
ALIROOT 
O2 

Definition at line 34 of file GPUDataTypesConfig.h.

◆ InOutType

enum class o2::gpu::gpudatatypes::InOutType : uint32_t
strong
Enumerator
TPCClusters 
OBSOLETE 
TPCMergedTracks 
TPCCompressedClusters 
TRDTracklets 
TRDTracks 
TPCRaw 
ITSClusters 
ITSTracks 

Definition at line 51 of file GPUDataTypesConfig.h.

◆ RecoStep

enum class o2::gpu::gpudatatypes::RecoStep : uint32_t
strong
Enumerator
TPCConversion 
TPCSectorTracking 
TPCMerging 
TPCCompression 
TRDTracking 
ITSTracking 
TPCdEdx 
TPCClusterFinding 
TPCDecompression 
Refit 
AllRecoSteps 
NoRecoStep 

Definition at line 39 of file GPUDataTypesConfig.h.

Function Documentation

◆ GetDeviceType()

gpudatatypes::DeviceType o2::gpu::gpudatatypes::GetDeviceType ( const char type)

Definition at line 20 of file GPUDataTypesConfig.cxx.