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

#include <GPUO2InterfaceQA.h>

Public Member Functions

 GPUO2InterfaceQA (const GPUO2InterfaceConfiguration *config=nullptr)
 
 ~GPUO2InterfaceQA ()
 
int32_t initializeForProcessing (int32_t tasks)
 
void runQA (const std::vector< o2::tpc::TrackTPC > *tracksExternal, const std::vector< o2::MCCompLabel > *tracksExtMC, const o2::tpc::ClusterNativeAccess *clNative)
 
int32_t postprocess (TObjArray &out)
 
void updateGRP (GPUSettingsGRP *grp)
 
int32_t postprocessExternal (std::vector< TH1F > &in1, std::vector< TH2F > &in2, std::vector< TH1D > &in3, std::vector< TGraphAsymmErrors > &in4, TObjArray &out, int32_t tasks)
 
void getHists (const std::vector< TH1F > *&h1, const std::vector< TH2F > *&h2, const std::vector< TH1D > *&h3, const std::vector< TGraphAsymmErrors > *&h4)
 
void resetHists ()
 
void cleanup ()
 

Detailed Description

Definition at line 51 of file GPUO2InterfaceQA.h.

Constructor & Destructor Documentation

◆ GPUO2InterfaceQA()

GPUO2InterfaceQA::GPUO2InterfaceQA ( const GPUO2InterfaceConfiguration config = nullptr)

Definition at line 24 of file GPUO2InterfaceQA.cxx.

◆ ~GPUO2InterfaceQA()

GPUO2InterfaceQA::~GPUO2InterfaceQA ( )
default

Member Function Documentation

◆ cleanup()

void GPUO2InterfaceQA::cleanup ( )

Definition at line 55 of file GPUO2InterfaceQA.cxx.

◆ getHists()

void GPUO2InterfaceQA::getHists ( const std::vector< TH1F > *&  h1,
const std::vector< TH2F > *&  h2,
const std::vector< TH1D > *&  h3,
const std::vector< TGraphAsymmErrors > *&  h4 
)

Definition at line 60 of file GPUO2InterfaceQA.cxx.

◆ initializeForProcessing()

int32_t GPUO2InterfaceQA::initializeForProcessing ( int32_t  tasks)

Definition at line 33 of file GPUO2InterfaceQA.cxx.

◆ postprocess()

int32_t GPUO2InterfaceQA::postprocess ( TObjArray &  out)

Definition at line 42 of file GPUO2InterfaceQA.cxx.

◆ postprocessExternal()

int32_t GPUO2InterfaceQA::postprocessExternal ( std::vector< TH1F > &  in1,
std::vector< TH2F > &  in2,
std::vector< TH1D > &  in3,
std::vector< TGraphAsymmErrors > &  in4,
TObjArray &  out,
int32_t  tasks 
)

Definition at line 47 of file GPUO2InterfaceQA.cxx.

◆ resetHists()

void GPUO2InterfaceQA::resetHists ( )

Definition at line 68 of file GPUO2InterfaceQA.cxx.

◆ runQA()

void GPUO2InterfaceQA::runQA ( const std::vector< o2::tpc::TrackTPC > *  tracksExternal,
const std::vector< o2::MCCompLabel > *  tracksExtMC,
const o2::tpc::ClusterNativeAccess clNative 
)

Definition at line 38 of file GPUO2InterfaceQA.cxx.

◆ updateGRP()

void GPUO2InterfaceQA::updateGRP ( GPUSettingsGRP grp)

Definition at line 73 of file GPUO2InterfaceQA.cxx.


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