![]() |
![]() |
#include <EnergyScaleCorrection.h>
Public Member Functions | |
std::ostream & | print (std::ostream &os) const |
float | scale () const |
ScaleCorrection () | |
ScaleCorrection (float iScale, float iScaleErrStat, float iScaleErrSyst, float iScaleErrGain) | |
float | scaleErr (const std::bitset< kErrNrBits > &uncBitMask) const |
float | scaleErrGain () const |
float | scaleErrStat () const |
float | scaleErrSyst () const |
Private Attributes | |
float | scale_ |
float | scaleErrGain_ |
float | scaleErrStat_ |
float | scaleErrSyst_ |
Friends | |
std::ostream & | operator<< (std::ostream &os, const ScaleCorrection &a) |
Definition at line 39 of file EnergyScaleCorrection.h.
|
inline |
Definition at line 41 of file EnergyScaleCorrection.h.
|
inline |
Definition at line 42 of file EnergyScaleCorrection.h.
std::ostream & EnergyScaleCorrection::ScaleCorrection::print | ( | std::ostream & | os | ) | const |
Definition at line 316 of file EnergyScaleCorrection.cc.
|
inline |
Definition at line 45 of file EnergyScaleCorrection.h.
References scale_, and scaleErr().
Referenced by PhotonEnergyCalibrator::calibrate(), ElectronEnergyCalibrator::calibrate(), and EnergyScaleCorrection::scaleCorr().
float EnergyScaleCorrection::ScaleCorrection::scaleErr | ( | const std::bitset< kErrNrBits > & | uncBitMask | ) | const |
Definition at line 321 of file EnergyScaleCorrection.cc.
References EnergyScaleCorrection::kErrGainBitNr, EnergyScaleCorrection::kErrStatBitNr, EnergyScaleCorrection::kErrSystBitNr, mathSSE::sqrt(), and x.
Referenced by scale(), EnergyScaleCorrection::scaleCorrUncert(), PhotonEnergyCalibrator::setEnergyAndSystVarations(), and ElectronEnergyCalibrator::setEnergyAndSystVarations().
|
inline |
Definition at line 49 of file EnergyScaleCorrection.h.
References scaleErrGain_.
Referenced by PhotonEnergyCalibrator::setEnergyAndSystVarations(), and ElectronEnergyCalibrator::setEnergyAndSystVarations().
|
inline |
Definition at line 47 of file EnergyScaleCorrection.h.
References scaleErrStat_.
Referenced by PhotonEnergyCalibrator::setEnergyAndSystVarations(), and ElectronEnergyCalibrator::setEnergyAndSystVarations().
|
inline |
Definition at line 48 of file EnergyScaleCorrection.h.
References scaleErrSyst_.
Referenced by PhotonEnergyCalibrator::setEnergyAndSystVarations(), and ElectronEnergyCalibrator::setEnergyAndSystVarations().
|
friend |
Definition at line 51 of file EnergyScaleCorrection.h.
|
private |
Definition at line 55 of file EnergyScaleCorrection.h.
Referenced by scale().
|
private |
Definition at line 55 of file EnergyScaleCorrection.h.
Referenced by scaleErrGain().
|
private |
Definition at line 55 of file EnergyScaleCorrection.h.
Referenced by scaleErrStat().
|
private |
Definition at line 55 of file EnergyScaleCorrection.h.
Referenced by scaleErrSyst().