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

#include <GPUDataTypes.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
 
const GPUTPCGMMergedTrackHitXYZmergedTrackHitsXYZ = 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
 
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 221 of file GPUDataTypes.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 228 of file GPUDataTypes.h.

◆ clustersNative

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

Definition at line 232 of file GPUDataTypes.h.

◆ globalTracks

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

Definition at line 261 of file GPUDataTypes.h.

◆ globalTrackTimes

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

Definition at line 262 of file GPUDataTypes.h.

◆ itsClusterMC

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

Definition at line 295 of file GPUDataTypes.h.

◆ itsClusterROF

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

Definition at line 298 of file GPUDataTypes.h.

◆ itsClusters

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

Definition at line 296 of file GPUDataTypes.h.

◆ itsCompClusters

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

Definition at line 294 of file GPUDataTypes.h.

◆ itstpctofMatches

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

Definition at line 284 of file GPUDataTypes.h.

◆ itstpctrdtofMatches

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

Definition at line 286 of file GPUDataTypes.h.

◆ itsTrackClusIdx

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

Definition at line 303 of file GPUDataTypes.h.

◆ itsTrackMC

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

Definition at line 301 of file GPUDataTypes.h.

◆ itsTrackROF

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

Definition at line 304 of file GPUDataTypes.h.

◆ itsTracks

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

Definition at line 300 of file GPUDataTypes.h.

◆ mcInfosTPC

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

Definition at line 239 of file GPUDataTypes.h.

◆ mcInfosTPCCol

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

Definition at line 241 of file GPUDataTypes.h.

◆ mcLabelsTPC

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

Definition at line 237 of file GPUDataTypes.h.

◆ mergedTrackHitAttachment

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

Definition at line 248 of file GPUDataTypes.h.

◆ mergedTrackHits

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

Definition at line 245 of file GPUDataTypes.h.

◆ mergedTrackHitStates

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

Definition at line 249 of file GPUDataTypes.h.

◆ mergedTrackHitsXYZ

const GPUTPCGMMergedTrackHitXYZ* o2::gpu::GPUTrackingInOutPointers::mergedTrackHitsXYZ = nullptr

Definition at line 246 of file GPUDataTypes.h.

◆ mergedTracks

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

Definition at line 243 of file GPUDataTypes.h.

◆ nClusterData

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

Definition at line 229 of file GPUDataTypes.h.

◆ nGlobalTracks

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

Definition at line 263 of file GPUDataTypes.h.

◆ nItsClusterROF

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

Definition at line 299 of file GPUDataTypes.h.

◆ nItsClusters

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

Definition at line 297 of file GPUDataTypes.h.

◆ nITSTPCTOFMatches

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

Definition at line 285 of file GPUDataTypes.h.

◆ nITSTPCTRDTOFMatches

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

Definition at line 287 of file GPUDataTypes.h.

◆ nItsTrackROF

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

Definition at line 305 of file GPUDataTypes.h.

◆ nItsTracks

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

Definition at line 302 of file GPUDataTypes.h.

◆ nMCInfosTPC

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

Definition at line 240 of file GPUDataTypes.h.

◆ nMCInfosTPCCol

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

Definition at line 242 of file GPUDataTypes.h.

◆ nMCLabelsTPC

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

Definition at line 238 of file GPUDataTypes.h.

◆ nMergedTrackHits

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

Definition at line 247 of file GPUDataTypes.h.

◆ nMergedTracks

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

Definition at line 244 of file GPUDataTypes.h.

◆ nOutputClusRefsTPCO2

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

Definition at line 253 of file GPUDataTypes.h.

◆ nOutputTracksTPCO2

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

Definition at line 251 of file GPUDataTypes.h.

◆ nRawClusters

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

Definition at line 231 of file GPUDataTypes.h.

◆ nSectorClusters

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

Definition at line 236 of file GPUDataTypes.h.

◆ NSECTORS

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

Definition at line 225 of file GPUDataTypes.h.

◆ nSectorTracks

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

Definition at line 234 of file GPUDataTypes.h.

◆ nTOFClusters

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

Definition at line 283 of file GPUDataTypes.h.

◆ nTPCTOFMatches

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

Definition at line 291 of file GPUDataTypes.h.

◆ nTPCTRDTOFMatches

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

Definition at line 289 of file GPUDataTypes.h.

◆ nTracksTPCITSO2

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

Definition at line 309 of file GPUDataTypes.h.

◆ nTRDTracklets

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

Definition at line 268 of file GPUDataTypes.h.

◆ nTRDTracks

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

Definition at line 271 of file GPUDataTypes.h.

◆ nTRDTracksITSTPCTRD

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

Definition at line 277 of file GPUDataTypes.h.

◆ nTRDTracksTPCTRD

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

Definition at line 279 of file GPUDataTypes.h.

◆ nTRDTriggerRecords

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

Definition at line 275 of file GPUDataTypes.h.

◆ outputClusRefsTPCO2

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

Definition at line 252 of file GPUDataTypes.h.

◆ outputTracksTPCO2

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

Definition at line 250 of file GPUDataTypes.h.

◆ outputTracksTPCO2MC

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

Definition at line 254 of file GPUDataTypes.h.

◆ rawClusters

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

Definition at line 230 of file GPUDataTypes.h.

◆ sectorClusters

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

Definition at line 235 of file GPUDataTypes.h.

◆ sectorTracks

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

Definition at line 233 of file GPUDataTypes.h.

◆ settingsTF

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

Definition at line 312 of file GPUDataTypes.h.

◆ tofClusters

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

Definition at line 282 of file GPUDataTypes.h.

◆ tpcCompressedClusters

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

Definition at line 255 of file GPUDataTypes.h.

◆ tpcLinkITS

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

Definition at line 258 of file GPUDataTypes.h.

◆ tpcLinkTOF

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

Definition at line 260 of file GPUDataTypes.h.

◆ tpcLinkTRD

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

Definition at line 259 of file GPUDataTypes.h.

◆ tpcPackedDigits

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

Definition at line 227 of file GPUDataTypes.h.

◆ tpctofMatches

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

Definition at line 290 of file GPUDataTypes.h.

◆ tpctrdtofMatches

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

Definition at line 288 of file GPUDataTypes.h.

◆ tpcZS

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

Definition at line 226 of file GPUDataTypes.h.

◆ tracksTPCITSO2

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

Definition at line 308 of file GPUDataTypes.h.

◆ trdSpacePoints

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

Definition at line 267 of file GPUDataTypes.h.

◆ trdTrackletIdxFirst

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

Definition at line 273 of file GPUDataTypes.h.

◆ trdTracklets

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

Definition at line 266 of file GPUDataTypes.h.

◆ trdTracks

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

Definition at line 269 of file GPUDataTypes.h.

◆ trdTracksITSTPCTRD

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

Definition at line 276 of file GPUDataTypes.h.

◆ trdTracksO2

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

Definition at line 270 of file GPUDataTypes.h.

◆ trdTracksTPCTRD

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

Definition at line 278 of file GPUDataTypes.h.

◆ trdTriggerTimes

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

Definition at line 272 of file GPUDataTypes.h.

◆ trdTrigRecMask

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

Definition at line 274 of file GPUDataTypes.h.


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