#include <CorrectionMapsHelper.h>
Inherited by o2::tpc::CorrectionMapsLoader.
|
int32_t | row |
|
int32_t float | pad |
|
int32_t float float | time |
|
int32_t float float float & | x |
|
int32_t float float float float & | y |
|
int32_t float float float float float & | z |
|
int32_t float float float float float float | vertexTime |
|
Definition at line 31 of file CorrectionMapsHelper.h.
◆ UpdateFlags
◆ CorrectionMapsHelper() [1/2]
o2::gpu::CorrectionMapsHelper::CorrectionMapsHelper |
( |
| ) |
|
|
default |
◆ ~CorrectionMapsHelper()
o2::gpu::CorrectionMapsHelper::~CorrectionMapsHelper |
( |
| ) |
|
|
inline |
◆ CorrectionMapsHelper() [2/2]
◆ acknowledgeUpdate()
void o2::gpu::CorrectionMapsHelper::acknowledgeUpdate |
( |
| ) |
|
|
inline |
◆ canUseCorrections()
bool o2::gpu::CorrectionMapsHelper::canUseCorrections |
( |
| ) |
const |
|
inline |
◆ ClassDefNV()
◆ clear()
void CorrectionMapsHelper::clear |
( |
| ) |
|
◆ enableMShapeCorrection()
void o2::gpu::CorrectionMapsHelper::enableMShapeCorrection |
( |
bool |
v | ) |
|
|
inline |
◆ getInstCTPLumiOverride()
float o2::gpu::CorrectionMapsHelper::getInstCTPLumiOverride |
( |
| ) |
const |
|
inline |
◆ getLumiCTPAvailable()
bool o2::gpu::CorrectionMapsHelper::getLumiCTPAvailable |
( |
| ) |
const |
|
inline |
◆ getLumiScaleType()
int32_t o2::gpu::CorrectionMapsHelper::getLumiScaleType |
( |
| ) |
const |
|
inline |
◆ getMeanLumiOverride()
float o2::gpu::CorrectionMapsHelper::getMeanLumiOverride |
( |
| ) |
const |
|
inline |
◆ getMeanLumiRefOverride()
float o2::gpu::CorrectionMapsHelper::getMeanLumiRefOverride |
( |
| ) |
const |
|
inline |
◆ getScaleInverse()
bool o2::gpu::CorrectionMapsHelper::getScaleInverse |
( |
| ) |
const |
|
inline |
◆ getUpdateFlags()
int32_t o2::gpu::CorrectionMapsHelper::getUpdateFlags |
( |
| ) |
const |
|
inline |
◆ getUseMShapeCorrection()
bool o2::gpu::CorrectionMapsHelper::getUseMShapeCorrection |
( |
| ) |
const |
|
inline |
◆ GPUd() [1/8]
o2::gpu::CorrectionMapsHelper::GPUd |
( |
| ) |
const |
|
inline |
return returns if the correction map for the M-shape correction is a dummy spline object
Definition at line 154 of file CorrectionMapsHelper.h.
◆ GPUd() [2/8]
o2::gpu::CorrectionMapsHelper::GPUd |
( |
| ) |
const |
|
inline |
◆ GPUd() [3/8]
o2::gpu::CorrectionMapsHelper::GPUd |
( |
| ) |
const |
|
inline |
◆ GPUd() [4/8]
o2::gpu::CorrectionMapsHelper::GPUd |
( |
| ) |
const |
|
inline |
◆ GPUd() [5/8]
o2::gpu::CorrectionMapsHelper::GPUd |
( |
| ) |
const |
|
inline |
◆ GPUd() [6/8]
o2::gpu::CorrectionMapsHelper::GPUd |
( |
| ) |
const |
|
inline |
◆ GPUd() [7/8]
o2::gpu::CorrectionMapsHelper::GPUd |
( |
| ) |
const |
|
inline |
◆ GPUd() [8/8]
o2::gpu::CorrectionMapsHelper::GPUd |
( |
| ) |
|
◆ isUpdated()
bool o2::gpu::CorrectionMapsHelper::isUpdated |
( |
| ) |
const |
|
inline |
◆ isUpdatedLumi()
bool o2::gpu::CorrectionMapsHelper::isUpdatedLumi |
( |
| ) |
const |
|
inline |
◆ isUpdatedMap()
bool o2::gpu::CorrectionMapsHelper::isUpdatedMap |
( |
| ) |
const |
|
inline |
◆ isUpdatedMapMShape()
bool o2::gpu::CorrectionMapsHelper::isUpdatedMapMShape |
( |
| ) |
const |
|
inline |
◆ isUpdatedMapRef()
bool o2::gpu::CorrectionMapsHelper::isUpdatedMapRef |
( |
| ) |
const |
|
inline |
◆ reportScaling()
void CorrectionMapsHelper::reportScaling |
( |
| ) |
|
◆ setCorrMap()
◆ setCorrMapMShape() [1/2]
◆ setCorrMapMShape() [2/2]
◆ setCorrMapRef() [1/2]
◆ setCorrMapRef() [2/2]
◆ setInstCTPLumiOverride()
void o2::gpu::CorrectionMapsHelper::setInstCTPLumiOverride |
( |
float |
f | ) |
|
|
inline |
◆ setInstLumi()
void o2::gpu::CorrectionMapsHelper::setInstLumi |
( |
float |
v, |
|
|
bool |
report = false |
|
) |
| |
|
inline |
◆ setInstLumiCTP()
void o2::gpu::CorrectionMapsHelper::setInstLumiCTP |
( |
float |
v | ) |
|
|
inline |
◆ setLumiCTPAvailable()
void o2::gpu::CorrectionMapsHelper::setLumiCTPAvailable |
( |
bool |
v | ) |
|
|
inline |
◆ setLumiScaleMode()
void o2::gpu::CorrectionMapsHelper::setLumiScaleMode |
( |
int32_t |
v | ) |
|
|
inline |
◆ setLumiScaleType()
void o2::gpu::CorrectionMapsHelper::setLumiScaleType |
( |
int32_t |
v | ) |
|
|
inline |
◆ setMeanLumi()
void o2::gpu::CorrectionMapsHelper::setMeanLumi |
( |
float |
v, |
|
|
bool |
report = false |
|
) |
| |
|
inline |
◆ setMeanLumiOverride()
void o2::gpu::CorrectionMapsHelper::setMeanLumiOverride |
( |
float |
f | ) |
|
|
inline |
◆ setMeanLumiRef()
void o2::gpu::CorrectionMapsHelper::setMeanLumiRef |
( |
float |
v, |
|
|
bool |
report = false |
|
) |
| |
|
inline |
◆ setMeanLumiRefOverride()
void o2::gpu::CorrectionMapsHelper::setMeanLumiRefOverride |
( |
float |
f | ) |
|
|
inline |
◆ setOwner()
void CorrectionMapsHelper::setOwner |
( |
bool |
v | ) |
|
◆ setUpdatedLumi()
void o2::gpu::CorrectionMapsHelper::setUpdatedLumi |
( |
| ) |
|
|
inline |
◆ setUpdatedMap()
void o2::gpu::CorrectionMapsHelper::setUpdatedMap |
( |
| ) |
|
|
inline |
◆ setUpdatedMapMShape()
void o2::gpu::CorrectionMapsHelper::setUpdatedMapMShape |
( |
| ) |
|
|
inline |
◆ setUpdatedMapRef()
void o2::gpu::CorrectionMapsHelper::setUpdatedMapRef |
( |
| ) |
|
|
inline |
◆ updateLumiScale()
void CorrectionMapsHelper::updateLumiScale |
( |
bool |
report = false | ) |
|
◆ mCorrMap
◆ mCorrMapMShape
◆ mCorrMapRef
◆ mEnableMShape
bool o2::gpu::CorrectionMapsHelper::mEnableMShape = false |
|
protected |
◆ mInstCTPLumiOverride
float o2::gpu::CorrectionMapsHelper::mInstCTPLumiOverride = -1.f |
|
protected |
◆ mInstLumi
float o2::gpu::CorrectionMapsHelper::mInstLumi = 0. |
|
protected |
◆ mInstLumiCTP
float o2::gpu::CorrectionMapsHelper::mInstLumiCTP = 0. |
|
protected |
◆ mLumiCTPAvailable
bool o2::gpu::CorrectionMapsHelper::mLumiCTPAvailable = false |
|
protected |
◆ mLumiScale
float o2::gpu::CorrectionMapsHelper::mLumiScale = 0. |
|
protected |
◆ mLumiScaleMode
int32_t o2::gpu::CorrectionMapsHelper::mLumiScaleMode = -1 |
|
protected |
◆ mLumiScaleType
int32_t o2::gpu::CorrectionMapsHelper::mLumiScaleType = -1 |
|
protected |
◆ mMeanLumi
float o2::gpu::CorrectionMapsHelper::mMeanLumi = 0. |
|
protected |
◆ mMeanLumiOverride
float o2::gpu::CorrectionMapsHelper::mMeanLumiOverride = -1.f |
|
protected |
◆ mMeanLumiRef
float o2::gpu::CorrectionMapsHelper::mMeanLumiRef = 0. |
|
protected |
◆ mMeanLumiRefOverride
float o2::gpu::CorrectionMapsHelper::mMeanLumiRefOverride = -1.f |
|
protected |
◆ mOwner
bool o2::gpu::CorrectionMapsHelper::mOwner = false |
|
protected |
◆ mScaleInverse
bool o2::gpu::CorrectionMapsHelper::mScaleInverse {false} |
|
protected |
◆ mUpdatedFlags
int32_t o2::gpu::CorrectionMapsHelper::mUpdatedFlags = 0 |
|
protected |
◆ pad
int32_t float o2::gpu::CorrectionMapsHelper::pad |
◆ row
int32_t o2::gpu::CorrectionMapsHelper::row |
◆ time
int32_t float float o2::gpu::CorrectionMapsHelper::time |
◆ vertexTime
int32_t float float float float float float o2::gpu::CorrectionMapsHelper::vertexTime |
Initial value:= 0) const
{
mCorrMap->Transform(slice,
row,
pad,
time,
x,
y,
z,
vertexTime,
mCorrMapRef,
mCorrMapMShape,
mLumiScale, 1,
mLumiScaleMode);
}
GPUd()
void TransformXYZ(int32_t slice, int32_t
row,
float&
x,
float&
y,
float&
z)
const
{
}
GPUd()
void InverseTransformYZtoX(int32_t slice, int32_t
row,
float y,
float z,
float&
x)
const
{
}
GPUd()
void InverseTransformYZtoNominalYZ(int32_t slice, int32_t
row,
float y,
float z,
float& ny,
float& nz)
const
{
mCorrMap->InverseTransformYZtoNominalYZ(slice,
row,
y,
z, ny, nz,
mCorrMapRef,
mCorrMapMShape, (
mScaleInverse ?
mLumiScale : 0), (
mScaleInverse ? 1 : 0),
mLumiScaleMode);
}
GPUd() const
o2::gpu::TPCFastTransform* getCorrMap()
const {
return mCorrMap; }
GPUd() const
o2::gpu::TPCFastTransform* getCorrMapRef()
const {
return mCorrMapRef; }
bool getOwner()
const {
return mOwner; }
o2::gpu::TPCFastTransform * mCorrMapMShape
o2::gpu::TPCFastTransform * mCorrMap
GPUd() void Transform(int32_t slice
int32_t float float float float float float vertexTime
o2::gpu::TPCFastTransform * mCorrMapRef
void setCorrMap(std::unique_ptr< o2::gpu::TPCFastTransform > &&m)
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
GLdouble GLdouble GLdouble z
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Definition at line 40 of file CorrectionMapsHelper.h.
int32_t float float float& o2::gpu::CorrectionMapsHelper::x |
int32_t float float float float& o2::gpu::CorrectionMapsHelper::y |
int32_t float float float float float& o2::gpu::CorrectionMapsHelper::z |
The documentation for this class was generated from the following files: