15#ifndef O2_GPU_CHARGE_POS_H
16#define O2_GPU_CHARGE_POS_H
23#define INVALID_TIME_BIN (-GPUCF_PADDING_TIME - 1)
48 GPUdi() tpccf::TPCFragmentTime globalTime()
const {
return timePadded; }
53 static constexpr GPUdi() tpccf::GlobalPad tpcGlobalPadIdx(tpccf::Row
row, tpccf::Pad pad)
#define TPC_PADS_PER_ROW_PADDED
#define GPUCF_PADDING_PAD
#define GPUCF_PADDING_TIME
constexpr CfChargePos INVALID_CHARGE_POS
constexpr GPUhdi() CfChargePos(tpccf
GPUdi() CfChargePos(const tpccf
tpccf::TPCFragmentTime timePadded
GPUdDefault() CfChargePos()=default
GPUdi() CfChargePos delta(const tpccf