![]() |
ATLAS Offline Software
|
#include "xAODMuon/Muon.h"#include <PATInterfaces/CorrectionCode.h>#include <MuonEfficiencyCorrections/HistHandler.h>#include <MuonEfficiencyCorrections/MuonEfficiencyType.h>#include <PATInterfaces/ISystematicsTool.h>#include <ColumnarCore/ColumnAccessor.h>#include <ColumnarCore/ColumnarTool.h>#include <ColumnarCore/ObjectColumn.h>#include <ColumnarMuon/MuonDef.h>#include <TFile.h>#include <TDirectory.h>#include <TH1.h>#include <TF1.h>#include <string>#include <iostream>#include <memory>#include <map>#include <cmath>Go to the source code of this file.
Functions | |
| namespace | ADD_CMODE (CP) |
| namespace ADD_CMODE | ( | CP | ) |
Add an additional uncertainty to the muon depending on its kinematics.
Set's the absolute scaling of the systematic. For daily puposes it's usually either 1 or -1 indicating if the instance is an upwards or downwards variation.
Initialize method to load the inputs and check that everything will work as expected.
Typedef to prepare function pointers to the muon
Z->mumu reconstruction scale-factors are delivered in eta-phi maps integrating out any pt-dependence. However, the scale-factors as a function of pt show a slight dependence on that variable. An extra binning along pt is not feasable, because of the low statistics in each bin. To account for something we might missed an additional histogram is saved in the scale-factor map showing the absolute deviation from the bin where the probe-distribution has its maximium. On the other hand high pt muons might hit the borders of the T&P method. Once in terms of statistics and once in terms of modeling where the muon might suffer from a so-called catastrophic energy-loss. To estimate this inefficiency the slope in the efficiency of high-pt muons in the drell-yan sample is determined in different spectrometer bins. The systematic designed for muons beyond 200 GeV in transverse momentum.
The two systematics are not applied simultaenously. The first systematic is preferred over the latter if its unvertainty is smaller than the total value of the latter itself.
Constructor having two histhandler objects inside. The
The PrimodialPtSystematic was the former PtKinematicSystHandler. It's kept for backwards compability to run MuonEfficiencyScaleFactors on files before the Moriond_2019 release.
Extra systematic assigned for the TTVA non-closure
Definition at line 1 of file KinematicSystHandler.h.