Project
Loading...
Searching...
No Matches
o2::gpu::GPUTrackingInOutPointers Struct Reference

#include <GPUDataTypesIO.h>

Public Member Functions

 GPUTrackingInOutPointers ()=default
 

Public Attributes

const GPUTrackingInOutZStpcZS = nullptr
 
const GPUTrackingInOutDigitstpcPackedDigits = nullptr
 
const GPUTPCClusterDataclusterData [NSECTORS] = {nullptr}
 
uint32_t nClusterData [NSECTORS] = {0}
 
const AliHLTTPCRawClusterrawClusters [NSECTORS] = {nullptr}
 
uint32_t nRawClusters [NSECTORS] = {0}
 
const o2::tpc::ClusterNativeAccessclustersNative = nullptr
 
const GPUTPCTracksectorTracks [NSECTORS] = {nullptr}
 
uint32_t nSectorTracks [NSECTORS] = {0}
 
const GPUTPCHitIdsectorClusters [NSECTORS] = {nullptr}
 
uint32_t nSectorClusters [NSECTORS] = {0}
 
const AliHLTTPCClusterMCLabelmcLabelsTPC = nullptr
 
uint32_t nMCLabelsTPC = 0
 
const GPUTPCMCInfomcInfosTPC = nullptr
 
uint32_t nMCInfosTPC = 0
 
const GPUTPCMCInfoColmcInfosTPCCol = nullptr
 
uint32_t nMCInfosTPCCol = 0
 
const GPUTPCGMMergedTrackmergedTracks = nullptr
 
uint32_t nMergedTracks = 0
 
const GPUTPCGMMergedTrackHitmergedTrackHits = nullptr
 
uint32_t nMergedTrackHits = 0
 
const uint32_t * mergedTrackHitAttachment = nullptr
 
const uint8_t * mergedTrackHitStates = nullptr
 
const o2::tpc::TrackTPCoutputTracksTPCO2 = nullptr
 
uint32_t nOutputTracksTPCO2 = 0
 
const uint32_t * outputClusRefsTPCO2 = nullptr
 
uint32_t nOutputClusRefsTPCO2 = 0
 
const o2::MCCompLabeloutputTracksTPCO2MC = nullptr
 
const o2::tpc::CompressedClustersFlattpcCompressedClusters = nullptr
 
const o2::tpc::ClusterNativeAccessclustersNativeReduced = nullptr
 
int32_t * tpcLinkITS = nullptr
 
int32_t * tpcLinkTRD = nullptr
 
int32_t * tpcLinkTOF = nullptr
 
const o2::track::TrackParCov ** globalTracks = nullptr
 
float * globalTrackTimes = nullptr
 
uint32_t nGlobalTracks = 0
 
const GPUTRDTrackletWordtrdTracklets = nullptr
 
const GPUTRDSpacePointtrdSpacePoints = nullptr
 
uint32_t nTRDTracklets = 0
 
const GPUTRDTrackGPUtrdTracks = nullptr
 
const GPUTRDTracktrdTracksO2 = nullptr
 
uint32_t nTRDTracks = 0
 
const float * trdTriggerTimes = nullptr
 
const int32_t * trdTrackletIdxFirst = nullptr
 
const uint8_t * trdTrigRecMask = nullptr
 
uint32_t nTRDTriggerRecords = 0
 
const GPUTRDTracktrdTracksITSTPCTRD = nullptr
 
uint32_t nTRDTracksITSTPCTRD = 0
 
const GPUTRDTracktrdTracksTPCTRD = nullptr
 
uint32_t nTRDTracksTPCTRD = 0
 
const o2::tof::ClustertofClusters = nullptr
 
uint32_t nTOFClusters = 0
 
const o2::dataformats::MatchInfoTOFitstpctofMatches = nullptr
 
uint32_t nITSTPCTOFMatches = 0
 
const o2::dataformats::MatchInfoTOFitstpctrdtofMatches = nullptr
 
uint32_t nITSTPCTRDTOFMatches = 0
 
const o2::dataformats::MatchInfoTOFtpctrdtofMatches = nullptr
 
uint32_t nTPCTRDTOFMatches = 0
 
const o2::dataformats::MatchInfoTOFtpctofMatches = nullptr
 
uint32_t nTPCTOFMatches = 0
 
