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 ChargePos INVALID_CHARGE_POS
GPUdDefault() ChargePos()=default
GPUdi() ChargePos delta(const tpccf
GPUdi() ChargePos(const tpccf
constexpr GPUhdi() ChargePos(tpccf
tpccf::TPCFragmentTime timePadded