![]() |
Project
|
#include <GPUTPCGrid.h>
Public Member Functions | |
GPUd () void CreateEmpty() | |
GPUd () void Create(float yMin | |
GPUd () int32_t GetBin(float Y | |
GPUd () int32_t GetBinBounded(float Y | |
GPUd () void GetBin(float Y | |
GPUd () void GetBinArea(float Y | |
GPUd () uint32_t N() const | |
GPUd () uint32_t Ny() const | |
GPUd () uint32_t Nz() const | |
GPUd () float YMin() const | |
GPUd () float YMax() const | |
GPUd () float ZMin() const | |
GPUd () float ZMax() const | |
GPUd () float StepYInv() const | |
GPUd () float StepZInv() const | |
Public Attributes | |
float | yMax |
float float | zMin |
float float float | zMax |
float float float int32_t | ny |
float float float int32_t int32_t | nz |
float Z | const |
float | Z |
float int32_t *const | bY |
float int32_t *const int32_t *const bZ | const |
float float | dy |
float float float | dz |
float float float int32_t & | bin |
float float float int32_t int32_t & | ny |
float float float int32_t int32_t int32_t &nz | const |
Friends | |
class | GPUTPCNeighboursFinder |
2-dimensional grid of pointers. pointers to (y,z)-like objects are assigned to the corresponding grid bin used by GPUTPCTracker to speed-up the hit operations grid axis are named Z,Y to be similar to TPC row coordinates.
Definition at line 30 of file GPUTPCGrid.h.
|
inline |
Definition at line 51 of file GPUTPCGrid.h.
|
inline |
Definition at line 52 of file GPUTPCGrid.h.
|
inline |
Definition at line 48 of file GPUTPCGrid.h.
|
inline |
Definition at line 47 of file GPUTPCGrid.h.
|
inline |
Definition at line 50 of file GPUTPCGrid.h.
|
inline |
Definition at line 49 of file GPUTPCGrid.h.
o2::gpu::GPUTPCGrid::GPUd | ( | ) |
o2::gpu::GPUTPCGrid::GPUd | ( | ) |
returns -1 if the row is empty == no hits
|
inline |
Definition at line 44 of file GPUTPCGrid.h.
|
inline |
Definition at line 45 of file GPUTPCGrid.h.
|
inline |
Definition at line 46 of file GPUTPCGrid.h.
o2::gpu::GPUTPCGrid::GPUd | ( | ) |
o2::gpu::GPUTPCGrid::GPUd | ( | ) |
o2::gpu::GPUTPCGrid::GPUd | ( | ) |
o2::gpu::GPUTPCGrid::GPUd | ( | ) |
|
friend |
Definition at line 55 of file GPUTPCGrid.h.
float float float int32_t& o2::gpu::GPUTPCGrid::bin |
Definition at line 42 of file GPUTPCGrid.h.
float int32_t* const o2::gpu::GPUTPCGrid::bY |
Definition at line 41 of file GPUTPCGrid.h.
float Z o2::gpu::GPUTPCGrid::const |
Definition at line 36 of file GPUTPCGrid.h.
float int32_t* const int32_t* const bZ o2::gpu::GPUTPCGrid::const |
Definition at line 41 of file GPUTPCGrid.h.
float float float int32_t int32_t int32_t& nz o2::gpu::GPUTPCGrid::const |
Definition at line 42 of file GPUTPCGrid.h.
float float o2::gpu::GPUTPCGrid::dy |
Definition at line 42 of file GPUTPCGrid.h.
float float float o2::gpu::GPUTPCGrid::dz |
Definition at line 42 of file GPUTPCGrid.h.
float float float int32_t o2::gpu::GPUTPCGrid::ny |
Definition at line 34 of file GPUTPCGrid.h.
float float float int32_t int32_t& o2::gpu::GPUTPCGrid::ny |
Definition at line 42 of file GPUTPCGrid.h.
float float float int32_t int32_t o2::gpu::GPUTPCGrid::nz |
Definition at line 34 of file GPUTPCGrid.h.
float o2::gpu::GPUTPCGrid::yMax |
Definition at line 34 of file GPUTPCGrid.h.
float o2::gpu::GPUTPCGrid::Z |
Definition at line 41 of file GPUTPCGrid.h.
float float float o2::gpu::GPUTPCGrid::zMax |
Definition at line 34 of file GPUTPCGrid.h.
float float o2::gpu::GPUTPCGrid::zMin |
Definition at line 34 of file GPUTPCGrid.h.