const o2::itsmft::CompClusterExtitsCompClusters = nullptr
 
const o2::dataformats::MCTruthContainer< o2::MCCompLabel > * itsClusterMC = nullptr
 
const o2::BaseCluster< float > * itsClusters = nullptr
 
uint32_t nItsClusters = 0
 
const o2::itsmft::ROFRecorditsClusterROF = nullptr
 
uint32_t nItsClusterROF = 0
 
const o2::its::TrackITSitsTracks = nullptr
 
const o2::MCCompLabelitsTrackMC = nullptr
 
uint32_t nItsTracks = 0
 
const int32_t * itsTrackClusIdx = nullptr
 
const o2::itsmft::ROFRecorditsTrackROF = nullptr
 
uint32_t nItsTrackROF = 0
 
const o2::dataformats::TrackTPCITStracksTPCITSO2 = nullptr
 
uint32_t nTracksTPCITSO2 = 0
 
const GPUSettingsTFsettingsTF = nullptr
 

Static Public Attributes

static constexpr uint32_t NSECTORS = gpudatatypes::NSECTORS
 

Detailed Description

Definition at line 170 of file GPUDataTypesIO.h.

Constructor & Destructor Documentation

◆ GPUTrackingInOutPointers()

o2::gpu::GPUTrackingInOutPointers::GPUTrackingInOutPointers ( )
default

Member Data Documentation

◆ clusterData

const GPUTPCClusterData* o2::gpu::GPUTrackingInOutPointers::clusterData[NSECTORS] = {nullptr}

Definition at line 177 of file GPUDataTypesIO.h.

◆ clustersNative

const o2::tpc::ClusterNativeAccess* o2::gpu::GPUTrackingInOutPointers::clustersNative = nullptr

Definition at line 181 of file GPUDataTypesIO.h.

◆ clustersNativeReduced

const o2::tpc::ClusterNativeAccess* o2::gpu::GPUTrackingInOutPointers::clustersNativeReduced = nullptr

Definition at line 204 of file GPUDataTypesIO.h.

◆ globalTracks

const o2::track::TrackParCov** o2::gpu::GPUTrackingInOutPointers::globalTracks = nullptr

Definition at line 210 of file GPUDataTypesIO.h.

◆ globalTrackTimes

float* o2::gpu::GPUTrackingInOutPointers::globalTrackTimes = nullptr

Definition at line 211 of file GPUDataTypesIO.h.

◆ itsClusterMC

const o2::dataformats::MCTruthContainer<o2::MCCompLabel>* o2::gpu::GPUTrackingInOutPointers::itsClusterMC = nullptr

Definition at line 244 of file GPUDataTypesIO.h.

◆ itsClusterROF

const o2::itsmft::ROFRecord* o2::gpu::GPUTrackingInOutPointers::itsClusterROF = nullptr

Definition at line 247 of file GPUDataTypesIO.h.

◆ itsClusters

const o2::BaseCluster<float>* o2::gpu::GPUTrackingInOutPointers::itsClusters = nullptr

Definition at line 245 of file GPUDataTypesIO.h.

◆ itsCompClusters

const o2::itsmft::CompClusterExt* o2::gpu::GPUTrackingInOutPointers::itsCompClusters = nullptr

Definition at line 243 of file GPUDataTypesIO.h.

◆ itstpctofMatches

const o2::dataformats::MatchInfoTOF* o2::gpu::GPUTrackingInOutPointers::itstpctofMatches = nullptr

Definition at line 233 of file GPUDataTypesIO.h.

◆ itstpctrdtofMatches

const o2::dataformats::MatchInfoTOF* o2::gpu::GPUTrackingInOutPointers::itstpctrdtofMatches = nullptr

Definition at line 235 of file GPUDataTypesIO.h.

◆ itsTrackClusIdx

const int32_t* o2::gpu::GPUTrackingInOutPointers::itsTrackClusIdx = nullptr

Definition at line 252 of file GPUDataTypesIO.h.

◆ itsTrackMC

const o2::MCCompLabel* o2::gpu::GPUTrackingInOutPointers::itsTrackMC = nullptr

Definition at line 250 of file GPUDataTypesIO.h.

◆ itsTrackROF

const o2::itsmft::ROFRecord* o2::gpu::GPUTrackingInOutPointers::itsTrackROF = nullptr

