ATLAS Offline Software
Classes | Namespaces | Enumerations
egammaEnergyCorrectionTool.h File Reference
#include <string>
#include <vector>
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <iomanip>
#include <cmath>
#include <cctype>
#include <cstddef>
#include "PATCore/PATCoreEnums.h"
#include <AsgMessaging/AsgMessaging.h>
#include "TRandom3.h"
#include "TSystem.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

 egGain
 
 egEnergyCorr
 
 egEnergyCorr::Resolution
 
 egEnergyCorr::Scale
 
 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::af2Up, egEnergyCorr::Resolution::af2Down,
  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::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::PedestalUp, egEnergyCorr::Scale::PedestalDown,
  egEnergyCorr::Scale::Wtots1Up, egEnergyCorr::Scale::Wtots1Down, egEnergyCorr::Scale::MatPP0Up, egEnergyCorr::Scale::MatPP0Down,
  egEnergyCorr::Scale::af2Up, egEnergyCorr::Scale::af2Down, egEnergyCorr::Scale::LeakageUnconvUp, egEnergyCorr::Scale::LeakageUnconvDown,
  egEnergyCorr::Scale::LeakageConvUp, egEnergyCorr::Scale::LeakageConvDown, egEnergyCorr::Scale::ConvEfficiencyUp, egEnergyCorr::Scale::ConvEfficiencyDown,
  egEnergyCorr::Scale::ConvFakeRateUp, egEnergyCorr::Scale::ConvFakeRateDown, egEnergyCorr::Scale::ConvRadiusUp, egEnergyCorr::Scale::ConvRadiusDown,
  egEnergyCorr::Scale::OFCUp, egEnergyCorr::Scale::OFCDown, egEnergyCorr::Scale::EXTRARUN3PREUp, egEnergyCorr::Scale::EXTRARUN3PREDown,
  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::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 }