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

#include <GPUTPCSectorOutput.h>

Public Member Functions

 GPUhd () uint32_t NTracks() const
 
 GPUhd () uint32_t NLocalTracks() const
 
 GPUhd () uint32_t NTrackClusters() const
 
 GPUhd () const GPUTPCTrack *GetFirstTrack() const
 
 GPUhd () GPUTPCTrack *FirstTrack()
 
 GPUhd () size_t Size() const
 
 GPUhd () void SetNTracks(uint32_t v)
 
 GPUhd () void SetNLocalTracks(uint32_t v)
 
 GPUhd () void SetNTrackClusters(uint32_t v)
 

Static Public Member Functions

static uint32_t EstimateSize (uint32_t nOfTracks, uint32_t nOfTrackClusters)
 
static void Allocate (GPUTPCSectorOutput *&ptrOutput, int32_t nTracks, int32_t nTrackHits, GPUOutputControl *outputControl, void *&internalMemory)
 

Detailed Description

GPUTPCSectorOutput class is used to store the output of GPUTPCTracker{Component} and transport the output to GPUTPCGBMerger{Component}

The class contains all the necessary information about TPC tracks, reconstructed in one sector. This includes the reconstructed track parameters and some compressed information about the assigned clusters: clusterId, position and amplitude.

Definition at line 36 of file GPUTPCSectorOutput.h.

Member Function Documentation

◆ Allocate()

void GPUTPCSectorOutput::Allocate ( GPUTPCSectorOutput *&  ptrOutput,
int32_t  nTracks,
int32_t  nTrackHits,
GPUOutputControl outputControl,
void *&  internalMemory 
)
static

Definition at line 29 of file GPUTPCSectorOutput.cxx.

◆ EstimateSize()

uint32_t GPUTPCSectorOutput::EstimateSize ( uint32_t  nOfTracks,
uint32_t  nOfTrackClusters 
)
static

Definition at line 22 of file GPUTPCSectorOutput.cxx.

◆ GPUhd() [1/9]

o2::gpu::GPUTPCSectorOutput::GPUhd ( ) const
inline

Definition at line 45 of file GPUTPCSectorOutput.h.

◆ GPUhd() [2/9]

o2::gpu::GPUTPCSectorOutput::GPUhd ( )
inline

Definition at line 49 of file GPUTPCSectorOutput.h.

◆ GPUhd() [3/9]

o2::gpu::GPUTPCSectorOutput::GPUhd ( ) const
inline

Definition at line 53 of file GPUTPCSectorOutput.h.

◆ GPUhd() [4/9]

o2::gpu::GPUTPCSectorOutput::GPUhd ( ) const
inline

Definition at line 43 of file GPUTPCSectorOutput.h.

◆ GPUhd() [5/9]

o2::gpu::GPUTPCSectorOutput::GPUhd ( ) const
inline

Definition at line 44 of file GPUTPCSectorOutput.h.

◆ GPUhd() [6/9]

o2::gpu::GPUTPCSectorOutput::GPUhd ( ) const
inline

Definition at line 39 of file GPUTPCSectorOutput.h.

◆ GPUhd() [7/9]

o2::gpu::GPUTPCSectorOutput::GPUhd ( )
inline

Definition at line 62 of file GPUTPCSectorOutput.h.

◆ GPUhd() [8/9]

o2::gpu::GPUTPCSectorOutput::GPUhd ( )
inline

Definition at line 63 of file GPUTPCSectorOutput.h.

◆ GPUhd() [9/9]

o2::gpu::GPUTPCSectorOutput::GPUhd ( )
inline

Definition at line 61 of file GPUTPCSectorOutput.h.


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