16#ifndef TRACKINGITSU_INCLUDE_CONSTANTS_H_
17#define TRACKINGITSU_INCLUDE_CONSTANTS_H_
19#ifndef GPUCA_GPUCODE_DEVICE
36constexpr float MB = 1024.f * 1024.f;
37constexpr float GB = 1024.f * 1024.f * 1024.f;
43constexpr float Pi{3.14159265359f};
69 constexpr double s = 1.;
84 0.5f *
ZBins / (zSize[3]), 0.5f *
ZBins / (zSize[4]), 0.5f *
ZBins / (zSize[5]),
85 0.5f *
ZBins / (zSize[6])}};
105 return o2::gpu::GPUCommonMath::Min(
phiIndex *
ZBins + zIndex,
109GPUhdi() constexpr
int4 getEmptyBinsRect() {
return int4{0, 0, 0, 0}; }
std::array< T, Size > GPUArray
constexpr float InversePhiBinSize
constexpr int TrackletsPerRoad
GPUhdi() const expr GPUArray< float
LayersNumber LayersZCoordinate()
LayersNumber LayersRCoordinate()
float getInverseZCoordinate(const int layerIndex)
constexpr int CellsPerRoad
constexpr int LayersNumber
LayersNumber InverseZBinSize()
constexpr int LayersNumberVertexer
GPUhdi() const expr GPUArray< float
constexpr int ClustersPerCell
constexpr int UnusedIndex
constexpr float Resolution
VertexerHistogramVolume()
constexpr float FloatMinThreshold
constexpr bool DoTimeBenchmarks
constexpr bool SaveTimeBenchmarks
std::vector< std::vector< int > > index_table_t
FIXME: this is for compatibility with OCL.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...