Project
Loading...
Searching...
No Matches
o2::gpu::GPUDisplayInterface Class Referenceabstract

#include <GPUDisplayInterface.h>

Inherited by o2::gpu::GPUDisplay.

Public Member Functions

 GPUDisplayInterface (const GPUDisplayInterface &)=delete
 
virtual ~GPUDisplayInterface ()
 
virtual int32_t StartDisplay ()=0
 
virtual void ShowNextEvent (const GPUTrackingInOutPointers *ptrs=nullptr)=0
 
virtual void WaitForNextEvent ()=0
 
virtual void SetCollisionFirstCluster (uint32_t collision, int32_t sector, int32_t cluster)=0
 
virtual void UpdateCalib (const GPUCalibObjectsConst *calib)=0
 
virtual void UpdateParam (const GPUParam *param)=0
 

Static Public Member Functions

static GPUDisplayInterfacegetDisplay (GPUDisplayFrontendInterface *frontend, GPUChainTracking *chain, GPUQA *qa, const GPUParam *param=nullptr, const GPUCalibObjectsConst *calib=nullptr, const GPUSettingsDisplay *config=nullptr)
 

Protected Member Functions

 GPUDisplayInterface ()
 

Detailed Description

Definition at line 26 of file GPUDisplayInterface.h.

Constructor & Destructor Documentation

◆ GPUDisplayInterface() [1/2]

o2::gpu::GPUDisplayInterface::GPUDisplayInterface ( const GPUDisplayInterface )
delete

◆ ~GPUDisplayInterface()

GPUDisplayInterface::~GPUDisplayInterface ( )
virtual

Definition at line 83 of file GPUDisplayInterface.cxx.

◆ GPUDisplayInterface() [2/2]

GPUDisplayInterface::GPUDisplayInterface ( )
protecteddefault

Member Function Documentation

◆ getDisplay()

GPUDisplayInterface * GPUDisplayInterface::getDisplay ( GPUDisplayFrontendInterface frontend,
GPUChainTracking chain,
GPUQA qa,
const GPUParam param = nullptr,
const GPUCalibObjectsConst calib = nullptr,
const GPUSettingsDisplay *  config = nullptr 
)
static

Definition at line 68 of file GPUDisplayInterface.cxx.

◆ SetCollisionFirstCluster()

virtual void o2::gpu::GPUDisplayInterface::SetCollisionFirstCluster ( uint32_t  collision,
int32_t  sector,
int32_t  cluster 
)
pure virtual

Implemented in o2::gpu::GPUDisplay.

◆ ShowNextEvent()

virtual void o2::gpu::GPUDisplayInterface::ShowNextEvent ( const GPUTrackingInOutPointers ptrs = nullptr)
pure virtual

Implemented in o2::gpu::GPUDisplay.

◆ StartDisplay()

virtual int32_t o2::gpu::GPUDisplayInterface::StartDisplay ( )
pure virtual

Implemented in o2::gpu::GPUDisplay.

◆ UpdateCalib()

virtual void o2::gpu::GPUDisplayInterface::UpdateCalib ( const GPUCalibObjectsConst calib)
pure virtual

Implemented in o2::gpu::GPUDisplay.

◆ UpdateParam()

virtual void o2::gpu::GPUDisplayInterface::UpdateParam ( const GPUParam param)
pure virtual

Implemented in o2::gpu::GPUDisplay.

◆ WaitForNextEvent()

virtual void o2::gpu::GPUDisplayInterface::WaitForNextEvent ( )
pure virtual

Implemented in o2::gpu::GPUDisplay.


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