File indexing completed on 2024-04-06 12:25:05
0001 #include "RecoEgamma/EgammaTools/interface/EGEnergySysIndex.h"
0002
0003 namespace {
0004 std::array<std::string, EGEnergySysIndex::kNrSysErrs> makeEGEnergySysNames() {
0005 std::array<std::string, EGEnergySysIndex::kNrSysErrs> names;
0006 names[EGEnergySysIndex::kScaleUp] = "energyScaleUp";
0007 names[EGEnergySysIndex::kScaleDown] = "energyScaleDown";
0008 names[EGEnergySysIndex::kScaleStatUp] = "energyScaleStatUp";
0009 names[EGEnergySysIndex::kScaleStatDown] = "energyScaleStatDown";
0010 names[EGEnergySysIndex::kScaleSystUp] = "energyScaleSystUp";
0011 names[EGEnergySysIndex::kScaleSystDown] = "energyScaleSystDown";
0012 names[EGEnergySysIndex::kScaleGainUp] = "energyScaleGainUp";
0013 names[EGEnergySysIndex::kScaleGainDown] = "energyScaleGainDown";
0014 names[EGEnergySysIndex::kSmearUp] = "energySigmaUp";
0015 names[EGEnergySysIndex::kSmearDown] = "energySigmaDown";
0016 names[EGEnergySysIndex::kSmearRhoUp] = "energySigmaRhoUp";
0017 names[EGEnergySysIndex::kSmearRhoDown] = "energySigmaRhoDown";
0018 names[EGEnergySysIndex::kSmearPhiUp] = "energySigmaPhiUp";
0019 names[EGEnergySysIndex::kSmearPhiDown] = "energySigmaPhiDown";
0020 names[EGEnergySysIndex::kScaleValue] = "energyScaleValue";
0021 names[EGEnergySysIndex::kSmearValue] = "energySigmaValue";
0022 names[EGEnergySysIndex::kSmearNrSigma] = "energySmearNrSigma";
0023 names[EGEnergySysIndex::kEcalPreCorr] = "ecalEnergyPreCorr";
0024 names[EGEnergySysIndex::kEcalErrPreCorr] = "ecalEnergyErrPreCorr";
0025 names[EGEnergySysIndex::kEcalPostCorr] = "ecalEnergyPostCorr";
0026 names[EGEnergySysIndex::kEcalErrPostCorr] = "ecalEnergyErrPostCorr";
0027 names[EGEnergySysIndex::kEcalTrkPreCorr] = "ecalTrkEnergyPreCorr";
0028 names[EGEnergySysIndex::kEcalTrkErrPreCorr] = "ecalTrkEnergyErrPreCorr";
0029 names[EGEnergySysIndex::kEcalTrkPostCorr] = "ecalTrkEnergyPostCorr";
0030 names[EGEnergySysIndex::kEcalTrkErrPostCorr] = "ecalTrkEnergyErrPostCorr";
0031 return names;
0032 }
0033 }
0034
0035 const std::array<std::string, EGEnergySysIndex::kNrSysErrs> EGEnergySysIndex::names_ = makeEGEnergySysNames();