Definition at line 253 of file GPUDataTypesIO.h.

◆ itsTracks

const o2::its::TrackITS* o2::gpu::GPUTrackingInOutPointers::itsTracks = nullptr

Definition at line 249 of file GPUDataTypesIO.h.

◆ mcInfosTPC

const GPUTPCMCInfo* o2::gpu::GPUTrackingInOutPointers::mcInfosTPC = nullptr

Definition at line 188 of file GPUDataTypesIO.h.

◆ mcInfosTPCCol

const GPUTPCMCInfoCol* o2::gpu::GPUTrackingInOutPointers::mcInfosTPCCol = nullptr

Definition at line 190 of file GPUDataTypesIO.h.

◆ mcLabelsTPC

const AliHLTTPCClusterMCLabel* o2::gpu::GPUTrackingInOutPointers::mcLabelsTPC = nullptr

Definition at line 186 of file GPUDataTypesIO.h.

◆ mergedTrackHitAttachment

const uint32_t* o2::gpu::GPUTrackingInOutPointers::mergedTrackHitAttachment = nullptr

Definition at line 196 of file GPUDataTypesIO.h.

◆ mergedTrackHits

const GPUTPCGMMergedTrackHit* o2::gpu::GPUTrackingInOutPointers::mergedTrackHits = nullptr

Definition at line 194 of file GPUDataTypesIO.h.

◆ mergedTrackHitStates

const uint8_t* o2::gpu::GPUTrackingInOutPointers::mergedTrackHitStates = nullptr

Definition at line 197 of file GPUDataTypesIO.h.

◆ mergedTracks

const GPUTPCGMMergedTrack* o2::gpu::GPUTrackingInOutPointers::mergedTracks = nullptr

Definition at line 192 of file GPUDataTypesIO.h.

◆ nClusterData

uint32_t o2::gpu::GPUTrackingInOutPointers::nClusterData[NSECTORS] = {0}

Definition at line 178 of file GPUDataTypesIO.h.

◆ nGlobalTracks

uint32_t o2::gpu::GPUTrackingInOutPointers::nGlobalTracks = 0

Definition at line 212 of file GPUDataTypesIO.h.

◆ nItsClusterROF

uint32_t o2::gpu::GPUTrackingInOutPointers::nItsClusterROF = 0

Definition at line 248 of file GPUDataTypesIO.h.

◆ nItsClusters

uint32_t o2::gpu::GPUTrackingInOutPointers::nItsClusters = 0

Definition at line 246 of file GPUDataTypesIO.h.

◆ nITSTPCTOFMatches

uint32_t o2::gpu::GPUTrackingInOutPointers::nITSTPCTOFMatches = 0

Definition at line 234 of file GPUDataTypesIO.h.

◆ nITSTPCTRDTOFMatches

uint32_t o2::gpu::GPUTrackingInOutPointers::nITSTPCTRDTOFMatches = 0

Definition at line 236 of file GPUDataTypesIO.h.

◆ nItsTrackROF

uint32_t o2::gpu::GPUTrackingInOutPointers::nItsTrackROF = 0

Definition at line 254 of file GPUDataTypesIO.h.

◆ nItsTracks

uint32_t o2::gpu::GPUTrackingInOutPointers::nItsTracks = 0

Definition at line 251 of file GPUDataTypesIO.h.

◆ nMCInfosTPC

uint32_t o2::gpu::GPUTrackingInOutPointers::nMCInfosTPC = 0

Definition at line 189 of file GPUDataTypesIO.h.

◆ nMCInfosTPCCol

uint32_t o2::gpu::GPUTrackingInOutPointers::nMCInfosTPCCol = 0

Definition at line 191 of file GPUDataTypesIO.h.

◆ nMCLabelsTPC

uint32_t o2::gpu::GPUTrackingInOutPointers::nMCLabelsTPC = 0

Definition at line 187 of file GPUDataTypesIO.h.

◆ nMergedTrackHits

uint32_t o2::gpu::GPUTrackingInOutPointers::nMergedTrackHits = 0

Definition at line 195 of file GPUDataTypesIO.h.

◆ nMergedTracks

uint32_t o2::gpu::GPUTrackingInOutPointers::nMergedTracks = 0

Definition at line 193 of file GPUDataTypesIO.h.

◆ nOutputClusRefsTPCO2

