Project
Loading...
Searching...
No Matches
o2::gpu::TPCSlowSpaceChargeCorrection Struct Reference

simple struct to hold the space charge object which can be used for CPU reconstruction only More...

#include <TPCFastTransform.h>

Public Member Functions

 ~TPCSlowSpaceChargeCorrection ()
 destructor
 
void getCorrections (const float gx, const float gy, const float gz, const int32_t slice, float &gdxC, float &gdyC, float &gdzC) const
 getting the corrections for global coordinates
 
 ClassDefNV (TPCSlowSpaceChargeCorrection, 2)
 

Public Attributes

o2::tpc::SpaceCharge< float > * mCorr {nullptr}
 reference space charge corrections
 

Detailed Description

simple struct to hold the space charge object which can be used for CPU reconstruction only

Definition at line 42 of file TPCFastTransform.h.

Constructor & Destructor Documentation

◆ ~TPCSlowSpaceChargeCorrection()

TPCSlowSpaceChargeCorrection::~TPCSlowSpaceChargeCorrection ( )

destructor

Definition at line 235 of file TPCFastTransform.cxx.

Member Function Documentation

◆ ClassDefNV()

o2::gpu::TPCSlowSpaceChargeCorrection::ClassDefNV ( TPCSlowSpaceChargeCorrection  ,
 
)

◆ getCorrections()

void TPCSlowSpaceChargeCorrection::getCorrections ( const float  gx,
const float  gy,
const float  gz,
const int32_t  slice,
float &  gdxC,
float &  gdyC,
float &  gdzC 
) const

getting the corrections for global coordinates

Definition at line 240 of file TPCFastTransform.cxx.

Member Data Documentation

◆ mCorr

o2::tpc::SpaceCharge<float>* o2::gpu::TPCSlowSpaceChargeCorrection::mCorr {nullptr}

reference space charge corrections

Definition at line 51 of file TPCFastTransform.h.


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