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)
GLboolean GLboolean GLboolean b
GLsizei const GLfloat * value
GLint GLint GLsizei GLint GLenum GLenum type
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
GLboolean GLboolean GLboolean GLboolean a
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)
PadFlags operator|(PadFlags a, PadFlags b)
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
PadFlags operator&(PadFlags a, PadFlags b)
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
@ flagUnknownPad
flag for unknown status binary 0100
@ flagLowPad
flag for pad with extremly low IDC value
@ flagNeighbour
flag if n neighbouring pads are outlier
@ flagGoodPad
flag for a good pad binary 0001
@ flagSkip
flag for defining a pad which is just ignored during the calculation of I1 and IDCDelta
@ flagDeadPad
flag for a dead pad binary 0010
@ flagHighPad
flag for pad with extremly high IDC value
@ flagFEC
flag for a whole masked FEC
@ flagSaturatedPad
flag for saturated status binary 0100
unsigned int TimeBin
global time bin
constexpr unsigned short GEMSTACKSPERSECTOR
math_utils::Point2D< float > GlobalPosition2D
PadFlags operator~(PadFlags a)
constexpr unsigned short GEMSTACKSPERSIDE
GEM stack identification.
GPUdi() int getIndex() const
Single number identification for the stacks.
GPUdi() void setIndex(int index)