Project
Loading...
Searching...
No Matches
o2::gpu::GPUReconstructionTimeframe Class Reference

#include <GPUReconstructionTimeframe.h>

Public Member Functions

 GPUReconstructionTimeframe (GPUChainTracking *rec, int32_t(*read)(int32_t), int32_t nEvents)
 
int32_t LoadCreateTimeFrame (int32_t iEvent)
 
int32_t LoadMergedEvents (int32_t iEvent)
 
int32_t ReadEventShifted (int32_t i, float shiftZ, float minZ=-1e6, float maxZ=-1e6, bool silent=false)
 
void MergeShiftedEvents ()
 

Static Public Attributes

static constexpr int32_t ORBIT_RATE = 11245
 
static constexpr int32_t DRIFT_TIME = 93000
 
static constexpr int32_t TPCZ = GPUTPCGeometry::TPCLength()
 
static constexpr int32_t TIME_ORBIT = 1000000000 / ORBIT_RATE
 

Detailed Description

Definition at line 34 of file GPUReconstructionTimeframe.h.

Constructor & Destructor Documentation

◆ GPUReconstructionTimeframe()

GPUReconstructionTimeframe::GPUReconstructionTimeframe ( GPUChainTracking rec,
int32_t(*)(int32_t)  read,
int32_t  nEvents 
)

Definition at line 42 of file GPUReconstructionTimeframe.cxx.

Member Function Documentation

◆ LoadCreateTimeFrame()

int32_t GPUReconstructionTimeframe::LoadCreateTimeFrame ( int32_t  iEvent)

Definition at line 228 of file GPUReconstructionTimeframe.cxx.

◆ LoadMergedEvents()

int32_t GPUReconstructionTimeframe::LoadMergedEvents ( int32_t  iEvent)

Definition at line 329 of file GPUReconstructionTimeframe.cxx.

◆ MergeShiftedEvents()

void GPUReconstructionTimeframe::MergeShiftedEvents ( )

Definition at line 149 of file GPUReconstructionTimeframe.cxx.

◆ ReadEventShifted()

int32_t GPUReconstructionTimeframe::ReadEventShifted ( int32_t  i,
float  shiftZ,
float  minZ = -1e6,
float  maxZ = -1e6,
bool  silent = false 
)

Definition at line 70 of file GPUReconstructionTimeframe.cxx.

Member Data Documentation

◆ DRIFT_TIME

constexpr int32_t o2::gpu::GPUReconstructionTimeframe::DRIFT_TIME = 93000
staticconstexpr

Definition at line 44 of file GPUReconstructionTimeframe.h.

◆ ORBIT_RATE

constexpr int32_t o2::gpu::GPUReconstructionTimeframe::ORBIT_RATE = 11245
staticconstexpr

Definition at line 43 of file GPUReconstructionTimeframe.h.

◆ TIME_ORBIT

constexpr int32_t o2::gpu::GPUReconstructionTimeframe::TIME_ORBIT = 1000000000 / ORBIT_RATE
staticconstexpr

Definition at line 46 of file GPUReconstructionTimeframe.h.

◆ TPCZ

constexpr int32_t o2::gpu::GPUReconstructionTimeframe::TPCZ = GPUTPCGeometry::TPCLength()
staticconstexpr

Definition at line 45 of file GPUReconstructionTimeframe.h.


The documentation for this class was generated from the following files: