6#ifndef INDETTRACKSYSTEMATICSTOOLS_INDETTRACKBIASINGTOOL_H
7#define INDETTRACKSYSTEMATICSTOOLS_INDETTRACKBIASINGTOOL_H
88 Gaudi::Property<float>
m_biasD0{
this,
"biasD0", 0.f,
"Overall d0 bias (mm)."};
89 Gaudi::Property<float>
m_biasZ0{
this,
"biasZ0", 0.f,
"Overall z0 bias (mm)."};
90 Gaudi::Property<float>
m_biasQoverPsagitta{
this,
"biasQoverPsagitta", 0.f,
"Overall QoverP sagitta bias (TeV^-1)."};
92 Gaudi::Property<bool>
m_applyD0Bias{
this,
"applyD0Bias",
true,
"Whether to apply the d0 bias from the calibration map."};
93 Gaudi::Property<bool>
m_applyZ0Bias{
this,
"applyZ0Bias",
true,
"Whether to apply the z0 bias from the calibration map."};
94 Gaudi::Property<bool>
m_applyQoverPBias{
this,
"applyQoverPBias",
true,
"Whether to apply the q/p sagitta bias from the calibration map."};
96 Gaudi::Property<bool>
m_isMC{
this,
"isMC",
true};
97 Gaudi::Property<uint32_t>
m_runNumber{
this,
"runNumber", 0,
"Manually override the run number used to select the calibration period."};
103 Gaudi::Property<std::vector<std::string>>
m_calibFiles{
this,
"calibFiles", {},
"Calibration files, one per run period."};
104 Gaudi::Property<std::vector<unsigned int>>
m_runNumberBounds{
this,
"runNumberBounds", {},
"Run number boundaries: {lower0, upper0, upper1, ...}. May be omitted when only one calibration file is configured."};
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
Return value from object correction CP tools.
Class to wrap a set of SystematicVariations.
Property holding a SG store/key/clid from which a ReadHandle is made.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
TrackParticleContainer_v1 TrackParticleContainer
Definition of the current "TrackParticle container version".