Project
Loading...
Searching...
No Matches
o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject Struct Reference

#include <GPUWorkflowInternal.h>

Public Attributes

GPURecoWorkflowSpec_TPCZSBuffers tpcZSmeta
 
GPUTrackingInOutZS tpcZS
 
GPUSettingsTF tfSettings
 
GPUTrackingInOutPointers ptrs
 
o2::framework::DataProcessingHeader::StartTime timeSliceId
 
uint64_t mTFId
 
bool jobSubmitted = false
 
bool jobFinished = false
 
int32_t jobReturnValue = 0
 
std::mutex jobFinishedMutex
 
std::condition_variable jobFinishedNotify
 
bool jobInputFinal = false
 
std::mutex jobInputFinalMutex
 
std::condition_variable jobInputFinalNotify
 
GPUTrackingInOutPointersjobPtrs = nullptr
 
GPUInterfaceOutputsjobOutputRegions = nullptr
 
std::unique_ptr< GPUInterfaceInputUpdatejobInputUpdateCallback = nullptr
 

Detailed Description

Definition at line 38 of file GPUWorkflowInternal.h.

Member Data Documentation

◆ jobFinished

bool o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::jobFinished = false

Definition at line 48 of file GPUWorkflowInternal.h.

◆ jobFinishedMutex

std::mutex o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::jobFinishedMutex

Definition at line 50 of file GPUWorkflowInternal.h.

◆ jobFinishedNotify

std::condition_variable o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::jobFinishedNotify

Definition at line 51 of file GPUWorkflowInternal.h.

◆ jobInputFinal

bool o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::jobInputFinal = false

Definition at line 52 of file GPUWorkflowInternal.h.

◆ jobInputFinalMutex

std::mutex o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::jobInputFinalMutex

Definition at line 53 of file GPUWorkflowInternal.h.

◆ jobInputFinalNotify

std::condition_variable o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::jobInputFinalNotify

Definition at line 54 of file GPUWorkflowInternal.h.

◆ jobInputUpdateCallback

std::unique_ptr<GPUInterfaceInputUpdate> o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::jobInputUpdateCallback = nullptr

Definition at line 57 of file GPUWorkflowInternal.h.

◆ jobOutputRegions

GPUInterfaceOutputs* o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::jobOutputRegions = nullptr

Definition at line 56 of file GPUWorkflowInternal.h.

◆ jobPtrs

GPUTrackingInOutPointers* o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::jobPtrs = nullptr

Definition at line 55 of file GPUWorkflowInternal.h.

◆ jobReturnValue

int32_t o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::jobReturnValue = 0

Definition at line 49 of file GPUWorkflowInternal.h.

◆ jobSubmitted

bool o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::jobSubmitted = false

Definition at line 47 of file GPUWorkflowInternal.h.

◆ mTFId

uint64_t o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::mTFId

Definition at line 45 of file GPUWorkflowInternal.h.

◆ ptrs

GPUTrackingInOutPointers o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::ptrs

Definition at line 42 of file GPUWorkflowInternal.h.

◆ tfSettings

GPUSettingsTF o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::tfSettings

Definition at line 41 of file GPUWorkflowInternal.h.

◆ timeSliceId

o2::framework::DataProcessingHeader::StartTime o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::timeSliceId

Definition at line 43 of file GPUWorkflowInternal.h.

◆ tpcZS

GPUTrackingInOutZS o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::tpcZS

Definition at line 40 of file GPUWorkflowInternal.h.

◆ tpcZSmeta

GPURecoWorkflowSpec_TPCZSBuffers o2::gpu::gpurecoworkflow_internals::GPURecoWorkflow_QueueObject::tpcZSmeta

Definition at line 39 of file GPUWorkflowInternal.h.


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