![]() |
ATLAS Offline Software
|
#include <AsgServices/AsgServiceConfig.h>#include <AsgTools/AsgToolConfig.h>#include <algorithm>#include <format>#include <memory>#include <string>#include <utility>#include "AthContainers/ConstAccessor.h"#include "PATInterfaces/SystematicRegistry.h"#include "PathResolver/PathResolver.h"#include "xAODCaloEvent/CaloCluster.h"#include "xAODEgamma/Egamma.h"#include "xAODEgamma/EgammaDefs.h"#include "xAODEgamma/EgammaxAODHelpers.h"#include "xAODEventInfo/EventInfo.h"#include "xAODTracking/TrackParticle.h"#include "xAODTracking/TrackingPrimitives.h"#include "xAODTracking/Vertex.h"#include "EgammaAnalysisInterfaces/GlobalEventInfo.h"#include "AthAnalysisBaseComps/AthAnalysisHelper.h"#include <cmath>#include "ElectronPhotonFourMomentumCorrection/EgammaCalibrationAndSmearingTool.h"#include "ElectronPhotonFourMomentumCorrection/GainTool.h"#include "ElectronPhotonFourMomentumCorrection/GainUncertainty.h"#include "ElectronPhotonFourMomentumCorrection/LinearityADC.h"#include "ElectronPhotonFourMomentumCorrection/egammaEnergyCorrectionTool.h"#include "egammaLayerRecalibTool/egammaLayerRecalibTool.h"#include "ElectronPhotonFourMomentumCorrection/systematics_es2024_Run3_v0.def"#include "ElectronPhotonFourMomentumCorrection/systematics_S12_2022.def"#include "ElectronPhotonFourMomentumCorrection/systematics_1NPCOR_PLUS_UNCOR.def"#include "ElectronPhotonFourMomentumCorrection/systematics.def"#include "ElectronPhotonFourMomentumCorrection/systematics_S12.def"Go to the source code of this file.
Namespaces | |
| namespace | CP |
| Select isolated Photons, Electrons and Muons. | |
Macros | |
| #define | SYSMACRO(name, fullcorrelated, decorrelation, flagup, flagdown) |
| #define | SYSMACRO(name, fullcorrelated, decorrelation, flagup, flagdown) |
| #define | SYSMACRO(name, fullcorrelated, decorrelation, flagup, flagdown) |
| #define | SYSMACRO(name, fullcorrelated, decorrelation, flagup, flagdown) |
| #define | SYSMACRO(name, fullcorrelated, decorrelation, flagup, flagdown) |
| #define | SYSMACRO(name, fullcorrelated, decorrelation, flagup, flagdown) |
| #define | SYSMACRO(name, fullcorrelated, decorrelation, flagup, flagdown) |
Functions | |
| std::unique_ptr< egGain::GainTool > | CP::gainToolFactory (egEnergyCorr::ESModel model) |
| std::string | CP::egammaMVAToolFolder (egEnergyCorr::ESModel model) |
| std::unique_ptr< egammaLayerRecalibTool > | CP::egammaLayerRecalibToolFactory (egEnergyCorr::ESModel model, int enableSacc) |
| bool | CP::use_intermodule_correction (egEnergyCorr::ESModel model) |
| bool | CP::use_phi_uniform_correction (egEnergyCorr::ESModel model) |
| bool | CP::is_after_run1 (egEnergyCorr::ESModel model) |
Variables | |
| const double | CP::GeV = 1000. |
| #define SYSMACRO | ( | name, | |
| fullcorrelated, | |||
| decorrelation, | |||
| flagup, | |||
| flagdown ) |
| #define SYSMACRO | ( | name, | |
| fullcorrelated, | |||
| decorrelation, | |||
| flagup, | |||
| flagdown ) |
| #define SYSMACRO | ( | name, | |
| fullcorrelated, | |||
| decorrelation, | |||
| flagup, | |||
| flagdown ) |
| #define SYSMACRO | ( | name, | |
| fullcorrelated, | |||
| decorrelation, | |||
| flagup, | |||
| flagdown ) |
| #define SYSMACRO | ( | name, | |
| fullcorrelated, | |||
| decorrelation, | |||
| flagup, | |||
| flagdown ) |
| #define SYSMACRO | ( | name, | |
| fullcorrelated, | |||
| decorrelation, | |||
| flagup, | |||
| flagdown ) |
| #define SYSMACRO | ( | name, | |
| fullcorrelated, | |||
| decorrelation, | |||
| flagup, | |||
| flagdown ) |