Project
Loading...
Searching...
No Matches
GPUReconstructionConvert.cxx File Reference
#include "DetectorsRaw/RawFileWriter.h"
#include "TPCBase/Sector.h"
#include "DataFormatsTPC/Digit.h"
#include "TPCBase/Mapper.h"
#include "GPUReconstructionConvert.h"
#include "TPCFastTransformPOD.h"
#include "GPUTPCClusterData.h"
#include "GPUO2DataTypes.h"
#include "GPUDataTypesIO.h"
#include "GPUTPCGeometry.h"
#include "AliHLTTPCRawCluster.h"
#include "GPUParam.h"
#include "GPULogging.h"
#include <algorithm>
#include <vector>
#include "clusterFinderDefs.h"
#include "DataFormatsTPC/ZeroSuppression.h"
#include "DataFormatsTPC/ZeroSuppressionLinkBased.h"
#include "DataFormatsTPC/Constants.h"
#include "CommonConstants/LHCConstants.h"
#include "TPCBase/RDHUtils.h"
#include "TPCBase/CRU.h"
#include "DetectorsRaw/RDHUtils.h"
#include <oneapi/tbb.h>

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::gpu
 
namespace  o2::gpu::internal
 

Detailed Description

Author
David Rohr

Definition in file GPUReconstructionConvert.cxx.

Variable Documentation

◆ adcValues

std::vector<uint16_t> adcValues = {}

Definition at line 471 of file GPUReconstructionConvert.cxx.

◆ bcShiftInFirstHBF

int32_t bcShiftInFirstHBF = 0

Definition at line 201 of file GPUReconstructionConvert.cxx.

◆ bitmask

std::bitset<80> bitmask = {}

Definition at line 472 of file GPUReconstructionConvert.cxx.

◆ curRegion

int32_t curRegion = 0

Definition at line 188 of file GPUReconstructionConvert.cxx.

◆ curTBHdr

TPCZSTBHDR* curTBHdr = nullptr

Definition at line 259 of file GPUReconstructionConvert.cxx.

◆ curTimeBin

uint16_t curTimeBin = 0

Definition at line 735 of file GPUReconstructionConvert.cxx.

◆ encodeBits

uint32_t encodeBits = 0

Definition at line 189 of file GPUReconstructionConvert.cxx.

◆ encodeBitsFactor

float encodeBitsFactor = 0

Definition at line 203 of file GPUReconstructionConvert.cxx.

◆ endpoint

int32_t endpoint = 0

Definition at line 197 of file GPUReconstructionConvert.cxx.

◆ endpointStart

int32_t endpointStart = 0

Definition at line 262 of file GPUReconstructionConvert.cxx.

◆ finishPage

bool finishPage = false

Definition at line 470 of file GPUReconstructionConvert.cxx.

◆ firstTimebinInPage

int32_t firstTimebinInPage = -1

Definition at line 202 of file GPUReconstructionConvert.cxx.

◆ hbf

int64_t hbf = -1

Definition at line 198 of file GPUReconstructionConvert.cxx.

◆ hdr

TPCZSHDRV2* hdr = nullptr

Definition at line 258 of file GPUReconstructionConvert.cxx.

◆ hdrBuffer

TPCZSHDRV2 hdrBuffer

Definition at line 466 of file GPUReconstructionConvert.cxx.

◆ inverseChannelMapping

int32_t inverseChannelMapping[5][32]

Definition at line 467 of file GPUReconstructionConvert.cxx.

◆ ir

const o2::InteractionRecord* ir = nullptr

Definition at line 193 of file GPUReconstructionConvert.cxx.

◆ iSector

uint32_t iSector = 0

Definition at line 191 of file GPUReconstructionConvert.cxx.

◆ lastEndpoint

int32_t lastEndpoint = -2

Definition at line 196 of file GPUReconstructionConvert.cxx.

◆ lastRow

int32_t lastRow = GPUTPCGeometry::NROWS

Definition at line 196 of file GPUReconstructionConvert.cxx.

◆ lastTime

int32_t lastTime = -1

Definition at line 196 of file GPUReconstructionConvert.cxx.

◆ link

int32_t link = 0

Definition at line 469 of file GPUReconstructionConvert.cxx.

◆ needAnotherPage

bool needAnotherPage = false

Definition at line 204 of file GPUReconstructionConvert.cxx.

◆ nexthbf

int64_t nexthbf = 0

Definition at line 198 of file GPUReconstructionConvert.cxx.

◆ nRowsInTB

int32_t nRowsInTB = 0

Definition at line 263 of file GPUReconstructionConvert.cxx.

◆ nSamples

int32_t nSamples = 0

Definition at line 468 of file GPUReconstructionConvert.cxx.

◆ nSeq

uint8_t* nSeq = nullptr

Definition at line 260 of file GPUReconstructionConvert.cxx.

◆ outputEndpoint

int32_t outputEndpoint = 0

Definition at line 197 of file GPUReconstructionConvert.cxx.

◆ outputRegion

int32_t outputRegion = 0

Definition at line 188 of file GPUReconstructionConvert.cxx.

◆ packetCounter

uint32_t packetCounter = 0

Definition at line 205 of file GPUReconstructionConvert.cxx.

◆ padding

bool padding = false

Definition at line 195 of file GPUReconstructionConvert.cxx.

◆ page

zsPage* page = nullptr

Definition at line 199 of file GPUReconstructionConvert.cxx.

◆ pageCounter

uint32_t pageCounter = 0

Definition at line 206 of file GPUReconstructionConvert.cxx.

◆ pagePtr

uint8_t* pagePtr = nullptr

Definition at line 200 of file GPUReconstructionConvert.cxx.

◆ param

const GPUParam* param = nullptr

Definition at line 194 of file GPUReconstructionConvert.cxx.

◆ raw

o2::raw::RawFileWriter* raw = nullptr

Definition at line 192 of file GPUReconstructionConvert.cxx.

◆ seqLen

int32_t seqLen = 0

Definition at line 261 of file GPUReconstructionConvert.cxx.

◆ sequenceBuffer

std::vector<uint8_t> sequenceBuffer

Definition at line 736 of file GPUReconstructionConvert.cxx.

◆ sequenceBufferADC

std::vector<uint16_t> sequenceBufferADC

Definition at line 737 of file GPUReconstructionConvert.cxx.

◆ streamBuffer

std::array<uint16_t, TPCZSHDR::TPC_ZS_PAGE_SIZE> streamBuffer = {}

Definition at line 256 of file GPUReconstructionConvert.cxx.

◆ streamBuffer8

std::array<uint8_t, TPCZSHDR::TPC_ZS_PAGE_SIZE> streamBuffer8 = {}

Definition at line 257 of file GPUReconstructionConvert.cxx.

◆ streamSize

uint32_t streamSize = 0

Definition at line 264 of file GPUReconstructionConvert.cxx.

◆ streamSize8

uint32_t streamSize8 = 0

Definition at line 264 of file GPUReconstructionConvert.cxx.

◆ zsVersion

uint32_t zsVersion = 0

Definition at line 190 of file GPUReconstructionConvert.cxx.