![]() |
Project
|
#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) |
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.
|
static |
Definition at line 29 of file GPUTPCSectorOutput.cxx.
|
static |
Definition at line 22 of file GPUTPCSectorOutput.cxx.
|
inline |
Definition at line 45 of file GPUTPCSectorOutput.h.
|
inline |
Definition at line 49 of file GPUTPCSectorOutput.h.
|
inline |
Definition at line 53 of file GPUTPCSectorOutput.h.
|
inline |
Definition at line 43 of file GPUTPCSectorOutput.h.
|
inline |
Definition at line 44 of file GPUTPCSectorOutput.h.
|
inline |
Definition at line 39 of file GPUTPCSectorOutput.h.
|
inline |
Definition at line 62 of file GPUTPCSectorOutput.h.
|
inline |
Definition at line 63 of file GPUTPCSectorOutput.h.
|
inline |
Definition at line 61 of file GPUTPCSectorOutput.h.