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

#include <GPUTPCTrackletConstructor.h>

Classes

struct  GPUSharedMemory
 
class  GPUTPCThreadMemory
 

Public Types

enum  K { singleSector = 0 , allSectors = 1 }
 

Public Member Functions

 GPUd () static void InitTracklet(GPUTPCTrackParam &tParam)
 
template<class T >
 GPUd () static void UpdateTracklet(int32_t nBlocks
 
int32_t int32_t int32_t GPUsharedref () T &s
 
int32_t int32_t int32_t GPUTPCThreadMemory GPUconstantref () GPUTPCTracker &tracker
 
 GPUd () static void StoreTracklet(int32_t nBlocks
 
int32_t int32_t int32_t GPUsharedref () GPUSharedMemory &s
 
int32_t int32_t int32_t GPUTPCThreadMemory GPUconstantref () GPUTPCTracker &tracker
 
 GPUd () static bool CheckCov(GPUTPCTrackParam &tParam)
 
 GPUd () static void DoTracklet(GPUconstantref() GPUTPCTracker &tracker
 
template<class T >
GPUsharedref() GPUTPCTrackletConstructor GPUd () static int32_t GPUTPCTrackletConstructorExtrapolationTracking(GPUconstantref() GPUTPCTracker &tracker
 
GPUsharedref() GPUTPCTrackletConstructor GPUsharedref () T &sMem
 
typedef GPUconstantref () GPUTPCTracker processorType
 
 GPUhdi () const expr static GPUDataTypes
 
 GPUhdi () static processorType *Processor(GPUConstantMem &processors)
 
template<int32_t iKernel = GPUKernelTemplate::defaultKernel>
 GPUd () static void Thread(int32_t nBlocks
 
int32_t int32_t int32_t GPUsharedref () GPUSharedMemory &smem
 

Public Attributes

int32_t nThreads
 
int32_t int32_t iBlock
 
int32_t int32_t int32_t iThread
 
int32_t int32_t int32_t GPUTPCThreadMemoryr
 
int32_t int32_t int32_t GPUTPCThreadMemory GPUTPCTrackParamtParam
 
int32_t int32_t int32_t GPUTPCThreadMemory GPUTPCTrackParam int32_t iRow
 
int32_t int32_t int32_t GPUTPCThreadMemory GPUTPCTrackParam int32_t calinkrowHit
 
int32_t int32_t int32_t GPUTPCThreadMemory GPUTPCTrackParam int32_t calink calinkrowHits
 
int32_t int32_t int32_t GPUTPCThreadMemory GPUTPCTrackParam calinkrowHits
 
GPUsharedref() GPUTPCTrackletConstructor GPUTPCTrackParamtParam
 
GPUsharedref() GPUTPCTrackletConstructor GPUTPCTrackParam int32_t startrow
 
GPUsharedref() GPUTPCTrackletConstructor GPUTPCTrackParam int32_t int32_t increment
 
GPUsharedref() GPUTPCTrackletConstructor GPUTPCTrackParam int32_t int32_t int32_t iTracklet
 
GPUsharedref() GPUTPCTrackletConstructor GPUTPCTrackParam int32_t int32_t int32_t calinkrowHits
 
int32_t int32_t int32_t processorType & tracker
 

Detailed Description

Definition at line 31 of file GPUTPCTrackletConstructor.h.

Member Enumeration Documentation

◆ K

Enumerator
singleSector 
allSectors 

Definition at line 34 of file GPUTPCTrackletConstructor.h.

Member Function Documentation

◆ GPUconstantref() [1/3]

int32_t int32_t int32_t GPUTPCThreadMemory o2::gpu::GPUTPCTrackletConstructor::GPUconstantref ( ) &

◆ GPUconstantref() [2/3]

int32_t int32_t int32_t GPUTPCThreadMemory o2::gpu::GPUTPCTrackletConstructor::GPUconstantref ( ) &

◆ GPUconstantref() [3/3]

typedef o2::gpu::GPUTPCTrackletConstructor::GPUconstantref ( )

◆ GPUd() [1/7]

o2::gpu::GPUTPCTrackletConstructor::GPUd ( ) &

◆ GPUd() [2/7]

template<class T >
GPUsharedref() GPUTPCTrackletConstructor o2::gpu::GPUTPCTrackletConstructor::GPUd ( ) &

◆ GPUd() [3/7]

o2::gpu::GPUTPCTrackletConstructor::GPUd ( ) &

◆ GPUd() [4/7]

o2::gpu::GPUTPCTrackletConstructor::GPUd ( ) &

◆ GPUd() [5/7]

o2::gpu::GPUTPCTrackletConstructor::GPUd ( )

◆ GPUd() [6/7]

template<int32_t iKernel = GPUKernelTemplate::defaultKernel>
o2::gpu::GPUTPCTrackletConstructor::GPUd ( )

◆ GPUd() [7/7]

template<class T >
o2::gpu::GPUTPCTrackletConstructor::GPUd ( )

◆ GPUhdi() [1/2]

o2::gpu::GPUTPCTrackletConstructor::GPUhdi ( ) const
inline

Definition at line 100 of file GPUTPCTrackletConstructor.h.

◆ GPUhdi() [2/2]

o2::gpu::GPUTPCTrackletConstructor::GPUhdi ( ) &
inline

Definition at line 101 of file GPUTPCTrackletConstructor.h.

◆ GPUsharedref() [1/4]

int32_t int32_t int32_t o2::gpu::GPUTPCTrackletConstructor::GPUsharedref ( ) &

◆ GPUsharedref() [2/4]

int32_t int32_t int32_t o2::gpu::GPUTPCTrackletConstructor::GPUsharedref ( ) &

◆ GPUsharedref() [3/4]

int32_t int32_t int32_t o2::gpu::GPUTPCTrackletConstructor::GPUsharedref ( ) &

◆ GPUsharedref() [4/4]

GPUsharedref() GPUTPCTrackletConstructor o2::gpu::GPUTPCTrackletConstructor::GPUsharedref ( ) &

Member Data Documentation

◆ iBlock

int32_t int32_t o2::gpu::GPUTPCTrackletConstructor::iBlock

Definition at line 84 of file GPUTPCTrackletConstructor.h.

◆ increment

GPUsharedref() GPUTPCTrackletConstructor GPUTPCTrackParam int32_t int32_t o2::gpu::GPUTPCTrackletConstructor::increment

Definition at line 97 of file GPUTPCTrackletConstructor.h.

◆ iRow

int32_t int32_t int32_t GPUTPCThreadMemory GPUTPCTrackParam int32_t o2::gpu::GPUTPCTrackletConstructor::iRow

Definition at line 84 of file GPUTPCTrackletConstructor.h.

◆ iThread

int32_t int32_t int32_t o2::gpu::GPUTPCTrackletConstructor::iThread

Definition at line 84 of file GPUTPCTrackletConstructor.h.

◆ iTracklet

GPUsharedref() GPUTPCTrackletConstructor GPUTPCTrackParam int32_t int32_t int32_t o2::gpu::GPUTPCTrackletConstructor::iTracklet

Definition at line 97 of file GPUTPCTrackletConstructor.h.

◆ nThreads

int32_t o2::gpu::GPUTPCTrackletConstructor::nThreads

Definition at line 84 of file GPUTPCTrackletConstructor.h.

◆ r

int32_t int32_t int32_t GPUTPCThreadMemory & o2::gpu::GPUTPCTrackletConstructor::r

Definition at line 84 of file GPUTPCTrackletConstructor.h.

◆ rowHit

int32_t int32_t int32_t GPUTPCThreadMemory GPUTPCTrackParam int32_t calink& o2::gpu::GPUTPCTrackletConstructor::rowHit

Definition at line 84 of file GPUTPCTrackletConstructor.h.

◆ rowHits [1/3]

int32_t int32_t int32_t GPUTPCThreadMemory GPUTPCTrackParam int32_t calink calink* o2::gpu::GPUTPCTrackletConstructor::rowHits

Definition at line 84 of file GPUTPCTrackletConstructor.h.

◆ rowHits [2/3]

int32_t int32_t int32_t GPUTPCThreadMemory GPUTPCTrackParam calink* o2::gpu::GPUTPCTrackletConstructor::rowHits

Definition at line 86 of file GPUTPCTrackletConstructor.h.

◆ rowHits [3/3]

GPUsharedref() GPUTPCTrackletConstructor GPUTPCTrackParam int32_t int32_t int32_t calink* o2::gpu::GPUTPCTrackletConstructor::rowHits

Definition at line 97 of file GPUTPCTrackletConstructor.h.

◆ startrow

GPUsharedref() GPUTPCTrackletConstructor GPUTPCTrackParam int32_t o2::gpu::GPUTPCTrackletConstructor::startrow

Definition at line 97 of file GPUTPCTrackletConstructor.h.

◆ tParam [1/2]

int32_t int32_t int32_t GPUTPCThreadMemory GPUTPCTrackParam & o2::gpu::GPUTPCTrackletConstructor::tParam

Definition at line 84 of file GPUTPCTrackletConstructor.h.

◆ tParam [2/2]

GPUsharedref() GPUTPCTrackletConstructor GPUTPCTrackParam& o2::gpu::GPUTPCTrackletConstructor::tParam

Definition at line 97 of file GPUTPCTrackletConstructor.h.

◆ tracker

int32_t int32_t int32_t processorType& o2::gpu::GPUTPCTrackletConstructor::tracker

Definition at line 106 of file GPUTPCTrackletConstructor.h.


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