Project
Loading...
Searching...
No Matches
o2::gpu::TPCPadBitMap Struct Reference

#include <TPCPadBitMap.h>

Public Member Functions

 TPCPadBitMap ()
 
 TPCPadBitMap (const o2::tpc::CalDet< bool > &)
 
void setFromMap (const o2::tpc::CalDet< bool > &)
 setting the stored values from CalDet
 
 GPUdi () void set(int32_t sector
 
 GPUdi () void set(int32_t sector
 
 GPUdi () bool isSet(int32_t sector
 
 GPUdi () bool isSet(int32_t sector
 

Public Attributes

tpccf::Row row
 
tpccf::Row tpccf::Pad pad
 
tpccf::Row tpccf::Pad bool c
 
uint16_t globalPad
 
uint16_t bool c
 
tpccf::Row tpccf::Pad pad const
 
uint16_t globalPad const
 
GPUdi() uint16_t globalPad(tpccf uint16_t mPadOffsetPerRow [GPUCA_ROW_COUNT]
 
SectorBitMap mBitMap [GPUCA_NSECTORS]
 

Detailed Description

Definition at line 30 of file TPCPadBitMap.h.

Constructor & Destructor Documentation

◆ TPCPadBitMap() [1/2]

TPCPadBitMap::TPCPadBitMap ( )

Definition at line 22 of file TPCPadBitMap.cxx.

◆ TPCPadBitMap() [2/2]

TPCPadBitMap::TPCPadBitMap ( const o2::tpc::CalDet< bool > &  map)

Definition at line 35 of file TPCPadBitMap.cxx.

Member Function Documentation

◆ GPUdi() [1/4]

o2::gpu::TPCPadBitMap::GPUdi ( )

◆ GPUdi() [2/4]

o2::gpu::TPCPadBitMap::GPUdi ( )

◆ GPUdi() [3/4]

o2::gpu::TPCPadBitMap::GPUdi ( )

◆ GPUdi() [4/4]

o2::gpu::TPCPadBitMap::GPUdi ( )

◆ setFromMap()

void TPCPadBitMap::setFromMap ( const o2::tpc::CalDet< bool > &  map)

setting the stored values from CalDet

Definition at line 40 of file TPCPadBitMap.cxx.

Member Data Documentation

◆ c [1/2]

tpccf::Row tpccf::Pad bool o2::gpu::TPCPadBitMap::c
Initial value:
{
mBitMap[sector].set(globalPad(row, pad), c)
tpccf::Row tpccf::Pad pad
tpccf::Row tpccf::Pad bool c
SectorBitMap mBitMap[GPUCA_NSECTORS]

Definition at line 40 of file TPCPadBitMap.h.

◆ c [2/2]

uint16_t bool o2::gpu::TPCPadBitMap::c
Initial value:
{
mBitMap[sector].set(globalPad, c)

Definition at line 45 of file TPCPadBitMap.h.

◆ const [1/2]

tpccf::Row tpccf::Pad pad o2::gpu::TPCPadBitMap::const
Initial value:
{
return mBitMap[sector].get(globalPad(row, pad))

Definition at line 50 of file TPCPadBitMap.h.

◆ const [2/2]

uint16_t globalPad o2::gpu::TPCPadBitMap::const
Initial value:
{
return mBitMap[sector].get(globalPad)

Definition at line 55 of file TPCPadBitMap.h.

◆ globalPad

uint16_t o2::gpu::TPCPadBitMap::globalPad

Definition at line 45 of file TPCPadBitMap.h.

◆ mBitMap

SectorBitMap o2::gpu::TPCPadBitMap::mBitMap[GPUCA_NSECTORS]

Definition at line 105 of file TPCPadBitMap.h.

◆ mPadOffsetPerRow

GPUdi () uint16_t globalPad(tpccf uint16_t o2::gpu::TPCPadBitMap::mPadOffsetPerRow[GPUCA_ROW_COUNT]

Definition at line 104 of file TPCPadBitMap.h.

◆ pad

tpccf::Row tpccf::Pad o2::gpu::TPCPadBitMap::pad

Definition at line 40 of file TPCPadBitMap.h.

◆ row

tpccf::Row o2::gpu::TPCPadBitMap::row

Definition at line 40 of file TPCPadBitMap.h.


The documentation for this struct was generated from the following files: