CP::IsolationCorrection Class Reference

Inheritance diagram for CP::IsolationCorrection:
asg::AsgMessaging

List of all members.

Public Types

enum  ParticleType { ELECTRON = 0, PHOTON = 1 }
enum  Version { REL17 = 1, REL17_2 = 2, REL20 = 6, REL20_2 = 7 }

Public Member Functions

 IsolationCorrection (std::string name)
StatusCode initialize ()
StatusCode finalize ()
void SetCorrectionFile (std::string corr_file, std::string corr_ddshift_file, std::string corr_ddsmearing_file, std::string corr_ddshift_2015_file)
void SetToolVer (CP::IsolationCorrection::Version)
float GetPtCorrectedIsolation (const xAOD::Egamma &, const xAOD::Iso::IsolationType)
float GetPtCorrection (const xAOD::Egamma &, const xAOD::Iso::IsolationType) const
float GetDDCorrection (const xAOD::Egamma &) const
float GetDDCorrection_2015 (const xAOD::Egamma &, const xAOD::Iso::IsolationType) const
float GetEtaPointing (const xAOD::Egamma *)
void SetDataMC (bool is_mc)
void SetDataMC (const xAOD::EventInfo *)
void SetAFII (bool AFII_corr)
void SetCorrectEtcone (bool correct_etcone)
void SetTroubleCategories (bool trouble_categories)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1