Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MCAST_MUONCALIBINTSCALESMEARTOOL_H
6 #define MCAST_MUONCALIBINTSCALESMEARTOOL_H
63 Gaudi::Property<std::string>
m_release{
this,
"release",
"Recs2024_05_06_Run2Run3",
"Release"};
66 Gaudi::Property<std::string>
m_sysScheme{
this,
"systematicScheme",
"Corr_Scale",
"Systematic scheme to be configured"};
69 Gaudi::Property<bool>
m_doDirectCBCalib{
this,
"doDirectCBCalib",
true,
"Do direct calibration of CB tracks, otherwise, do ID+MS"};
88 std::map<MCP::DataYear, std::map<MCP::ScaleSmearParam, ScaleSmearCorrConstMap>>
m_IDparams;
89 std::map<MCP::DataYear, std::map<MCP::ScaleSmearParam, ScaleSmearCorrConstMap>>
m_MEparams;
90 std::map<MCP::DataYear, std::map<MCP::ScaleSmearParam, ScaleSmearCorrConstMap>>
m_CBparams;
94 std::map<MCP::DataYear, std::map<MCP::ExpectedResParam, std::shared_ptr<MCP::CalibContainer>>>
m_IDExpectedResparams;
95 std::map<MCP::DataYear, std::map<MCP::ExpectedResParam, std::shared_ptr<MCP::CalibContainer>>>
m_MEExpectedResparams;
99 std::map<MCP::ScaleSmearParam, double>
getConstants(
const MCP::TrackCalibObj& trk,
const std::map<MCP::ScaleSmearParam, ScaleSmearCorrConstMap>&
constants,
const std::map<MCP::ScaleSmearParam, double>& direction)
const;
Class to wrap a set of SystematicVariations.
Select isolated Photons, Electrons and Muons.
::StatusCode StatusCode
StatusCode definition for legacy code.
Return value from object correction CP tools.
helper class to cache systematics varied calibration constants inside a ISystematicsTool or IRentrant...
Basic object to cache all relevant information from the track.