uint32_t o2::gpu::GPUTrackingInOutPointers::nOutputClusRefsTPCO2 = 0

Definition at line 201 of file GPUDataTypesIO.h.

◆ nOutputTracksTPCO2

uint32_t o2::gpu::GPUTrackingInOutPointers::nOutputTracksTPCO2 = 0

Definition at line 199 of file GPUDataTypesIO.h.

◆ nRawClusters

uint32_t o2::gpu::GPUTrackingInOutPointers::nRawClusters[NSECTORS] = {0}

Definition at line 180 of file GPUDataTypesIO.h.

◆ nSectorClusters

uint32_t o2::gpu::GPUTrackingInOutPointers::nSectorClusters[NSECTORS] = {0}

Definition at line 185 of file GPUDataTypesIO.h.

◆ NSECTORS

constexpr uint32_t o2::gpu::GPUTrackingInOutPointers::NSECTORS = gpudatatypes::NSECTORS
staticconstexpr

Definition at line 174 of file GPUDataTypesIO.h.

◆ nSectorTracks

uint32_t o2::gpu::GPUTrackingInOutPointers::nSectorTracks[NSECTORS] = {0}

Definition at line 183 of file GPUDataTypesIO.h.

◆ nTOFClusters

uint32_t o2::gpu::GPUTrackingInOutPointers::nTOFClusters = 0

Definition at line 232 of file GPUDataTypesIO.h.

◆ nTPCTOFMatches

uint32_t o2::gpu::GPUTrackingInOutPointers::nTPCTOFMatches = 0

Definition at line 240 of file GPUDataTypesIO.h.

◆ nTPCTRDTOFMatches

uint32_t o2::gpu::GPUTrackingInOutPointers::nTPCTRDTOFMatches = 0

Definition at line 238 of file GPUDataTypesIO.h.

◆ nTracksTPCITSO2

uint32_t o2::gpu::GPUTrackingInOutPointers::nTracksTPCITSO2 = 0

Definition at line 258 of file GPUDataTypesIO.h.

◆ nTRDTracklets

uint32_t o2::gpu::GPUTrackingInOutPointers::nTRDTracklets = 0

Definition at line 217 of file GPUDataTypesIO.h.

◆ nTRDTracks

uint32_t o2::gpu::GPUTrackingInOutPointers::nTRDTracks = 0

Definition at line 220 of file GPUDataTypesIO.h.

◆ nTRDTracksITSTPCTRD

uint32_t o2::gpu::GPUTrackingInOutPointers::nTRDTracksITSTPCTRD = 0

Definition at line 226 of file GPUDataTypesIO.h.

◆ nTRDTracksTPCTRD

uint32_t o2::gpu::GPUTrackingInOutPointers::nTRDTracksTPCTRD = 0

Definition at line 228 of file GPUDataTypesIO.h.

◆ nTRDTriggerRecords

uint32_t o2::gpu::GPUTrackingInOutPointers::nTRDTriggerRecords = 0

Definition at line 224 of file GPUDataTypesIO.h.

◆ outputClusRefsTPCO2

const uint32_t* o2::gpu::GPUTrackingInOutPointers::outputClusRefsTPCO2 = nullptr

Definition at line 200 of file GPUDataTypesIO.h.

◆ outputTracksTPCO2

const o2::tpc::TrackTPC* o2::gpu::GPUTrackingInOutPointers::outputTracksTPCO2 = nullptr

Definition at line 198 of file GPUDataTypesIO.h.

◆ outputTracksTPCO2MC

const o2::MCCompLabel* o2::gpu::GPUTrackingInOutPointers::outputTracksTPCO2MC = nullptr

Definition at line 202 of file GPUDataTypesIO.h.

◆ rawClusters

const AliHLTTPCRawCluster* o2::gpu::GPUTrackingInOutPointers::rawClusters[NSECTORS] = {nullptr}

Definition at line 179 of file GPUDataTypesIO.h.

◆ sectorClusters

const GPUTPCHitId* o2::gpu::GPUTrackingInOutPointers::sectorClusters[NSECTORS] = {nullptr}

Definition at line 184 of file GPUDataTypesIO.h.

◆ sectorTracks

const GPUTPCTrack* o2::gpu::GPUTrackingInOutPointers::sectorTracks[NSECTORS] = {nullptr}

