#include <PrimaryVertexContextGPU.h>
Inherits PrimaryVertexContext.
|
| PrimaryVertexContextNV ()=default |
|
| ~PrimaryVertexContextNV () override |
|
void | initialise (const MemoryParameters &memParam, const TrackingParameters &trkParam, const std::vector< std::vector< Cluster > > &cl, const std::array< float, 3 > &pv, const int iteration) override |
|
gpu::DeviceStoreNV & | getDeviceContext () |
|
gpu::Array< gpu::Vector< Cluster >, constants::its2::LayersNumber > & | getDeviceClusters () |
|
gpu::Array< gpu::Vector< Tracklet >, constants::its2::TrackletsPerRoad > & | getDeviceTracklets () |
|
gpu::Array< gpu::Vector< int >, constants::its2::CellsPerRoad > & | getDeviceTrackletsLookupTable () |
|
gpu::Array< gpu::Vector< int >, constants::its2::CellsPerRoad > & | getDeviceTrackletsPerClustersTable () |
|
gpu::Array< gpu::Vector< Cell >, constants::its2::CellsPerRoad > & | getDeviceCells () |
|
gpu::Array< gpu::Vector< int >, constants::its2::CellsPerRoad - 1 > & | getDeviceCellsLookupTable () |
|
gpu::Array< gpu::Vector< int >, constants::its2::CellsPerRoad - 1 > & | getDeviceCellsPerTrackletTable () |
|
std::array< gpu::Vector< int >, constants::its2::CellsPerRoad > & | getTempTableArray () |
|
std::array< gpu::Vector< Tracklet >, constants::its2::CellsPerRoad > & | getTempTrackletArray () |
|
std::array< gpu::Vector< Cell >, constants::its2::CellsPerRoad - 1 > & | getTempCellArray () |
|
void | updateDeviceContext () |
|
Definition at line 39 of file PrimaryVertexContextGPU.h.
◆ PrimaryVertexContextNV()
o2::its::PrimaryVertexContextNV::PrimaryVertexContextNV |
( |
| ) |
|
|
default |
◆ ~PrimaryVertexContextNV()
o2::its::PrimaryVertexContextNV::~PrimaryVertexContextNV |
( |
| ) |
|
|
inlineoverridedefault |
◆ getDeviceCells()
◆ getDeviceCellsLookupTable()
◆ getDeviceCellsPerTrackletTable()
◆ getDeviceClusters()
◆ getDeviceContext()
gpu::DeviceStoreNV & o2::its::PrimaryVertexContextNV::getDeviceContext |
( |
| ) |
|
|
inline |
◆ getDeviceTracklets()
◆ getDeviceTrackletsLookupTable()
◆ getDeviceTrackletsPerClustersTable()
◆ getTempCellArray()
◆ getTempTableArray()
◆ getTempTrackletArray()
◆ initialise()
void o2::its::PrimaryVertexContextNV::initialise |
( |
const MemoryParameters & |
memParam, |
|
|
const TrackingParameters & |
trkParam, |
|
|
const std::vector< std::vector< Cluster > > & |
cl, |
|
|
const std::array< float, 3 > & |
pv, |
|
|
const int |
iteration |
|
) |
| |
|
inlineoverride |
◆ updateDeviceContext()
void o2::its::PrimaryVertexContextNV::updateDeviceContext |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: