![]() |
Project
|
#include <CorrectionMapsLoader.h>
Inherits o2::gpu::CorrectionMapsHelper.
Static Public Member Functions | |
| static void | requestCCDBInputs (std::vector< o2::framework::InputSpec > &inputs, std::vector< o2::framework::ConfigParamSpec > &options, const CorrectionMapsLoaderGloOpts &gloOpts) |
| static void | addGlobalOptions (std::vector< o2::framework::ConfigParamSpec > &options) |
| static void | addOptions (std::vector< o2::framework::ConfigParamSpec > &options) |
| static CorrectionMapsLoaderGloOpts | parseGlobalOptions (const o2::framework::ConfigParamRegistry &opts) |
Static Protected Member Functions | |
| static void | addOption (std::vector< o2::framework::ConfigParamSpec > &options, o2::framework::ConfigParamSpec &&osp) |
| static void | addInput (std::vector< o2::framework::InputSpec > &inputs, o2::framework::InputSpec &&isp) |
Protected Attributes | |
| float | mInstLumiCTPFactor = 1.0 |
| int | mLumiCTPSource = 0 |
| std::unique_ptr< o2::gpu::TPCFastTransform > | mCorrMapMShape {nullptr} |
Protected Attributes inherited from o2::gpu::CorrectionMapsHelper | |
| bool | mOwner = false |
| bool | mLumiCTPAvailable = false |
| int32_t | mLumiScaleType = -1 |
| int32_t | mLumiScaleMode = -1 |
| int32_t | mUpdatedFlags = 0 |
| float | mInstLumiCTP = 0. |
| float | mInstLumi = 0. |
| float | mMeanLumi = 0. |
| float | mMeanLumiRef = 0. |
| float | mLumiScale = 0. |
| float | mMeanLumiOverride = -1.f |
| float | mMeanLumiRefOverride = -1.f |
| float | mInstCTPLumiOverride = -1.f |
| bool | mEnableMShape = false |
| use v shape correction | |
| bool | mScaleInverse {false} |
| bool | mCheckCTPIDCConsistency {true} |
| o2::gpu::TPCFastTransform * | mCorrMap {nullptr} |
| o2::gpu::TPCFastTransform * | mCorrMapRef {nullptr} |
| o2::gpu::TPCFastTransform * | mCorrMapMShape {nullptr} |
Additional Inherited Members | |
Public Attributes inherited from o2::gpu::CorrectionMapsHelper | |
| 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 |
Protected Types inherited from o2::gpu::CorrectionMapsHelper | |
| enum | UpdateFlags { MapBit = 0x1 , MapRefBit = 0x2 , LumiBit = 0x4 , MapMShapeBit = 0x10 } |
Protected Member Functions inherited from o2::gpu::CorrectionMapsHelper | |
| ClassDefNV (CorrectionMapsHelper, 6) | |
Definition at line 53 of file CorrectionMapsLoader.h.
|
default |
|
default |
|
delete |
| bool CorrectionMapsLoader::accountCCDBInputs | ( | const o2::framework::ConcreteDataMatcher & | matcher, |
| void * | obj | ||
| ) |
Definition at line 176 of file CorrectionMapsLoader.cxx.
|
static |
Definition at line 134 of file CorrectionMapsLoader.cxx.
|
staticprotected |
Definition at line 160 of file CorrectionMapsLoader.cxx.
|
staticprotected |
Definition at line 168 of file CorrectionMapsLoader.cxx.
|
static |
Definition at line 125 of file CorrectionMapsLoader.cxx.
| void CorrectionMapsLoader::checkMeanScaleConsistency | ( | float | meanLumi, |
| float | threshold | ||
| ) | const |
recalculate inverse correction
Definition at line 339 of file CorrectionMapsLoader.cxx.
| void CorrectionMapsLoader::copySettings | ( | const CorrectionMapsLoader & | src | ) |
Definition at line 303 of file CorrectionMapsLoader.cxx.
| void CorrectionMapsLoader::extractCCDBInputs | ( | o2::framework::ProcessingContext & | pc | ) |
Definition at line 46 of file CorrectionMapsLoader.cxx.
| float o2::tpc::CorrectionMapsLoader::getMapMeanRate | ( | const o2::gpu::TPCFastTransform * | mp, |
| bool | lumiOverridden | ||
| ) | const |
| void CorrectionMapsLoader::init | ( | o2::framework::InitContext & | ic | ) |
Definition at line 271 of file CorrectionMapsLoader.cxx.
|
static |
Definition at line 145 of file CorrectionMapsLoader.cxx.
|
static |
Definition at line 92 of file CorrectionMapsLoader.cxx.
| void CorrectionMapsLoader::updateInverse | ( | ) |
Definition at line 322 of file CorrectionMapsLoader.cxx.
| void CorrectionMapsLoader::updateVDrift | ( | float | vdriftCorr, |
| float | vdrifRef, | ||
| float | driftTimeOffset = 0 |
||
| ) |
Definition at line 34 of file CorrectionMapsLoader.cxx.
|
protected |
Definition at line 81 of file CorrectionMapsLoader.h.
|
protected |
Definition at line 79 of file CorrectionMapsLoader.h.
|
protected |
Definition at line 80 of file CorrectionMapsLoader.h.