Definition at line 182 of file GPUDataTypesIO.h.

◆ settingsTF

const GPUSettingsTF* o2::gpu::GPUTrackingInOutPointers::settingsTF = nullptr

Definition at line 261 of file GPUDataTypesIO.h.

◆ tofClusters

const o2::tof::Cluster* o2::gpu::GPUTrackingInOutPointers::tofClusters = nullptr

Definition at line 231 of file GPUDataTypesIO.h.

◆ tpcCompressedClusters

const o2::tpc::CompressedClustersFlat* o2::gpu::GPUTrackingInOutPointers::tpcCompressedClusters = nullptr

Definition at line 203 of file GPUDataTypesIO.h.

◆ tpcLinkITS

int32_t* o2::gpu::GPUTrackingInOutPointers::tpcLinkITS = nullptr

Definition at line 207 of file GPUDataTypesIO.h.

◆ tpcLinkTOF

int32_t* o2::gpu::GPUTrackingInOutPointers::tpcLinkTOF = nullptr

Definition at line 209 of file GPUDataTypesIO.h.

◆ tpcLinkTRD

int32_t* o2::gpu::GPUTrackingInOutPointers::tpcLinkTRD = nullptr

Definition at line 208 of file GPUDataTypesIO.h.

◆ tpcPackedDigits

const GPUTrackingInOutDigits* o2::gpu::GPUTrackingInOutPointers::tpcPackedDigits = nullptr

Definition at line 176 of file GPUDataTypesIO.h.

◆ tpctofMatches

const o2::dataformats::MatchInfoTOF* o2::gpu::GPUTrackingInOutPointers::tpctofMatches = nullptr

Definition at line 239 of file GPUDataTypesIO.h.

◆ tpctrdtofMatches

const o2::dataformats::MatchInfoTOF* o2::gpu::GPUTrackingInOutPointers::tpctrdtofMatches = nullptr

Definition at line 237 of file GPUDataTypesIO.h.

◆ tpcZS

const GPUTrackingInOutZS* o2::gpu::GPUTrackingInOutPointers::tpcZS = nullptr

Definition at line 175 of file GPUDataTypesIO.h.

◆ tracksTPCITSO2

const o2::dataformats::TrackTPCITS* o2::gpu::GPUTrackingInOutPointers::tracksTPCITSO2 = nullptr

Definition at line 257 of file GPUDataTypesIO.h.

◆ trdSpacePoints

const GPUTRDSpacePoint* o2::gpu::GPUTrackingInOutPointers::trdSpacePoints = nullptr

Definition at line 216 of file GPUDataTypesIO.h.

◆ trdTrackletIdxFirst

const int32_t* o2::gpu::GPUTrackingInOutPointers::trdTrackletIdxFirst = nullptr

Definition at line 222 of file GPUDataTypesIO.h.

◆ trdTracklets

const GPUTRDTrackletWord* o2::gpu::GPUTrackingInOutPointers::trdTracklets = nullptr

Definition at line 215 of file GPUDataTypesIO.h.

◆ trdTracks

const GPUTRDTrackGPU* o2::gpu::GPUTrackingInOutPointers::trdTracks = nullptr

Definition at line 218 of file GPUDataTypesIO.h.

◆ trdTracksITSTPCTRD

const GPUTRDTrack* o2::gpu::GPUTrackingInOutPointers::trdTracksITSTPCTRD = nullptr

Definition at line 225 of file GPUDataTypesIO.h.

◆ trdTracksO2

const GPUTRDTrack* o2::gpu::GPUTrackingInOutPointers::trdTracksO2 = nullptr

Definition at line 219 of file GPUDataTypesIO.h.

◆ trdTracksTPCTRD

const GPUTRDTrack* o2::gpu::GPUTrackingInOutPointers::trdTracksTPCTRD = nullptr

Definition at line 227 of file GPUDataTypesIO.h.

◆ trdTriggerTimes

const float* o2::gpu::GPUTrackingInOutPointers::trdTriggerTimes = nullptr

Definition at line 221 of file GPUDataTypesIO.h.

◆ trdTrigRecMask

const uint8_t* o2::gpu::GPUTrackingInOutPointers::trdTrigRecMask = nullptr

Definition at line 223 of file GPUDataTypesIO.h.


The documentation for this struct was generated from the following file: