![]() |
Project
|
#include <GPUTPCGeometry.h>
Public Member Functions | |
| GPUd () static const expr int32_t GetRegion(int32_t row) | |
| GPUd () static const expr int32_t GetRegionRows(int32_t region) | |
| GPUd () static const expr int32_t GetRegionStart(int32_t region) | |
| GPUd () static const expr int32_t GetSampaMapping(int32_t region) | |
| GPUd () static const expr int32_t GetChannelOffset(int32_t region) | |
| GPUd () static const expr int32_t GetSectorFECOffset(int32_t partition) | |
| GPUd () static const expr int32_t GetROC(int32_t row) | |
| GPUd () static const expr int32_t EndIROC() | |
| GPUd () static const expr int32_t EndOROC1() | |
| GPUd () static const expr int32_t EndOROC2() | |
| GPUd () static const expr int32_t MaxNPadsPerRow() | |
| GPUd () static const expr float PadWidth(int32_t row) | |
| GPUd () static const expr float Row2X(uint32_t row) | |
| GPUd () static const expr float NRegions() | |
| GPUd () static const expr float TPCLength() | |
| GPUd () static const expr float PadHeight(uint32_t row) | |
| GPUd () static const expr float PadHeightByRegion(uint32_t region) | |
| GPUd () static const expr float PadWidthByRegion(uint32_t region) | |
| GPUd () static const expr uint8_t NPads(uint32_t row) | |
| GPUd () static const expr float SectorSin(uint32_t sector) | |
| GPUd () static const expr float SectorCos(uint32_t sector) | |
| GPUd () static const expr float SectorAlpha(uint32_t sector) | |
| GPUd () static const expr float LinearPad2Y(uint32_t sector | |
| return(sector >=NSECTORS/2) ? -u | GPUd () static const expr float LinearTime2Z(uint32_t sector |
| return(sector >=NSECTORS/2) ? -v | GPUd () static const expr float LinearY2Pad(uint32_t sector |
| return u PadWidth(row)+0.5f *(gputpcgeometry_internal | GPUd () static const expr float LinearZ2Time(uint32_t sector |
| return (250.f - v) *FACTOR_Z2T | |
Static Public Member Functions | |
| static | GPUglobalconstexpr () uint32_t NSECTORS |
| static | GPUglobalconstexpr () uint32_t NROWS |
Public Attributes | |
| uint32_t | row |
| uint32_t float | pad |
| return(sector >=NSECTORS/2) ? -u float | time |
| return(sector >=NSECTORS/2) ? -v uint32_t | row |
| return(sector >=NSECTORS/2) ? -v uint32_t float | y |
| return u PadWidth(row)+0.5f *(gputpcgeometry_internal float | z |
Definition at line 102 of file GPUTPCGeometry.h.
| o2::gpu::GPUTPCGeometry::GPUd | ( | ) | const |
| return(sector >=NSECTORS/2) ? -u o2::gpu::GPUTPCGeometry::GPUd | ( | ) | const |
|
inline |
Definition at line 137 of file GPUTPCGeometry.h.
|
inline |
Definition at line 139 of file GPUTPCGeometry.h.
|
inline |
Definition at line 140 of file GPUTPCGeometry.h.
|
inline |
Definition at line 122 of file GPUTPCGeometry.h.
|
inline |
Definition at line 141 of file GPUTPCGeometry.h.
|
inline |
Definition at line 136 of file GPUTPCGeometry.h.
|
inline |
Definition at line 145 of file GPUTPCGeometry.h.
|
inline |
Definition at line 144 of file GPUTPCGeometry.h.
|
inline |
Definition at line 143 of file GPUTPCGeometry.h.
|
inline |
Definition at line 138 of file GPUTPCGeometry.h.
|
inline |
Definition at line 118 of file GPUTPCGeometry.h.
|
inline |
Definition at line 119 of file GPUTPCGeometry.h.
|
inline |
Definition at line 120 of file GPUTPCGeometry.h.
|
inline |
Definition at line 115 of file GPUTPCGeometry.h.
|
inline |
Definition at line 111 of file GPUTPCGeometry.h.
|
inline |
Definition at line 112 of file GPUTPCGeometry.h.
|
inline |
Definition at line 113 of file GPUTPCGeometry.h.
|
inline |
Definition at line 117 of file GPUTPCGeometry.h.
|
inline |
Definition at line 114 of file GPUTPCGeometry.h.
|
inline |
Definition at line 116 of file GPUTPCGeometry.h.
|
inline |
Definition at line 121 of file GPUTPCGeometry.h.
|
inline |
Definition at line 142 of file GPUTPCGeometry.h.
|
static |
|
static |
| o2::gpu::GPUTPCGeometry::return | ( | 250.f - | v | ) |
| uint32_t float o2::gpu::GPUTPCGeometry::pad |
Definition at line 147 of file GPUTPCGeometry.h.
| uint32_t o2::gpu::GPUTPCGeometry::row |
Definition at line 147 of file GPUTPCGeometry.h.
Definition at line 163 of file GPUTPCGeometry.h.
| return(sector >=NSECTORS/2) ? -u float o2::gpu::GPUTPCGeometry::time |
Definition at line 157 of file GPUTPCGeometry.h.
Definition at line 163 of file GPUTPCGeometry.h.
Definition at line 173 of file GPUTPCGeometry.h.