|
template<int32_t nLayers> |
void | o2::its::countTrackletsInROFsHandler (const IndexTableUtils< nLayers > *GPUrestrict() utils, const uint8_t *GPUrestrict() multMask, const int32_t nRofs, const int32_t deltaROF, const int32_t *GPUrestrict() rofPV, const int32_t vertPerRofThreshold, const Cluster **GPUrestrict() clusters, const uint32_t nClusters, const int32_t **GPUrestrict() ROFClusters, const uint8_t **GPUrestrict() usedClusters, const int32_t **GPUrestrict() clustersIndexTables, int32_t **trackletsPerClusterLUTs, int32_t **trackletsPerClusterSumLUTs, int32_t **trackletsPerROF, const std::array< int32_t *, 2 > &trackletsPerClusterLUTsHost, const std::array< int32_t *, 2 > &trackletsPerClusterSumLUTsHost, const int32_t iteration, const float phiCut, const int32_t maxTrackletsPerCluster, const int32_t nBlocks, const int32_t nThreads, gpu::Streams &streams) |
| Trackleting.
|
|
template<int32_t nLayers> |
void | o2::its::computeTrackletsInROFsHandler (const IndexTableUtils< nLayers > *GPUrestrict() utils, const uint8_t *GPUrestrict() multMask, const int32_t nRofs, const int32_t deltaROF, const int32_t *GPUrestrict() rofPV, const int vertPerRofThreshold, const Cluster **GPUrestrict() clusters, const uint32_t nClusters, const int32_t **GPUrestrict() ROFClusters, const uint8_t **GPUrestrict() usedClusters, const int32_t **GPUrestrict() clustersIndexTables, Tracklet **GPUrestrict() foundTracklets, const int32_t **GPUrestrict() trackletsPerClusterLUTs, const int32_t **GPUrestrict() trackletsPerClusterSumLUTs, const int32_t **GPUrestrict() trackletsPerROF, const int32_t iteration, const float phiCut, const int32_t maxTrackletsPerCluster, const int32_t nBlocks, const int32_t nThreads, gpu::Streams &streams) |
|
void | o2::its::countTrackletsMatchingInROFsHandler (const int32_t nRofs, const int32_t deltaROF, const uint32_t nClusters, const int32_t **GPUrestrict() ROFClusters, const Cluster **GPUrestrict() clusters, uint8_t **GPUrestrict() usedClusters, const Tracklet **GPUrestrict() foundTracklets, uint8_t *GPUrestrict() usedTracklets, const int32_t **GPUrestrict() trackletsPerClusterLUTs, const int32_t **GPUrestrict() trackletsPerClusterSumLUTs, int32_t *GPUrestrict() linesPerClusterLUT, int32_t *GPUrestrict() linesPerClusterSumLUT, const int32_t iteration, const float phiCut, const float tanLambdaCut, const int32_t nBlocks, const int32_t nThreads, gpu::Streams &streams) |
| Selection.
|
|
void | o2::its::computeTrackletsMatchingInROFsHandler (const int32_t nRofs, const int32_t deltaROF, const uint32_t nClusters, const int32_t **GPUrestrict() ROFClusters, const Cluster **GPUrestrict() clusters, const uint8_t **GPUrestrict() usedClusters, const Tracklet **GPUrestrict() foundTracklets, uint8_t *GPUrestrict() usedTracklets, const int32_t **GPUrestrict() trackletsPerClusterLUTs, const int32_t **GPUrestrict() trackletsPerClusterSumLUTs, const int32_t *GPUrestrict() linesPerClusterSumLUT, Line *GPUrestrict() lines, const int32_t iteration, const float phiCut, const float tanLambdaCut, const int32_t nBlocks, const int32_t nThreads, gpu::Streams &streams) |
|