![]() |
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) |
recalculate inverse correction | |
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} |
![]() | |
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} |
o2::gpu::TPCFastTransform * | mCorrMap {nullptr} |
o2::gpu::TPCFastTransform * | mCorrMapRef {nullptr} |
o2::gpu::TPCFastTransform * | mCorrMapMShape {nullptr} |
Additional Inherited Members | |
![]() | |
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 |
![]() | |
enum | UpdateFlags { MapBit = 0x1 , MapRefBit = 0x2 , LumiBit = 0x4 , MapMShapeBit = 0x10 } |
![]() | |
ClassDefNV (CorrectionMapsHelper, 6) | |
Definition at line 52 of file CorrectionMapsLoader.h.
|
default |
|
default |
|
delete |
bool CorrectionMapsLoader::accountCCDBInputs | ( | const o2::framework::ConcreteDataMatcher & | matcher, |
void * | obj | ||
) |
Definition at line 174 of file CorrectionMapsLoader.cxx.
|
static |
Definition at line 134 of file CorrectionMapsLoader.cxx.
|
staticprotected |
Definition at line 158 of file CorrectionMapsLoader.cxx.
|
staticprotected |
Definition at line 166 of file CorrectionMapsLoader.cxx.
|
static |
Definition at line 125 of file CorrectionMapsLoader.cxx.
void CorrectionMapsLoader::copySettings | ( | const CorrectionMapsLoader & | src | ) |
Definition at line 263 of file CorrectionMapsLoader.cxx.
void CorrectionMapsLoader::extractCCDBInputs | ( | o2::framework::ProcessingContext & | pc | ) |
Definition at line 46 of file CorrectionMapsLoader.cxx.
void CorrectionMapsLoader::init | ( | o2::framework::InitContext & | ic | ) |
Definition at line 231 of file CorrectionMapsLoader.cxx.
|
static |
Definition at line 144 of file CorrectionMapsLoader.cxx.
|
static |
recalculate inverse correction
Definition at line 92 of file CorrectionMapsLoader.cxx.
void CorrectionMapsLoader::updateInverse | ( | ) |
Definition at line 282 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 78 of file CorrectionMapsLoader.h.
|
protected |
Definition at line 76 of file CorrectionMapsLoader.h.
|
protected |
Definition at line 77 of file CorrectionMapsLoader.h.