Project
Loading...
Searching...
No Matches
o2::its::gpu Namespace Reference

Classes

class  ClusterLinesGPU
 
class  DefaultGPUAllocator
 
struct  gpuSpan
 
struct  gpuSpan< const T >
 
class  GpuTimeFrameChunk
 
struct  GPUVertex
 
struct  StaticTrackingParameters
 
class  Stream
 
class  Streams
 
class  TimeFrameGPU
 

Enumerations

enum class  Task { Tracker = 0 , Vertexer = 1 }
 

Functions

template<TrackletMode Mode>
void trackletFinderHandler (const Cluster *clustersNextLayer, const Cluster *clustersCurrentLayer, const int *sizeNextLClusters, const int *sizeCurrentLClusters, const int *nextIndexTables, Tracklet *Tracklets, int *foundTracklets, const IndexTableUtils *utils, const unsigned int startRofId, const unsigned int rofSize, const float phiCut, const size_t maxTrackletsPerCluster=1e2)
 

Enumeration Type Documentation

◆ Task

enum class o2::its::gpu::Task
strong
Enumerator
Tracker 
Vertexer 

Definition at line 80 of file Utils.h.

Function Documentation

◆ trackletFinderHandler()

template<TrackletMode Mode>
void o2::its::gpu::trackletFinderHandler ( const Cluster clustersNextLayer,
const Cluster clustersCurrentLayer,
const int sizeNextLClusters,
const int sizeCurrentLClusters,
const int nextIndexTables,
Tracklet Tracklets,
int foundTracklets,
const IndexTableUtils utils,
const unsigned int  startRofId,
const unsigned int  rofSize,
const float  phiCut,
const size_t  maxTrackletsPerCluster = 1e2 
)