![]() |
ATLAS Offline Software
|
#include <memory>
#include <string>
#include <utility>
#include <boost/format.hpp>
#include <AsgTools/AsgToolConfig.h>
#include <AsgServices/AsgServiceConfig.h>
#include "xAODEgamma/Egamma.h"
#include "xAODEgamma/EgammaDefs.h"
#include "xAODEgamma/EgammaxAODHelpers.h"
#include "xAODCaloEvent/CaloCluster.h"
#include "xAODTracking/Vertex.h"
#include "xAODTracking/TrackParticle.h"
#include "xAODTracking/TrackingPrimitives.h"
#include "xAODEventInfo/EventInfo.h"
#include "AthContainers/ConstAccessor.h"
#include "PATInterfaces/SystematicRegistry.h"
#include "PathResolver/PathResolver.h"
#include <algorithm>
#include "AthAnalysisBaseComps/AthAnalysisHelper.h"
#include "ElectronPhotonFourMomentumCorrection/egammaEnergyCorrectionTool.h"
#include "egammaLayerRecalibTool/egammaLayerRecalibTool.h"
#include "ElectronPhotonFourMomentumCorrection/GainTool.h"
#include "ElectronPhotonFourMomentumCorrection/EgammaCalibrationAndSmearingTool.h"
#include <cmath>
#include "ElectronPhotonFourMomentumCorrection/systematics.def"
#include "ElectronPhotonFourMomentumCorrection/systematics_1NPCOR_PLUS_UNCOR.def"
#include "ElectronPhotonFourMomentumCorrection/systematics_S12.def"
Go to the source code of this file.
Namespaces | |
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) |
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) |
bool | CP::use_intermodule_correction (egEnergyCorr::ESModel model) |
bool | CP::use_phi_uniform_correction (egEnergyCorr::ESModel model) |
bool | CP::is_run2 (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 | |||
) |