![]() |
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 | |
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 |
Static Public Attributes | |
| static constexpr uint32_t | NSECTORS = o2::tpc::constants::MAXSECTOR |
| static constexpr uint32_t | NROWS = o2::tpc::constants::MAXGLOBALPADROW |
Definition at line 102 of file GPUTPCGeometry.h.
| o2::gpu::GPUTPCGeometry::GPUd | ( | ) | const |
|
inline |
Definition at line 136 of file GPUTPCGeometry.h.
|
inline |
Definition at line 138 of file GPUTPCGeometry.h.
|
inline |
Definition at line 139 of file GPUTPCGeometry.h.
|
inline |
Definition at line 122 of file GPUTPCGeometry.h.
|
inline |
Definition at line 140 of file GPUTPCGeometry.h.
|
inline |
Definition at line 135 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 142 of file GPUTPCGeometry.h.
|
inline |
Definition at line 137 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 141 of file GPUTPCGeometry.h.
| o2::gpu::GPUTPCGeometry::return | ( | 250.f - | v | ) |
|
staticconstexpr |
Definition at line 108 of file GPUTPCGeometry.h.
|
staticconstexpr |
Definition at line 107 of file GPUTPCGeometry.h.
| uint32_t float o2::gpu::GPUTPCGeometry::pad |
Definition at line 146 of file GPUTPCGeometry.h.
| uint32_t o2::gpu::GPUTPCGeometry::row |
Definition at line 146 of file GPUTPCGeometry.h.
Definition at line 162 of file GPUTPCGeometry.h.
Definition at line 156 of file GPUTPCGeometry.h.
Definition at line 162 of file GPUTPCGeometry.h.
Definition at line 172 of file GPUTPCGeometry.h.