ATLAS Offline Software
Loading...
Searching...
No Matches
egammaEnergyCorrectionTool.h File Reference
#include <AsgMessaging/AsgMessaging.h>
#include "PATCore/PATCoreEnums.h"
#include <string>
#include <vector>
#include <memory>
Include dependency graph for egammaEnergyCorrectionTool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  egEnergyCorr::ROOT6_OpenNamespaceWorkaround
struct  egEnergyCorr::Resolution::ROOT6_OpenNamespaceWorkaround
struct  egEnergyCorr::Scale::ROOT6_OpenNamespaceWorkaround
class  AtlasRoot::egammaEnergyCorrectionTool

Namespaces

namespace  egGain
namespace  egEnergyCorr
namespace  egEnergyCorr::Resolution
namespace  egEnergyCorr::Scale
namespace  AtlasRoot

Enumerations

enum  egEnergyCorr::Resolution::Variation {
  egEnergyCorr::Resolution::None , egEnergyCorr::Resolution::Nominal , egEnergyCorr::Resolution::AllDown , egEnergyCorr::Resolution::AllUp ,
  egEnergyCorr::Resolution::ZSmearingDown , egEnergyCorr::Resolution::ZSmearingUp , egEnergyCorr::Resolution::SamplingTermDown , egEnergyCorr::Resolution::SamplingTermUp ,
  egEnergyCorr::Resolution::MaterialIDDown , egEnergyCorr::Resolution::MaterialIDUp , egEnergyCorr::Resolution::MaterialCaloDown , egEnergyCorr::Resolution::MaterialCaloUp ,
  egEnergyCorr::Resolution::MaterialGapDown , egEnergyCorr::Resolution::MaterialGapUp , egEnergyCorr::Resolution::MaterialCryoDown , egEnergyCorr::Resolution::MaterialCryoUp ,
  egEnergyCorr::Resolution::PileUpDown , egEnergyCorr::Resolution::PileUpUp , egEnergyCorr::Resolution::MaterialIBLUp , egEnergyCorr::Resolution::MaterialIBLDown ,
  egEnergyCorr::Resolution::MaterialPP0Up , egEnergyCorr::Resolution::MaterialPP0Down , egEnergyCorr::Resolution::afUp , egEnergyCorr::Resolution::afDown ,
  egEnergyCorr::Resolution::OFCUp , egEnergyCorr::Resolution::OFCDown , egEnergyCorr::Resolution::LastResolutionVariation
}
enum  egEnergyCorr::Resolution::resolutionType { egEnergyCorr::Resolution::Gaussian , egEnergyCorr::Resolution::SigmaEff80 , egEnergyCorr::Resolution::SigmaEff90 }
enum  egEnergyCorr::Scale::Variation {
  egEnergyCorr::Scale::None , egEnergyCorr::Scale::Nominal , egEnergyCorr::Scale::MomentumUp , egEnergyCorr::Scale::MomentumDown ,
  egEnergyCorr::Scale::ZeeStatUp , egEnergyCorr::Scale::ZeeStatDown , egEnergyCorr::Scale::ZeeSystUp , egEnergyCorr::Scale::ZeeSystDown ,
  egEnergyCorr::Scale::ZeePhysUp , egEnergyCorr::Scale::ZeePhysDown , egEnergyCorr::Scale::ZeeAllUp , egEnergyCorr::Scale::ZeeAllDown ,
  egEnergyCorr::Scale::LArCalibUp , egEnergyCorr::Scale::LArCalibDown , egEnergyCorr::Scale::LArUnconvCalibUp , egEnergyCorr::Scale::LArUnconvCalibDown ,
  egEnergyCorr::Scale::LArElecCalibUp , egEnergyCorr::Scale::LArElecCalibDown , egEnergyCorr::Scale::LArElecUnconvUp , egEnergyCorr::Scale::LArElecUnconvDown ,
  egEnergyCorr::Scale::LArCalibExtra2015PreUp , egEnergyCorr::Scale::LArCalibExtra2015PreDown , egEnergyCorr::Scale::LArTemperature2015PreUp , egEnergyCorr::Scale::LArTemperature2015PreDown ,
  egEnergyCorr::Scale::LArTemperature2016PreUp , egEnergyCorr::Scale::LArTemperature2016PreDown , egEnergyCorr::Scale::G4Up , egEnergyCorr::Scale::G4Down ,
  egEnergyCorr::Scale::E4ScintillatorUp , egEnergyCorr::Scale::E4ScintillatorDown , egEnergyCorr::Scale::PSUp , egEnergyCorr::Scale::PSDown ,
  egEnergyCorr::Scale::S12Up , egEnergyCorr::Scale::S12Down , egEnergyCorr::Scale::PSb12Up , egEnergyCorr::Scale::PSb12Down ,
  egEnergyCorr::Scale::ADCLinUp , egEnergyCorr::Scale::ADCLinDown , egEnergyCorr::Scale::LeakageElecUp , egEnergyCorr::Scale::LeakageElecDown ,
  egEnergyCorr::Scale::LeakageUnconvUp , egEnergyCorr::Scale::LeakageUnconvDown , egEnergyCorr::Scale::LeakageConvUp , egEnergyCorr::Scale::LeakageConvDown ,
  egEnergyCorr::Scale::topoClusterThresUp , egEnergyCorr::Scale::topoClusterThresDown , egEnergyCorr::Scale::S12ExtraLastEtaBinRun2Up , egEnergyCorr::Scale::S12ExtraLastEtaBinRun2Down ,
  egEnergyCorr::Scale::MatIDUp , egEnergyCorr::Scale::MatIDDown , egEnergyCorr::Scale::MatCryoUp , egEnergyCorr::Scale::MatCryoDown ,
  egEnergyCorr::Scale::MatCaloUp , egEnergyCorr::Scale::MatCaloDown , egEnergyCorr::Scale::L1GainUp , egEnergyCorr::Scale::L1GainDown ,
  egEnergyCorr::Scale::L2GainUp , egEnergyCorr::Scale::L2GainDown , egEnergyCorr::Scale::L2MediumGainUp , egEnergyCorr::Scale::L2MediumGainDown ,
  egEnergyCorr::Scale::L2LowGainUp , egEnergyCorr::Scale::L2LowGainDown , egEnergyCorr::Scale::PedestalUp , egEnergyCorr::Scale::PedestalDown ,
  egEnergyCorr::Scale::Wtots1Up , egEnergyCorr::Scale::Wtots1Down , egEnergyCorr::Scale::MatPP0Up , egEnergyCorr::Scale::MatPP0Down ,
  egEnergyCorr::Scale::afUp , egEnergyCorr::Scale::afDown , egEnergyCorr::Scale::ConvEfficiencyUp , egEnergyCorr::Scale::ConvEfficiencyDown ,
  egEnergyCorr::Scale::ConvFakeRateUp , egEnergyCorr::Scale::ConvFakeRateDown , egEnergyCorr::Scale::ConvRadiusUp , egEnergyCorr::Scale::ConvRadiusDown ,
  egEnergyCorr::Scale::ConvRecoUp , egEnergyCorr::Scale::ConvRecoDown , egEnergyCorr::Scale::OFCUp , egEnergyCorr::Scale::OFCDown ,
  egEnergyCorr::Scale::EXTRARUN3PREUp , egEnergyCorr::Scale::EXTRARUN3PREDown , egEnergyCorr::Scale::PSEXTRARUN3Up , egEnergyCorr::Scale::PSEXTRARUN3Down ,
  egEnergyCorr::Scale::S12EXTRARUN3Up , egEnergyCorr::Scale::S12EXTRARUN3Down , egEnergyCorr::Scale::L2MediumGainEXTRARUN3Up , egEnergyCorr::Scale::L2MediumGainEXTRARUN3Down ,
  egEnergyCorr::Scale::L2LowGainEXTRARUN3Up , egEnergyCorr::Scale::L2LowGainEXTRARUN3Down , egEnergyCorr::Scale::AllUp , egEnergyCorr::Scale::AllDown ,
  egEnergyCorr::Scale::AllCorrelatedUp , egEnergyCorr::Scale::AllCorrelatedDown , egEnergyCorr::Scale::LastScaleVariation
}
enum  egEnergyCorr::ESModel {
  egEnergyCorr::es2010 , egEnergyCorr::es2011c , egEnergyCorr::es2011d , egEnergyCorr::es2011dMedium ,
  egEnergyCorr::es2011dTight , egEnergyCorr::es2012a , egEnergyCorr::es2012c , egEnergyCorr::es2012cMedium ,
  egEnergyCorr::es2012cTight , egEnergyCorr::es2015_day0_3percent , egEnergyCorr::es2012XX , egEnergyCorr::es2015PRE ,
  egEnergyCorr::es2015PRE_res_improved , egEnergyCorr::es2015cPRE , egEnergyCorr::es2015cPRE_res_improved , egEnergyCorr::es2015c_summer ,
  egEnergyCorr::es2016PRE , egEnergyCorr::es2017 , egEnergyCorr::es2017_summer , egEnergyCorr::es2017_summer_improved ,
  egEnergyCorr::es2017_summer_final , egEnergyCorr::es2015_5TeV , egEnergyCorr::es2017_R21_PRE , egEnergyCorr::es2017_R21_v0 ,
  egEnergyCorr::es2017_R21_v1 , egEnergyCorr::es2017_R21_ofc0_v1 , egEnergyCorr::es2018_R21_v0 , egEnergyCorr::es2018_R21_v1 ,
  egEnergyCorr::es2022_R22_PRE , egEnergyCorr::es2023_R22_Run2_v0 , egEnergyCorr::es2023_R22_Run2_v1 , egEnergyCorr::es2024_Run3_ofc0_v0 ,
  egEnergyCorr::es2024_Run3_v0 , egEnergyCorr::UNDEFINED
}
enum  egEnergyCorr::Geometry {
  egEnergyCorr::ConfigA = 0 , egEnergyCorr::ConfigCD , egEnergyCorr::ConfigEL , egEnergyCorr::ConfigFMX ,
  egEnergyCorr::ConfigGp , egEnergyCorr::ConfigN , egEnergyCorr::ConfigIBL , egEnergyCorr::ConfigPP0
}
enum  egEnergyCorr::MaterialCategory { egEnergyCorr::MatID , egEnergyCorr::MatCryo , egEnergyCorr::MatCalo }

Variables

static const double AtlasRoot::GeV = 1.e+3