#include <L1EGammaEECalibrator.h>
Public Member Functions | |
float | calibrationFactor (const float &pt, const float &eta) const |
L1EGammaEECalibrator (const edm::ParameterSet &) | |
Private Member Functions | |
int | bin (const std::set< float > &container, float value) const |
int | etaBin (float eta) const |
int | ptBin (float pt) const |
Private Attributes | |
std::vector< float > | calib_factors |
std::set< float > | eta_bins |
std::set< float > | pt_bins |
Definition at line 9 of file L1EGammaEECalibrator.h.
|
explicit |
Definition at line 18 of file L1EGammaEECalibrator.cc.
References l1tp2::as_vector(), calib_factors, filterCSVwithJSON::copy, eta_bins, etaBin(), edm::FileInPath::fullPath(), muonDTDigis_cfi::pset, pt_bins, and ptBin().
|
private |
Definition at line 45 of file L1EGammaEECalibrator.cc.
References HLT_2022v12_cff::distance.
Referenced by etaBin(), and ptBin().
float L1EGammaEECalibrator::calibrationFactor | ( | const float & | pt, |
const float & | eta | ||
) | const |
Definition at line 54 of file L1EGammaEECalibrator.cc.
References calib_factors, PVValHelper::eta, etaBin(), DiDispStaMuonMonitor_cfi::pt, pt_bins, and ptBin().
Referenced by L1EGammaEEProducer::produce().
|
inlineprivate |
Definition at line 16 of file L1EGammaEECalibrator.h.
References funct::abs(), bin(), PVValHelper::eta, and eta_bins.
Referenced by calibrationFactor(), and L1EGammaEECalibrator().
|
inlineprivate |
Definition at line 17 of file L1EGammaEECalibrator.h.
References bin(), DiDispStaMuonMonitor_cfi::pt, and pt_bins.
Referenced by calibrationFactor(), and L1EGammaEECalibrator().
|
private |
Definition at line 22 of file L1EGammaEECalibrator.h.
Referenced by calibrationFactor(), and L1EGammaEECalibrator().
|
private |
Definition at line 20 of file L1EGammaEECalibrator.h.
Referenced by etaBin(), and L1EGammaEECalibrator().
|
private |
Definition at line 21 of file L1EGammaEECalibrator.h.
Referenced by calibrationFactor(), L1EGammaEECalibrator(), and ptBin().