ATLAS Offline Software
Classes | Namespaces | Functions
EgammaCalibrationAndSmearingTool.h File Reference
#include <array>
#include <functional>
#include <map>
#include <memory>
#include <string>
#include "AsgMessaging/AsgMessaging.h"
#include "AsgServices/ServiceHandle.h"
#include "AsgTools/AsgMetadataTool.h"
#include "AsgTools/AsgTool.h"
#include "AsgTools/PropertyWrapper.h"
#include "AthContainers/ConstAccessor.h"
#include "EgammaAnalysisInterfaces/IEgammaCalibrationAndSmearingTool.h"
#include "EgammaAnalysisInterfaces/IegammaMVASvc.h"
#include "ElectronPhotonFourMomentumCorrection/egammaEnergyCorrectionTool.h"
#include "PATInterfaces/ISystematicsTool.h"
#include "PATInterfaces/SystematicSet.h"
#include "xAODCaloEvent/CaloCluster.h"
#include "xAODEgamma/Egamma.h"
#include "xAODEgamma/Electron.h"
#include "xAODEgamma/Photon.h"
#include "xAODEventInfo/EventInfo.h"

Go to the source code of this file.

Classes

class  CP::EgammaCalibrationAndSmearingTool
 
struct  CP::EgammaCalibrationAndSmearingTool::EtaCaloPredicate
 
struct  CP::EgammaCalibrationAndSmearingTool::AbsEtaCaloPredicate
 
struct  CP::EgammaCalibrationAndSmearingTool::DoubleOrAbsEtaCaloPredicate
 
struct  CP::EgammaCalibrationAndSmearingTool::SysInfo
 

Namespaces

 egGain
 
 xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 
 CP
 Select isolated Photons, Electrons and Muons.
 

Functions

float xAOD::get_phi_calo (const xAOD::CaloCluster &cluster, int author, bool do_throw=false)
 
float xAOD::get_eta_calo (const xAOD::CaloCluster &cluster, int author, bool do_throw=false)