19#ifndef AliceO2_TPC_Defs_H
20#define AliceO2_TPC_Defs_H
22#ifndef GPUCA_GPUCODE_DEVICE
27#ifndef GPUCA_ALIGPUCODE
41constexpr unsigned char SIDES = 2;
43constexpr double PI = 3.14159265358979323846;
bool operator!=(Iterator rhs)
GLsizei const GLfloat * value
GLint GLint GLsizei GLint GLenum GLenum type
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
Global TPC definitions and constants.
GEMstack
TPC GEM stack types.
math_utils::Point2D< float > LocalPosition2D
constexpr unsigned short CHARGETYPES
math_utils::Point3D< float > LocalPosition3D
StatisticsType
Statistics type.
@ GausFitFast
Use fast gaus fit (less accurate error treatment)
@ MeanStdDev
Use mean and standard deviation.
@ GausFit
Use slow gaus fit (better fit stability)
constexpr double SECPHIWIDTH
constexpr unsigned char SECTORSPERSIDE
math_utils::Point2D< float > PadCentre
Pad centres as 2D float.
constexpr unsigned short GEMSTACKS
Enum< T >::Iterator begin(Enum< T >)
math_utils::Point3D< float > GlobalPosition3D
constexpr unsigned short GEMSPERSTACK
constexpr unsigned char SIDES
PadSubset
Definition of the different pad subsets.
@ Partition
Partitions (up to 36*5)
@ Region
Regions (up to 36*10)
unsigned short GlobalPadNumber
global pad number
unsigned int TimeBin
global time bin
constexpr unsigned short GEMSTACKSPERSECTOR
math_utils::Point2D< float > GlobalPosition2D
constexpr unsigned short GEMSTACKSPERSIDE
GEM stack identification.
GPUdi() int getIndex() const
Single number identification for the stacks.
GPUdi() void setIndex(int index)