#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.
|
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().
float correctionValue_class::Emean_err |
Definition at line 36 of file EnergyScaleCorrection_class.h.
Referenced by EnergyScaleCorrection_class::AddSmearing().
float correctionValue_class::phi |
Definition at line 35 of file EnergyScaleCorrection_class.h.
Referenced by Particle.Particle::__str__(), EnergyScaleCorrection_class::AddSmearing(), and ntupleDataFormat.Track::phiPull().
float correctionValue_class::phi_err |
Definition at line 35 of file EnergyScaleCorrection_class.h.
Referenced by EnergyScaleCorrection_class::AddSmearing().
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(), Electron.Electron::electronID(), Electron.Electron::mvaNonTrigV0(), Electron.Electron::mvaRun2(), Electron.Electron::mvaTrigNoIPV0(), Electron.Electron::mvaTrigV0(), Photon.Photon::neutralHadronIso(), Photon.Photon::photonIso(), and objects.JetAnalyzer.JetAnalyzer::process().
float correctionValue_class::rho_err |
Definition at line 34 of file EnergyScaleCorrection_class.h.
Referenced by EnergyScaleCorrection_class::AddSmearing().
float correctionValue_class::scale |
Definition at line 33 of file EnergyScaleCorrection_class.h.
Referenced by python.rootplot.rootmath.Target::__repr__(), EnergyScaleCorrection_class::AddScale(), Vispa.Gui.PortWidget.PortWidget::connectionPoint(), Vispa.Gui.VispaWidget.VispaWidget::drawHeaderBackground(), Vispa.Gui.ConnectableWidget.ConnectableWidget::drawPortLines(), Vispa.Gui.ConnectableWidget.ConnectableWidget::drawPortNames(), Vispa.Gui.ConnectableWidget.ConnectableWidget::getEffectivePortHeight(), EnergyScaleCorrection_class::getScaleOffset(), Vispa.Gui.VispaWidget.VispaWidget::imageRectF(), Vispa.Gui.VispaWidget.VispaWidget::move(), Vispa.Gui.VispaWidget.VispaWidget::setZoom(), and Vispa.Gui.ConnectableWidget.ConnectableWidget::sizeHint().
float correctionValue_class::scale_err |
Definition at line 33 of file EnergyScaleCorrection_class.h.
Referenced by EnergyScaleCorrection_class::AddScale(), and EnergyScaleCorrection_class::getScaleStatUncertainty().
float correctionValue_class::scale_err_syst |
Definition at line 33 of file EnergyScaleCorrection_class.h.
Referenced by EnergyScaleCorrection_class::AddScale(), and EnergyScaleCorrection_class::getScaleSystUncertainty().