![]() |
Project
|
#include "GPUDef.h"
Go to the source code of this file.
Namespaces | |
namespace | o2 |
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
namespace | o2::gpu |
namespace | o2::gpu::tpccf |
Macros | |
#define | CHARGEMAP_TILING_LAYOUT |
#define | SCRATCH_PAD_SEARCH_N 8 |
#define | SCRATCH_PAD_COUNT_N 16 |
#define | SCRATCH_PAD_BUILD_N 16 |
#define | SCRATCH_PAD_NOISE_N 16 |
#define | GPUCF_PADDING_PAD 8 |
#define | GPUCF_PADDING_TIME 4 |
#define | TPC_PADS_PER_ROW 144 |
#define | TPC_ROWS_PER_CRU 18 |
#define | TPC_PADS_PER_ROW_PADDED (TPC_PADS_PER_ROW + GPUCF_PADDING_PAD) |
#define | TPC_NUM_OF_PADS (GPUCA_ROW_COUNT * TPC_PADS_PER_ROW_PADDED + GPUCF_PADDING_PAD) |
#define | TPC_PADS_IN_SECTOR 14560 |
#define | TPC_FEC_IDS_IN_SECTOR 23296 |
#define | TPC_MAX_FRAGMENT_LEN_GPU 4000 |
#define | TPC_MAX_FRAGMENT_LEN_HOST 1000 |
#define | TPC_MAX_FRAGMENT_LEN_PADDED(size) ((size) + 2 * GPUCF_PADDING_TIME) |
#define | CPU_ONLY(x) x |
#define | CPU_PTR(x) x |
Typedefs | |
using | o2::gpu::tpccf::SizeT = size_t |
using | o2::gpu::tpccf::TPCTime = int32_t |
using | o2::gpu::tpccf::TPCFragmentTime = int16_t |
using | o2::gpu::tpccf::Pad = uint8_t |
using | o2::gpu::tpccf::GlobalPad = int16_t |
using | o2::gpu::tpccf::Row = uint8_t |
using | o2::gpu::tpccf::Cru = uint8_t |
using | o2::gpu::tpccf::Charge = float |
using | o2::gpu::tpccf::Delta = int16_t |
using | o2::gpu::tpccf::Delta2 = short2 |
using | o2::gpu::tpccf::local_id = short2 |
Definition in file clusterFinderDefs.h.
#define CHARGEMAP_TILING_LAYOUT |
Definition at line 21 of file clusterFinderDefs.h.
Definition at line 53 of file clusterFinderDefs.h.
Definition at line 54 of file clusterFinderDefs.h.
#define GPUCF_PADDING_PAD 8 |
Definition at line 36 of file clusterFinderDefs.h.
#define GPUCF_PADDING_TIME 4 |
Definition at line 37 of file clusterFinderDefs.h.
#define SCRATCH_PAD_BUILD_N 16 |
Definition at line 30 of file clusterFinderDefs.h.
#define SCRATCH_PAD_COUNT_N 16 |
Definition at line 24 of file clusterFinderDefs.h.
#define SCRATCH_PAD_NOISE_N 16 |
Definition at line 31 of file clusterFinderDefs.h.
#define SCRATCH_PAD_SEARCH_N 8 |
Definition at line 23 of file clusterFinderDefs.h.
#define TPC_FEC_IDS_IN_SECTOR 23296 |
Definition at line 44 of file clusterFinderDefs.h.
#define TPC_MAX_FRAGMENT_LEN_GPU 4000 |
Definition at line 45 of file clusterFinderDefs.h.
#define TPC_MAX_FRAGMENT_LEN_HOST 1000 |
Definition at line 46 of file clusterFinderDefs.h.
#define TPC_MAX_FRAGMENT_LEN_PADDED | ( | size | ) | ((size) + 2 * GPUCF_PADDING_TIME) |
Definition at line 47 of file clusterFinderDefs.h.
#define TPC_NUM_OF_PADS (GPUCA_ROW_COUNT * TPC_PADS_PER_ROW_PADDED + GPUCF_PADDING_PAD) |
Definition at line 42 of file clusterFinderDefs.h.
#define TPC_PADS_IN_SECTOR 14560 |
Definition at line 43 of file clusterFinderDefs.h.
#define TPC_PADS_PER_ROW 144 |
Definition at line 38 of file clusterFinderDefs.h.
#define TPC_PADS_PER_ROW_PADDED (TPC_PADS_PER_ROW + GPUCF_PADDING_PAD) |
Definition at line 41 of file clusterFinderDefs.h.
#define TPC_ROWS_PER_CRU 18 |
Definition at line 40 of file clusterFinderDefs.h.