![]() |
Project
|
#include <GPUTPCGMMerger.h>
Inherits o2::gpu::GPUProcessor.
Classes | |
struct | memory |
struct | tmpSort |
struct | trackCluster |
Public Member Functions | |
GPUTPCGMMerger () | |
~GPUTPCGMMerger ()=default | |
GPUTPCGMMerger (const GPUTPCGMMerger &)=delete | |
const GPUTPCGMMerger & | operator= (const GPUTPCGMMerger &) const =delete |
void | InitializeProcessor () |
void | RegisterMemoryAllocation () |
void | SetMaxData (const GPUTrackingInOutPointers &io) |
void * | SetPointersMerger (void *mem) |
void * | SetPointersRefitScratch (void *mem) |
void * | SetPointersOutput (void *mem) |
void * | SetPointersOutputO2 (void *mem) |
void * | SetPointersOutputO2Clus (void *mem) |
void * | SetPointersOutputO2MC (void *mem) |
void * | SetPointersOutputO2Scratch (void *mem) |
void * | SetPointersOutputState (void *mem) |
void * | SetPointersMemory (void *mem) |
GPUhdi () int32_t NOutputTracks() const | |
GPUhdi () const GPUTPCGMMergedTrack *OutputTracks() const | |
GPUhdi () GPUTPCGMMergedTrack *OutputTracks() | |
GPUhdi () const GPUdEdxInfo *OutputTracksdEdx() const | |
GPUhdi () GPUdEdxInfo *OutputTracksdEdx() | |
GPUhdi () uint32_t NClusters() const | |
GPUhdi () uint32_t NMaxClusters() const | |
GPUhdi () uint32_t NMaxTracks() const | |
GPUhdi () uint32_t NMaxOutputTrackClusters() const | |
GPUhdi () uint32_t NOutputTrackClusters() const | |
GPUhdi () const GPUTPCGMMergedTrackHit *Clusters() const | |
GPUhdi () GPUTPCGMMergedTrackHit *Clusters() | |
GPUhdi () const GPUTPCGMMergedTrackHitXYZ *ClustersXYZ() const | |
GPUhdi () GPUTPCGMMergedTrackHitXYZ *ClustersXYZ() | |
GPUhdi () GPUAtomic(uint32_t) *ClusterAttachment() const | |
GPUhdi () uint32_t *TrackOrderAttach() const | |
GPUhdi () uint32_t *TrackOrderProcess() const | |
GPUhdi () uint32_t *RetryRefitIds() const | |
GPUhdi () uint8_t *ClusterStateExt() const | |
GPUhdi () GPUTPCGMLoopData *LoopData() const | |
GPUhdi () memory *Memory() const | |
GPUhdi () GPUAtomic(uint32_t) *TmpCounter() | |
GPUhdi () uint2 *ClusRefTmp() | |
GPUhdi () uint32_t *TrackSort() | |
GPUhdi () tmpSort *TrackSortO2() | |
GPUhdi () internal | |
GPUhdi () GPUAtomic(uint32_t) *SharedCount() | |
GPUhdi () gputpcgmmergertypes | |
GPUhdi () const gputpcgmmergertypes | |
GPUhdi () o2 | |
GPUhdi () uint32_t *OutputClusRefsTPCO2() | |
GPUhdi () o2 | |
GPUhdi () uint32_t NOutputTracksTPCO2() const | |
GPUhdi () uint32_t NOutputClusRefsTPCO2() const | |
GPUhdi () GPUTPCGMSectorTrack *SectorTrackInfos() | |
GPUhdi () int32_t NMaxSingleSectorTracks() const | |
GPUhdi () int32_t *TrackIDs() | |
GPUhdi () int32_t *TmpSortMemory() | |
GPUd () uint16_t MemoryResMemory() | |
GPUd () uint16_t MemoryResOutput() const | |
GPUd () uint16_t MemoryResOutputState() const | |
GPUd () uint16_t MemoryResOutputO2() const | |
GPUd () uint16_t MemoryResOutputO2Clus() const | |
GPUd () uint16_t MemoryResOutputO2MC() const | |
GPUd () uint16_t MemoryResOutputO2Scratch() const | |
GPUd () int32_t RefitSectorTrack(GPUTPCGMSectorTrack §orTrack | |
GPUd () void SetTrackClusterZT(GPUTPCGMSectorTrack &track | |
int32_t | CheckSectors () |
GPUd () void RefitSectorTracks(int32_t nBlocks | |
GPUd () void UnpackSectorGlobal(int32_t nBlocks | |
GPUd () void UnpackSaveNumber(int32_t id) | |
GPUd () void UnpackResetIds(int32_t nBlocks | |
GPUd () void MergeCE(int32_t nBlocks | |
GPUd () void ClearTrackLinks(int32_t nBlocks | |
GPUd () void MergeWithinSectorsPrepare(int32_t nBlocks | |
GPUd () void MergeSectorsPrepare(int32_t nBlocks | |
template<int32_t I> | |
GPUd () void MergeBorderTracks(int32_t nBlocks | |
GPUd () void MergeBorderTracksSetup(int32_t &n1 | |
template<int32_t I> | |
GPUd () void MergeBorderTracks(int32_t nBlocks | |
GPUd () void SortTracks(int32_t nBlocks | |
GPUd () void SortTracksQPt(int32_t nBlocks | |
GPUd () void SortTracksPrepare(int32_t nBlocks | |
GPUd () void PrepareClustersForFit0(int32_t nBlocks | |
GPUd () void PrepareClustersForFit1(int32_t nBlocks | |
GPUd () void PrepareClustersForFit2(int32_t nBlocks | |
GPUd () void LinkExtrapolatedTracks(int32_t nBlocks | |
GPUd () void CollectMergedTracks(int32_t nBlocks | |
GPUd () void Finalize0(int32_t nBlocks | |
GPUd () void Finalize1(int32_t nBlocks | |
GPUd () void Finalize2(int32_t nBlocks | |
GPUd () void ResolveFindConnectedComponentsSetup(int32_t nBlocks | |
GPUd () void ResolveFindConnectedComponentsHookNeighbors(int32_t nBlocks | |
GPUd () void ResolveFindConnectedComponentsHookLinks(int32_t nBlocks | |
GPUd () void ResolveFindConnectedComponentsMultiJump(int32_t nBlocks | |
GPUd() void ResolveMergeSectors(gputpcgmmergertypes | GPUd () void MergeLoopersInit(int32_t nBlocks |
GPUd () void MergeLoopersSort(int32_t nBlocks | |
GPUd () void MergeLoopersMain(int32_t nBlocks | |
void | DumpSectorTracks (std::ostream &out) const |
void | DumpMergeRanges (std::ostream &out, int32_t withinSector, int32_t mergeMode) const |
void | DumpTrackLinks (std::ostream &out, bool output, const char *type) const |
void | DumpMergedWithinSectors (std::ostream &out) const |
void | DumpMergedBetweenSectors (std::ostream &out) const |
void | DumpCollected (std::ostream &out) const |
void | DumpMergeCE (std::ostream &out) const |
void | DumpFitPrepare (std::ostream &out) const |
void | DumpRefit (std::ostream &out) const |
void | DumpFinal (std::ostream &out) const |
template<int32_t mergeType> | |
void | MergedTrackStreamerInternal (const GPUTPCGMBorderTrack &b1, const GPUTPCGMBorderTrack &b2, const char *name, int32_t sector1, int32_t sector2, int32_t mergeMode, float weight, float frac) const |
void | MergedTrackStreamer (const GPUTPCGMBorderTrack &b1, const GPUTPCGMBorderTrack &b2, const char *name, int32_t sector1, int32_t sector2, int32_t mergeMode, float weight, float frac) const |
const GPUTPCGMBorderTrack & | MergedTrackStreamerFindBorderTrack (const GPUTPCGMBorderTrack *tracks, int32_t N, int32_t trackId) const |
void | DebugRefitMergedTrack (const GPUTPCGMMergedTrack &track) const |
std::vector< uint32_t > | StreamerOccupancyBin (int32_t iSector, int32_t iRow, float time) const |
std::vector< float > | StreamerUncorrectedZY (int32_t iSector, int32_t iRow, const GPUTPCGMTrackParam &track, const GPUTPCGMPropagator &prop) const |
void | DebugStreamerUpdate (int32_t iTrk, int32_t ihit, float xx, float yy, float zz, const GPUTPCGMMergedTrackHit &cluster, const o2::tpc::ClusterNative &clusterNative, const GPUTPCGMTrackParam &track, const GPUTPCGMPropagator &prop, const gputpcgmmergertypes::InterpolationErrorHit &interpolation, int8_t rejectChi2, bool refit, int32_t retVal, float avgInvCharge, float posY, float posZ, int16_t clusterState, int32_t retValReject, float err2Y, float err2Z) const |
GPUdi () int32_t SectorTrackInfoFirst(int32_t iSector) const | |
GPUdi () int32_t SectorTrackInfoLast(int32_t iSector) const | |
GPUdi () int32_t SectorTrackInfoGlobalFirst(int32_t iSector) const | |
GPUdi () int32_t SectorTrackInfoGlobalLast(int32_t iSector) const | |
GPUdi () int32_t SectorTrackInfoLocalTotal() const | |
GPUdi () int32_t SectorTrackInfoTotal() const | |
![]() | |
GPUProcessor () | |
~GPUProcessor () | |
GPUProcessor (const GPUProcessor &)=delete | |
GPUProcessor & | operator= (const GPUProcessor &)=delete |
GPUd () GPUconstantref() const GPUConstantMem *GetConstantMem() const | |
GPUd () GPUconstantref() const GPUParam &Param() const | |
GPUd () void raiseError(uint32_t code | |
const GPUReconstruction & | GetRec () const |
void | InitGPUProcessor (GPUReconstruction *rec, ProcessorType type=PROCESSOR_TYPE_CPU, GPUProcessor *slaveProcessor=nullptr) |
void | Clear () |
template<class T > | |
T & | HostProcessor (T *) |
Public Attributes | |
const GPUTPCTrack * | inTrack |
const GPUTPCTrack float | alpha |
const GPUTPCTrack float int32_t | sector |
int32_t | iSector |
int32_t const GPUTPCTrack * | sectorTr |
int32_t | nThreads |
int32_t int32_t | iBlock |
int32_t int32_t int32_t | iThread |
int32_t int32_t int32_t int32_t | iSector |
int32_t int32_t int32_t bool | output |
int32_t int32_t int32_t int32_t | border0 |
int32_t int32_t int32_t int32_t int32_t | border1 |
int32_t int32_t int32_t int32_t int32_t int8_t | useOrigTrackParam |
int32_t int32_t int32_t int32_t int8_t | withinSector |
int32_t int32_t int32_t int32_t int8_t int8_t | mergeMode |
int32_t & | n2 |
int32_t GPUTPCGMBorderTrack *& | b1 |
int32_t GPUTPCGMBorderTrack GPUTPCGMBorderTrack *& | b2 |
int32_t GPUTPCGMBorderTrack GPUTPCGMBorderTrack int32_t & | jSector |
int32_t GPUTPCGMBorderTrack GPUTPCGMBorderTrack int32_t int32_t | iSector |
int32_t GPUTPCGMBorderTrack GPUTPCGMBorderTrack int32_t int32_t int8_t | withinSector |
int32_t GPUTPCGMBorderTrack GPUTPCGMBorderTrack int32_t int32_t int8_t int8_t mergeMode | const |
int32_t int32_t int32_t gputpcgmmergertypes::GPUTPCGMBorderRange * | range |
int32_t int32_t int32_t gputpcgmmergertypes::GPUTPCGMBorderRange int32_t | N |
int32_t int32_t int32_t gputpcgmmergertypes::GPUTPCGMBorderRange int32_t int32_t | cmpMax |
GPUd() void ResolveMergeSectors(gputpcgmmergertypes int32_t | nThreads |
GPUd() void ResolveMergeSectors(gputpcgmmergertypes int32_t int32_t | iBlock |
GPUd() void ResolveMergeSectors(gputpcgmmergertypes int32_t int32_t int32_t | iThread |
![]() | |
uint32_t | param1 = 0 |
uint32_t uint32_t | param2 = 0 |
uint32_t uint32_t uint32_t | param3 = 0) const |
Static Public Attributes | |
static constexpr const int32_t | NSECTORS = GPUCA_NSECTORS |
Additional Inherited Members | |
![]() | |
enum | ProcessorType { PROCESSOR_TYPE_CPU = 0 , PROCESSOR_TYPE_DEVICE = 1 , PROCESSOR_TYPE_SLAVE = 2 } |
![]() | |
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> | |
static size_t | getAlignmentMod (size_t addr) |
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> | |
static size_t | getAlignment (size_t addr) |
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> | |
static size_t | nextMultipleOf (size_t size) |
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> | |
static void * | alignPointer (void *ptr) |
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> | |
static size_t | getAlignmentMod (void *addr) |
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT> | |
static size_t | getAlignment (void *addr) |
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT, class S > | |
static S * | getPointerWithAlignment (size_t &basePtr, size_t nEntries=1) |
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT, class S > | |
static S * | getPointerWithAlignment (void *&basePtr, size_t nEntries=1) |
template<size_t alignment = GPUCA_BUFFER_ALIGNMENT, class T , class S > | |
static void | computePointerWithAlignment (T *&basePtr, S *&objPtr, size_t nEntries=1) |
template<class T , class S > | |
static void | computePointerWithoutAlignment (T *&basePtr, S *&objPtr, size_t nEntries=1) |
![]() | |
void | AllocateAndInitializeLate () |
GPUconstantref () const GPUConstantMem *mConstantMem | |
![]() | |
GPUReconstruction * | mRec |
ProcessorType | mGPUProcessorType |
GPUProcessor * | mLinkedProcessor |
Definition at line 60 of file GPUTPCGMMerger.h.
GPUTPCGMMerger::GPUTPCGMMerger | ( | ) |
Definition at line 87 of file GPUTPCGMMerger.cxx.
|
default |
|
delete |
int32_t GPUTPCGMMerger::CheckSectors | ( | ) |
Definition at line 396 of file GPUTPCGMMerger.cxx.
void GPUTPCGMMerger::DebugRefitMergedTrack | ( | const GPUTPCGMMergedTrack & | track | ) | const |
Definition at line 296 of file GPUTPCGMMergerDump.cxx.
void GPUTPCGMMerger::DebugStreamerUpdate | ( | int32_t | iTrk, |
int32_t | ihit, | ||
float | xx, | ||
float | yy, | ||
float | zz, | ||
const GPUTPCGMMergedTrackHit & | cluster, | ||
const o2::tpc::ClusterNative & | clusterNative, | ||
const GPUTPCGMTrackParam & | track, | ||
const GPUTPCGMPropagator & | prop, | ||
const gputpcgmmergertypes::InterpolationErrorHit & | interpolation, | ||
int8_t | rejectChi2, | ||
bool | refit, | ||
int32_t | retVal, | ||
float | avgInvCharge, | ||
float | posY, | ||
float | posZ, | ||
int16_t | clusterState, | ||
int32_t | retValReject, | ||
float | err2Y, | ||
float | err2Z | ||
) | const |
Definition at line 349 of file GPUTPCGMMergerDump.cxx.
void GPUTPCGMMerger::DumpCollected | ( | std::ostream & | out | ) | const |
Definition at line 136 of file GPUTPCGMMergerDump.cxx.
void GPUTPCGMMerger::DumpFinal | ( | std::ostream & | out | ) | const |
Definition at line 212 of file GPUTPCGMMergerDump.cxx.
void GPUTPCGMMerger::DumpFitPrepare | ( | std::ostream & | out | ) | const |
Definition at line 161 of file GPUTPCGMMergerDump.cxx.
void GPUTPCGMMerger::DumpMergeCE | ( | std::ostream & | out | ) | const |
Definition at line 149 of file GPUTPCGMMergerDump.cxx.
void GPUTPCGMMerger::DumpMergedBetweenSectors | ( | std::ostream & | out | ) | const |
Definition at line 119 of file GPUTPCGMMergerDump.cxx.
void GPUTPCGMMerger::DumpMergedWithinSectors | ( | std::ostream & | out | ) | const |
Definition at line 105 of file GPUTPCGMMergerDump.cxx.
void GPUTPCGMMerger::DumpMergeRanges | ( | std::ostream & | out, |
int32_t | withinSector, | ||
int32_t | mergeMode | ||
) | const |
Definition at line 62 of file GPUTPCGMMergerDump.cxx.
void GPUTPCGMMerger::DumpRefit | ( | std::ostream & | out | ) | const |
Definition at line 193 of file GPUTPCGMMergerDump.cxx.
void GPUTPCGMMerger::DumpSectorTracks | ( | std::ostream & | out | ) | const |
Definition at line 44 of file GPUTPCGMMergerDump.cxx.
Definition at line 94 of file GPUTPCGMMergerDump.cxx.
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) | & |
|
inline |
Definition at line 147 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 148 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 150 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 151 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 152 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 153 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 149 of file GPUTPCGMMerger.h.
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) | & |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
GPUd() void ResolveMergeSectors(gputpcgmmergertypes o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) | & |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
o2::gpu::GPUTPCGMMerger::GPUd | ( | ) |
|
inline |
Definition at line 215 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 217 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 218 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 216 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 219 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 220 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 110 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 108 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 117 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 119 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 135 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 121 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 133 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 128 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 111 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 126 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 109 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 118 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 120 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 134 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 142 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 145 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 144 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 143 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 107 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 132 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 127 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 137 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 139 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 131 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 129 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 138 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 124 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 122 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 123 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 130 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 112 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 113 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 115 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 114 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 141 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 116 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 140 of file GPUTPCGMMerger.h.
|
inline |
Definition at line 125 of file GPUTPCGMMerger.h.
void GPUTPCGMMerger::InitializeProcessor | ( | ) |
Definition at line 241 of file GPUTPCGMMerger.cxx.
void GPUTPCGMMerger::MergedTrackStreamer | ( | const GPUTPCGMBorderTrack & | b1, |
const GPUTPCGMBorderTrack & | b2, | ||
const char * | name, | ||
int32_t | sector1, | ||
int32_t | sector2, | ||
int32_t | mergeMode, | ||
float | weight, | ||
float | frac | ||
) | const |
Definition at line 275 of file GPUTPCGMMergerDump.cxx.
const GPUTPCGMBorderTrack & GPUTPCGMMerger::MergedTrackStreamerFindBorderTrack | ( | const GPUTPCGMBorderTrack * | tracks, |
int32_t | N, | ||
int32_t | trackId | ||
) | const |
Definition at line 286 of file GPUTPCGMMergerDump.cxx.
|
inline |
Definition at line 245 of file GPUTPCGMMergerDump.cxx.
|
delete |
void GPUTPCGMMerger::RegisterMemoryAllocation | ( | ) |
Definition at line 346 of file GPUTPCGMMerger.cxx.
void GPUTPCGMMerger::SetMaxData | ( | const GPUTrackingInOutPointers & | io | ) |
Definition at line 364 of file GPUTPCGMMerger.cxx.
Definition at line 282 of file GPUTPCGMMerger.cxx.
Definition at line 243 of file GPUTPCGMMerger.cxx.
Definition at line 297 of file GPUTPCGMMerger.cxx.
Definition at line 321 of file GPUTPCGMMerger.cxx.
Definition at line 327 of file GPUTPCGMMerger.cxx.
Definition at line 333 of file GPUTPCGMMerger.cxx.
Definition at line 339 of file GPUTPCGMMerger.cxx.
Definition at line 311 of file GPUTPCGMMerger.cxx.
Definition at line 288 of file GPUTPCGMMerger.cxx.
std::vector< uint32_t > GPUTPCGMMerger::StreamerOccupancyBin | ( | int32_t | iSector, |
int32_t | iRow, | ||
float | time | ||
) | const |
Definition at line 326 of file GPUTPCGMMergerDump.cxx.
std::vector< float > GPUTPCGMMerger::StreamerUncorrectedZY | ( | int32_t | iSector, |
int32_t | iRow, | ||
const GPUTPCGMTrackParam & | track, | ||
const GPUTPCGMPropagator & | prop | ||
) | const |
Definition at line 340 of file GPUTPCGMMergerDump.cxx.
const GPUTPCTrack float o2::gpu::GPUTPCGMMerger::alpha |
Definition at line 155 of file GPUTPCGMMerger.h.
int32_t GPUTPCGMBorderTrack*& o2::gpu::GPUTPCGMMerger::b1 |
Definition at line 169 of file GPUTPCGMMerger.h.
int32_t GPUTPCGMBorderTrack GPUTPCGMBorderTrack*& o2::gpu::GPUTPCGMMerger::b2 |
Definition at line 169 of file GPUTPCGMMerger.h.
int32_t int32_t int32_t int32_t o2::gpu::GPUTPCGMMerger::border0 |
Definition at line 166 of file GPUTPCGMMerger.h.
int32_t int32_t int32_t int32_t int32_t o2::gpu::GPUTPCGMMerger::border1 |
Definition at line 166 of file GPUTPCGMMerger.h.
int32_t int32_t int32_t gputpcgmmergertypes::GPUTPCGMBorderRange int32_t int32_t o2::gpu::GPUTPCGMMerger::cmpMax |
Definition at line 171 of file GPUTPCGMMerger.h.
int32_t GPUTPCGMBorderTrack GPUTPCGMBorderTrack int32_t int32_t int8_t int8_t mergeMode o2::gpu::GPUTPCGMMerger::const |
Definition at line 169 of file GPUTPCGMMerger.h.
int32_t int32_t o2::gpu::GPUTPCGMMerger::iBlock |
Definition at line 159 of file GPUTPCGMMerger.h.
Definition at line 188 of file GPUTPCGMMerger.h.
const GPUTPCTrack* o2::gpu::GPUTPCGMMerger::inTrack |
Definition at line 155 of file GPUTPCGMMerger.h.
int32_t int32_t int32_t int32_t o2::gpu::GPUTPCGMMerger::iSector |
Definition at line 156 of file GPUTPCGMMerger.h.
int32_t int32_t int32_t int32_t o2::gpu::GPUTPCGMMerger::iSector |
Definition at line 159 of file GPUTPCGMMerger.h.
int32_t GPUTPCGMBorderTrack GPUTPCGMBorderTrack int32_t int32_t o2::gpu::GPUTPCGMMerger::iSector |
Definition at line 169 of file GPUTPCGMMerger.h.
int32_t int32_t int32_t o2::gpu::GPUTPCGMMerger::iThread |
Definition at line 159 of file GPUTPCGMMerger.h.
GPUd() void ResolveMergeSectors(gputpcgmmergertypes int32_t int32_t int32_t o2::gpu::GPUTPCGMMerger::iThread |
Definition at line 188 of file GPUTPCGMMerger.h.
int32_t GPUTPCGMBorderTrack GPUTPCGMBorderTrack int32_t& o2::gpu::GPUTPCGMMerger::jSector |
Definition at line 169 of file GPUTPCGMMerger.h.
int32_t int32_t int32_t int32_t int8_t int8_t o2::gpu::GPUTPCGMMerger::mergeMode |
Definition at line 168 of file GPUTPCGMMerger.h.
int32_t int32_t int32_t gputpcgmmergertypes::GPUTPCGMBorderRange int32_t o2::gpu::GPUTPCGMMerger::N |
Definition at line 171 of file GPUTPCGMMerger.h.
int32_t& o2::gpu::GPUTPCGMMerger::n2 |
Definition at line 169 of file GPUTPCGMMerger.h.
|
staticconstexpr |
Definition at line 67 of file GPUTPCGMMerger.h.
int32_t o2::gpu::GPUTPCGMMerger::nThreads |
Definition at line 159 of file GPUTPCGMMerger.h.
Definition at line 188 of file GPUTPCGMMerger.h.
int32_t int32_t int32_t bool o2::gpu::GPUTPCGMMerger::output |
Definition at line 164 of file GPUTPCGMMerger.h.
int32_t int32_t int32_t gputpcgmmergertypes::GPUTPCGMBorderRange* o2::gpu::GPUTPCGMMerger::range |
Definition at line 171 of file GPUTPCGMMerger.h.
const GPUTPCTrack float int32_t o2::gpu::GPUTPCGMMerger::sector |
Definition at line 155 of file GPUTPCGMMerger.h.
int32_t const GPUTPCTrack* o2::gpu::GPUTPCGMMerger::sectorTr |
Definition at line 156 of file GPUTPCGMMerger.h.
int32_t int32_t int32_t int32_t int32_t int8_t o2::gpu::GPUTPCGMMerger::useOrigTrackParam |
Definition at line 166 of file GPUTPCGMMerger.h.
int32_t int32_t int32_t int32_t int8_t o2::gpu::GPUTPCGMMerger::withinSector |
Definition at line 168 of file GPUTPCGMMerger.h.
int32_t GPUTPCGMBorderTrack GPUTPCGMBorderTrack int32_t int32_t int8_t o2::gpu::GPUTPCGMMerger::withinSector |
Definition at line 169 of file GPUTPCGMMerger.h.