Project
Loading...
Searching...
No Matches
GPUDisplay.cxx File Reference
#include "GPUDisplay.h"
#include "GPUTPCDef.h"
#include <vector>
#include <memory>
#include <cstring>
#include <stdexcept>
#include "../utils/linux_helpers.h"
#include "GPUChainTracking.h"
#include "GPUQA.h"
#include "GPUTPCTrackingData.h"
#include "GPUTPCTrack.h"
#include "GPUTPCTracker.h"
#include "GPUTPCGMMergedTrack.h"
#include "GPUO2DataTypes.h"
#include "utils/qconfig.h"
#include "frontend/GPUDisplayFrontend.h"
#include "backend/GPUDisplayBackend.h"
#include "helpers/GPUDisplayColors.inc"

Go to the source code of this file.

Macros

#define LOOP_SECTOR   for (int32_t iSector = (mCfgL.drawSector == -1 ? 0 : mCfgL.drawRelatedSectors ? (mCfgL.drawSector % (NSECTORS / 4)) : mCfgL.drawSector); iSector < NSECTORS; iSector += (mCfgL.drawSector == -1 ? 1 : mCfgL.drawRelatedSectors ? (NSECTORS / 4) : NSECTORS))
 
#define LOOP_SECTOR2   for (int32_t iSector = (mCfgL.drawSector == -1 ? 0 : mCfgL.drawRelatedSectors ? (mCfgL.drawSector % (NSECTORS / 4)) : mCfgL.drawSector) % (NSECTORS / 2); iSector < NSECTORS / 2; iSector += (mCfgL.drawSector == -1 ? 1 : mCfgL.drawRelatedSectors ? (NSECTORS / 4) : NSECTORS))
 
#define LOOP_COLLISION   for (int32_t iCol = (mCfgL.showCollision == -1 ? 0 : mCfgL.showCollision); iCol < mNCollissions; iCol += (mCfgL.showCollision == -1 ? 1 : mNCollissions))
 
#define LOOP_COLLISION_COL(cmd)
 

Variables

constexpr hmm_mat4 MY_HMM_IDENTITY = {{{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}
 

Detailed Description

Author
David Rohr

Definition in file GPUDisplay.cxx.

Macro Definition Documentation

◆ LOOP_COLLISION

#define LOOP_COLLISION   for (int32_t iCol = (mCfgL.showCollision == -1 ? 0 : mCfgL.showCollision); iCol < mNCollissions; iCol += (mCfgL.showCollision == -1 ? 1 : mNCollissions))

◆ LOOP_COLLISION_COL

#define LOOP_COLLISION_COL (   cmd)
Value:
{ \
if (mCfgL.colorCollisions) { \
SetCollisionColor(iCol); \
} \
cmd; \
}
#define LOOP_COLLISION

◆ LOOP_SECTOR

#define LOOP_SECTOR   for (int32_t iSector = (mCfgL.drawSector == -1 ? 0 : mCfgL.drawRelatedSectors ? (mCfgL.drawSector % (NSECTORS / 4)) : mCfgL.drawSector); iSector < NSECTORS; iSector += (mCfgL.drawSector == -1 ? 1 : mCfgL.drawRelatedSectors ? (NSECTORS / 4) : NSECTORS))

◆ LOOP_SECTOR2

#define LOOP_SECTOR2   for (int32_t iSector = (mCfgL.drawSector == -1 ? 0 : mCfgL.drawRelatedSectors ? (mCfgL.drawSector % (NSECTORS / 4)) : mCfgL.drawSector) % (NSECTORS / 2); iSector < NSECTORS / 2; iSector += (mCfgL.drawSector == -1 ? 1 : mCfgL.drawRelatedSectors ? (NSECTORS / 4) : NSECTORS))

Variable Documentation

◆ MY_HMM_IDENTITY

constexpr hmm_mat4 MY_HMM_IDENTITY = {{{1, 0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}
constexpr

Definition at line 42 of file GPUDisplay.cxx.