#include <EnergyScaleCorrection_class.h>
Public Member Functions | |
correctionValue_class (void) | |
Public Attributes | |
float | Emean |
float | Emean_err |
float | phi |
float | phi_err |
float | rho |
float | rho_err |
float | scale |
float | scale_err |
float | scale_err_syst |
Friends | |
std::ostream & | operator<< (std::ostream &os, const correctionValue_class a) |
Description This module is taken from the ECALELF package, used to derive the energy scales and smearings.
There are two sub-classes:
There is one class that reads the text files with the corrections and returns the scale/smearings given the electron/photon properties
Definition at line 30 of file EnergyScaleCorrection_class.h.
|
inline |
Definition at line 38 of file EnergyScaleCorrection_class.h.
References Emean, Emean_err, phi, phi_err, rho, rho_err, scale, scale_err, and scale_err_syst.
|
friend |
Definition at line 50 of file EnergyScaleCorrection_class.h.
float correctionValue_class::Emean |
Definition at line 36 of file EnergyScaleCorrection_class.h.
Referenced by EnergyScaleCorrection_class::AddSmearing(), and correctionValue_class().
float correctionValue_class::Emean_err |
Definition at line 36 of file EnergyScaleCorrection_class.h.
Referenced by EnergyScaleCorrection_class::AddSmearing(), and correctionValue_class().
float correctionValue_class::phi |
Definition at line 35 of file EnergyScaleCorrection_class.h.
Referenced by Particle.Particle::__str__(), EnergyScaleCorrection_class::AddSmearing(), correctionValue_class(), and ntupleDataFormat.Track::phiPull().
float correctionValue_class::phi_err |
Definition at line 35 of file EnergyScaleCorrection_class.h.
Referenced by EnergyScaleCorrection_class::AddSmearing(), and correctionValue_class().
float correctionValue_class::rho |
Definition at line 34 of file EnergyScaleCorrection_class.h.
Referenced by Lepton.Lepton::absIsoFromEA(), Muon.Muon::absIsoWithFSR(), Electron.Electron::absIsoWithFSR(), EnergyScaleCorrection_class::AddSmearing(), Photon.Photon::chargedHadronIso(), correctionValue_class(), Electron.Electron::electronID(), Electron.Electron::mvaNonTrigV0(), Electron.Electron::mvaRun2(), Electron.Electron::mvaTrigNoIPV0(), Electron.Electron::mvaTrigV0(), Photon.Photon::neutralHadronIso(), and Photon.Photon::photonIso().
float correctionValue_class::rho_err |
Definition at line 34 of file EnergyScaleCorrection_class.h.
Referenced by EnergyScaleCorrection_class::AddSmearing(), and correctionValue_class().
float correctionValue_class::scale |
Definition at line 33 of file EnergyScaleCorrection_class.h.
Referenced by python.rootplot.rootmath.Target::__repr__(), EnergyScaleCorrection_class::AddScale(), correctionValue_class(), and EnergyScaleCorrection_class::getScaleOffset().
float correctionValue_class::scale_err |
Definition at line 33 of file EnergyScaleCorrection_class.h.
Referenced by EnergyScaleCorrection_class::AddScale(), correctionValue_class(), and EnergyScaleCorrection_class::getScaleStatUncertainty().
float correctionValue_class::scale_err_syst |
Definition at line 33 of file EnergyScaleCorrection_class.h.
Referenced by EnergyScaleCorrection_class::AddScale(), correctionValue_class(), and EnergyScaleCorrection_class::getScaleSystUncertainty().