![]() |
Project
|
#include <GPUTPCCFDecodeZS.h>
Inherits o2::gpu::GPUTPCCFDecodeZSLinkBase.
Classes | |
struct | GPUSharedMemory |
Public Member Functions | |
template<int32_t iKernel = defaultKernel, typename... Args> | |
GPUd () static void Thread(int32_t nBlocks | |
GPUd () static size_t DecodePage(GPUSharedMemory &smem | |
GPUd() static void GetChannelBitmask(const tpc | GPUd () static bool ChannelIsActive(const uint32_t *chan |
GPUd () static void DecodeTBSingleThread(processorType &clusterer | |
GPUd () static void DecodeTBMultiThread(processorType &clusterer | |
![]() | |
GPUhdi () static processorType *Processor(GPUConstantMem &processors) | |
GPUhdi () const expr static GPUDataTypes | |
template<class Decoder > | |
GPUd () static void Decode(int32_t nBlocks | |
GPUd() static o2 | GPUd () static void WriteCharge(processorType &clusterer |
GPUd () static uint16_t FillWithInvalid(processorType &clusterer | |
GPUdi () static const uint8_t *ConsumeBytes(const uint8_t *&page | |
GPUdi () static uint8_t ConsumeByte(const uint8_t *&page) | |
template<typename T > | |
GPUdi () static const T *ConsumeHeader(const uint8_t *&page) | |
template<typename T = uint8_t> | |
GPUdi () static const T *Peek(const uint8_t *page | |
![]() | |
typedef | GPUconstantref () GPUConstantMem processorType |
GPUhdi () const expr static GPUDataTypes | |
GPUhdi () static processorType *Processor(GPUConstantMem &processors) | |
template<int32_t iKernel, typename... Args> | |
GPUd () static void Thread(int32_t nBlocks | |
int32_t int32_t int32_t | GPUsharedref () GPUSharedMemory &smem |
Public Attributes | |
int32_t | nThreads |
int32_t int32_t | iBlock |
int32_t int32_t int32_t | iThread |
int32_t int32_t int32_t GPUSharedMemory & | smem |
int32_t int32_t int32_t GPUSharedMemory processorType & | clusterer |
int32_t int32_t int32_t GPUSharedMemory processorType Args | args |
processorType & | clusterer |
processorType int32_t | iBlock |
processorType int32_t int32_t | nThreads |
processorType int32_t int32_t int32_t | iThread |
processorType int32_t int32_t int32_t const uint8_t * | page |
processorType int32_t int32_t int32_t const uint8_t uint32_t | pageDigitOffset |
processorType int32_t int32_t int32_t const uint8_t uint32_t int32_t | firstHBF |
GPUd() static void GetChannelBitmask(const tpc uint8_t | chanIndex |
const uint8_t * | adcData |
const uint8_t uint32_t | nAdc |
const uint8_t uint32_t const uint32_t * | channelMask |
const uint8_t uint32_t const uint32_t int32_t | timeBin |
const uint8_t uint32_t const uint32_t int32_t int32_t | cru |
const uint8_t uint32_t const uint32_t int32_t int32_t int32_t | fecInPartition |
const uint8_t uint32_t const uint32_t int32_t int32_t int32_t uint32_t | pageDigitOffset |
int32_t | iThread |
int32_t GPUSharedMemory & | smem |
int32_t GPUSharedMemory const uint8_t * | adcData |
int32_t GPUSharedMemory const uint8_t uint32_t | nAdc |
int32_t GPUSharedMemory const uint8_t uint32_t const uint32_t * | channelMask |
int32_t GPUSharedMemory const uint8_t uint32_t const uint32_t int32_t | timeBin |
int32_t GPUSharedMemory const uint8_t uint32_t const uint32_t int32_t int32_t | cru |
int32_t GPUSharedMemory const uint8_t uint32_t const uint32_t int32_t int32_t int32_t | fecInPartition |
int32_t GPUSharedMemory const uint8_t uint32_t const uint32_t int32_t int32_t int32_t uint32_t | pageDigitOffset |
![]() | |
int32_t | nThreads |
int32_t int32_t | iBlock |
int32_t int32_t int32_t | iThread |
int32_t int32_t int32_t Decoder::GPUSharedMemory & | smem |
int32_t int32_t int32_t Decoder::GPUSharedMemory processorType & | clusterer |
int32_t int32_t int32_t Decoder::GPUSharedMemory processorType int32_t | firstHBF |
GPUd() static o2 float | charge |
GPUd() static o2 float o2::tpc::PadPos | pos |
GPUd() static o2 float o2::tpc::PadPos tpccf::TPCFragmentTime | localTime |
GPUd() static o2 float o2::tpc::PadPos tpccf::TPCFragmentTime size_t | positionOffset |
int32_t | iThread |
int32_t int32_t | nThreads |
int32_t int32_t uint32_t | pageDigitOffset |
int32_t int32_t uint32_t uint16_t | nSamples |
size_t | nbytes |
page = nbytes | |
return | oldPage |
![]() | |
int32_t | nThreads |
int32_t int32_t | iBlock |
int32_t int32_t int32_t | iThread |
int32_t int32_t int32_t processorType & | processors |
Static Public Attributes | |
static constexpr int32_t | DECODE_BITS = o2::tpc::TPCZSHDRV2::TPC_ZS_NBITS_V34 |
static constexpr float | DECODE_BITS_FACTOR = 1.f / (1 << (DECODE_BITS - 10)) |
static constexpr uint32_t | DECODE_MASK = (1 << DECODE_BITS) - 1 |
Additional Inherited Members | |
![]() | |
typedef GPUTPCClusterFinder | processorType |
![]() | |
enum | K { defaultKernel = 0 , step0 = 0 , step1 = 1 , step2 = 2 , step3 = 3 , step4 = 4 , step5 = 5 } |
Definition at line 122 of file GPUTPCCFDecodeZS.h.
GPUd() static void GetChannelBitmask(const tpc o2::gpu::GPUTPCCFDecodeZSLink::GPUd | ( | ) | const |
o2::gpu::GPUTPCCFDecodeZSLink::GPUd | ( | ) | & |
o2::gpu::GPUTPCCFDecodeZSLink::GPUd | ( | ) | & |
o2::gpu::GPUTPCCFDecodeZSLink::GPUd | ( | ) | & |
o2::gpu::GPUTPCCFDecodeZSLink::GPUd | ( | ) |
const uint8_t* o2::gpu::GPUTPCCFDecodeZSLink::adcData |
Definition at line 142 of file GPUTPCCFDecodeZS.h.
int32_t GPUSharedMemory const uint8_t* o2::gpu::GPUTPCCFDecodeZSLink::adcData |
Definition at line 143 of file GPUTPCCFDecodeZS.h.
int32_t int32_t int32_t GPUSharedMemory processorType Args o2::gpu::GPUTPCCFDecodeZSLink::args |
Definition at line 135 of file GPUTPCCFDecodeZS.h.
Definition at line 140 of file GPUTPCCFDecodeZS.h.
const uint8_t uint32_t const uint32_t* o2::gpu::GPUTPCCFDecodeZSLink::channelMask |
Definition at line 142 of file GPUTPCCFDecodeZS.h.
int32_t GPUSharedMemory const uint8_t uint32_t const uint32_t* o2::gpu::GPUTPCCFDecodeZSLink::channelMask |
Definition at line 143 of file GPUTPCCFDecodeZS.h.
int32_t int32_t int32_t GPUSharedMemory processorType& o2::gpu::GPUTPCCFDecodeZSLink::clusterer |
Definition at line 135 of file GPUTPCCFDecodeZS.h.
processorType& o2::gpu::GPUTPCCFDecodeZSLink::clusterer |
Definition at line 137 of file GPUTPCCFDecodeZS.h.
const uint8_t uint32_t const uint32_t int32_t int32_t o2::gpu::GPUTPCCFDecodeZSLink::cru |
Definition at line 142 of file GPUTPCCFDecodeZS.h.
int32_t GPUSharedMemory const uint8_t uint32_t const uint32_t int32_t int32_t o2::gpu::GPUTPCCFDecodeZSLink::cru |
Definition at line 143 of file GPUTPCCFDecodeZS.h.
|
inlinestaticconstexpr |
Definition at line 126 of file GPUTPCCFDecodeZS.h.
|
inlinestaticconstexpr |
Definition at line 127 of file GPUTPCCFDecodeZS.h.
|
inlinestaticconstexpr |
Definition at line 128 of file GPUTPCCFDecodeZS.h.
const uint8_t uint32_t const uint32_t int32_t int32_t int32_t o2::gpu::GPUTPCCFDecodeZSLink::fecInPartition |
Definition at line 142 of file GPUTPCCFDecodeZS.h.
int32_t GPUSharedMemory const uint8_t uint32_t const uint32_t int32_t int32_t int32_t o2::gpu::GPUTPCCFDecodeZSLink::fecInPartition |
Definition at line 143 of file GPUTPCCFDecodeZS.h.
processorType int32_t int32_t int32_t const uint8_t uint32_t int32_t o2::gpu::GPUTPCCFDecodeZSLink::firstHBF |
Definition at line 137 of file GPUTPCCFDecodeZS.h.
int32_t int32_t o2::gpu::GPUTPCCFDecodeZSLink::iBlock |
Definition at line 135 of file GPUTPCCFDecodeZS.h.
processorType int32_t o2::gpu::GPUTPCCFDecodeZSLink::iBlock |
Definition at line 137 of file GPUTPCCFDecodeZS.h.
int32_t int32_t int32_t o2::gpu::GPUTPCCFDecodeZSLink::iThread |
Definition at line 135 of file GPUTPCCFDecodeZS.h.
processorType int32_t int32_t int32_t o2::gpu::GPUTPCCFDecodeZSLink::iThread |
Definition at line 137 of file GPUTPCCFDecodeZS.h.
int32_t o2::gpu::GPUTPCCFDecodeZSLink::iThread |
Definition at line 143 of file GPUTPCCFDecodeZS.h.
const uint8_t uint32_t o2::gpu::GPUTPCCFDecodeZSLink::nAdc |
Definition at line 142 of file GPUTPCCFDecodeZS.h.
int32_t GPUSharedMemory const uint8_t uint32_t o2::gpu::GPUTPCCFDecodeZSLink::nAdc |
Definition at line 143 of file GPUTPCCFDecodeZS.h.
int32_t o2::gpu::GPUTPCCFDecodeZSLink::nThreads |
Definition at line 135 of file GPUTPCCFDecodeZS.h.
processorType int32_t int32_t o2::gpu::GPUTPCCFDecodeZSLink::nThreads |
Definition at line 137 of file GPUTPCCFDecodeZS.h.
processorType int32_t int32_t int32_t const uint8_t* o2::gpu::GPUTPCCFDecodeZSLink::page |
Definition at line 137 of file GPUTPCCFDecodeZS.h.
processorType int32_t int32_t int32_t const uint8_t uint32_t o2::gpu::GPUTPCCFDecodeZSLink::pageDigitOffset |
Definition at line 137 of file GPUTPCCFDecodeZS.h.
const uint8_t uint32_t const uint32_t int32_t int32_t int32_t uint32_t o2::gpu::GPUTPCCFDecodeZSLink::pageDigitOffset |
Definition at line 142 of file GPUTPCCFDecodeZS.h.
int32_t GPUSharedMemory const uint8_t uint32_t const uint32_t int32_t int32_t int32_t uint32_t o2::gpu::GPUTPCCFDecodeZSLink::pageDigitOffset |
Definition at line 143 of file GPUTPCCFDecodeZS.h.
int32_t int32_t int32_t GPUSharedMemory& o2::gpu::GPUTPCCFDecodeZSLink::smem |
Definition at line 135 of file GPUTPCCFDecodeZS.h.
int32_t GPUSharedMemory& o2::gpu::GPUTPCCFDecodeZSLink::smem |
Definition at line 143 of file GPUTPCCFDecodeZS.h.
const uint8_t uint32_t const uint32_t int32_t o2::gpu::GPUTPCCFDecodeZSLink::timeBin |
Definition at line 142 of file GPUTPCCFDecodeZS.h.
int32_t GPUSharedMemory const uint8_t uint32_t const uint32_t int32_t o2::gpu::GPUTPCCFDecodeZSLink::timeBin |
Definition at line 143 of file GPUTPCCFDecodeZS.h.