Project
Loading...
Searching...
No Matches
o2::gpu::GPUTPCGrid Class Reference

#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
 

Detailed Description

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.

Member Function Documentation

◆ GPUd() [1/15]

o2::gpu::GPUTPCGrid::GPUd ( ) const
inline

Definition at line 51 of file GPUTPCGrid.h.

◆ GPUd() [2/15]

o2::gpu::GPUTPCGrid::GPUd ( ) const
inline

Definition at line 52 of file GPUTPCGrid.h.

◆ GPUd() [3/15]

o2::gpu::GPUTPCGrid::GPUd ( ) const
inline

Definition at line 48 of file GPUTPCGrid.h.

◆ GPUd() [4/15]

o2::gpu::GPUTPCGrid::GPUd ( ) const
inline

Definition at line 47 of file GPUTPCGrid.h.

◆ GPUd() [5/15]

o2::gpu::GPUTPCGrid::GPUd ( ) const
inline

Definition at line 50 of file GPUTPCGrid.h.

◆ GPUd() [6/15]

o2::gpu::GPUTPCGrid::GPUd ( ) const
inline

Definition at line 49 of file GPUTPCGrid.h.

◆ GPUd() [7/15]

o2::gpu::GPUTPCGrid::GPUd ( )

◆ GPUd() [8/15]

o2::gpu::GPUTPCGrid::GPUd ( )

returns -1 if the row is empty == no hits

◆ GPUd() [9/15]

o2::gpu::GPUTPCGrid::GPUd ( ) const
inline

Definition at line 44 of file GPUTPCGrid.h.

◆ GPUd() [10/15]

o2::gpu::GPUTPCGrid::GPUd ( ) const
inline

Definition at line 45 of file GPUTPCGrid.h.

◆ GPUd() [11/15]

o2::gpu::GPUTPCGrid::GPUd ( ) const
inline

Definition at line 46 of file GPUTPCGrid.h.

◆ GPUd() [12/15]

o2::gpu::GPUTPCGrid::GPUd ( )

◆ GPUd() [13/15]

o2::gpu::GPUTPCGrid::GPUd ( )

◆ GPUd() [14/15]

o2::gpu::GPUTPCGrid::GPUd ( )

◆ GPUd() [15/15]

o2::gpu::GPUTPCGrid::GPUd ( )

Friends And Related Symbol Documentation

◆ GPUTPCNeighboursFinder

Definition at line 55 of file GPUTPCGrid.h.

Member Data Documentation

◆ bin

float float float int32_t& o2::gpu::GPUTPCGrid::bin

Definition at line 42 of file GPUTPCGrid.h.

◆ bY

float int32_t* const o2::gpu::GPUTPCGrid::bY

Definition at line 41 of file GPUTPCGrid.h.

◆ const [1/3]

float Z o2::gpu::GPUTPCGrid::const

Definition at line 36 of file GPUTPCGrid.h.

◆ const [2/3]

float int32_t* const int32_t* const bZ o2::gpu::GPUTPCGrid::const

Definition at line 41 of file GPUTPCGrid.h.

◆ const [3/3]

float float float int32_t int32_t int32_t& nz o2::gpu::GPUTPCGrid::const

Definition at line 42 of file GPUTPCGrid.h.

◆ dy

float float o2::gpu::GPUTPCGrid::dy

Definition at line 42 of file GPUTPCGrid.h.

◆ dz

float float float o2::gpu::GPUTPCGrid::dz

Definition at line 42 of file GPUTPCGrid.h.

◆ ny [1/2]

float float float int32_t o2::gpu::GPUTPCGrid::ny

Definition at line 34 of file GPUTPCGrid.h.

◆ ny [2/2]

float float float int32_t int32_t& o2::gpu::GPUTPCGrid::ny

Definition at line 42 of file GPUTPCGrid.h.

◆ nz

float float float int32_t int32_t o2::gpu::GPUTPCGrid::nz

Definition at line 34 of file GPUTPCGrid.h.

◆ yMax

float o2::gpu::GPUTPCGrid::yMax

Definition at line 34 of file GPUTPCGrid.h.

◆ Z

float o2::gpu::GPUTPCGrid::Z

Definition at line 41 of file GPUTPCGrid.h.

◆ zMax

float float float o2::gpu::GPUTPCGrid::zMax

Definition at line 34 of file GPUTPCGrid.h.

◆ zMin

float float o2::gpu::GPUTPCGrid::zMin

Definition at line 34 of file GPUTPCGrid.h.


The documentation for this class was generated from the following file: