#include <L1GTScales.h>
Public Member Functions | |
double | beta_lsb () const |
double | eta_lsb () const |
double | isolationPT_lsb () const |
L1GTScales (double pT_lsb, double phi_lsb, double eta_lsb, double z0_lsb, double isolationPT_lsb, double beta_lsb, double mass_lsb, double seed_pT_lsb, double seed_dZ_lsb, double scalarSumPT_lsb, double sum_pT_pv_lsb, int pos_chg, int neg_chg) | |
L1GTScales (const edm::ParameterSet &) | |
double | mass_lsb () const |
int | neg_chg () const |
double | phi_lsb () const |
int | pos_chg () const |
double | pT_lsb () const |
double | scalarSumPT_lsb () const |
double | seed_pT_lsb () const |
double | seed_z0_lsb () const |
double | sum_pT_pv_lsb () const |
int | to_chg (int value) const |
double | to_eta (int value) const |
int | to_hw_beta_ceil (double value) const |
int | to_hw_beta_floor (double value) const |
int | to_hw_dRSquared_ceil (double value) const |
int | to_hw_dRSquared_floor (double value) const |
int | to_hw_eta_ceil (double value) const |
int | to_hw_eta_floor (double value) const |
double | to_hw_InvMassSqrDiv2 (double value) const |
double | to_hw_InvMassSqrOver2DR (double value) const |
int | to_hw_isolationPT_ceil (double value) const |
int | to_hw_isolationPT_floor (double value) const |
int | to_hw_mass_ceil (double value) const |
int | to_hw_mass_floor (double value) const |
int | to_hw_phi_ceil (double value) const |
int | to_hw_phi_floor (double value) const |
int | to_hw_pT_ceil (double value) const |
int | to_hw_pT_floor (double value) const |
double | to_hw_PtSquared (double value) const |
int | to_hw_relative_isolationPT_ceil (double value) const |
int | to_hw_relative_isolationPT_floor (double value) const |
int | to_hw_scalarSumPT_ceil (double value) const |
int | to_hw_scalarSumPT_floor (double value) const |
int | to_hw_seed_pT_ceil (double value) const |
int | to_hw_seed_pT_floor (double value) const |
int | to_hw_seed_z0_ceil (double value) const |
int | to_hw_seed_z0_floor (double value) const |
int | to_hw_sum_pT_pv_ceil (double value) const |
int | to_hw_sum_pT_pv_floor (double value) const |
double | to_hw_TransMassSqrDiv2 (double value) const |
int | to_hw_z0_ceil (double value) const |
int | to_hw_z0_floor (double value) const |
double | to_isolationPT (int value) const |
double | to_phi (int value) const |
double | to_pT (int value) const |
double | to_scalarSumPT (int value) const |
double | to_z0 (int value) const |
double | z0_lsb () const |
Static Public Member Functions | |
static void | fillPSetDescription (edm::ParameterSetDescription &) |
Static Public Attributes | |
static constexpr int | INV_MASS_SQR_OVER_2_DR_SQR_RESOLUTION = 19 |
static constexpr int | RELATIVE_ISOLATION_RESOLUTION = 18 |
Private Attributes | |
const double | beta_lsb_ |
const double | eta_lsb_ |
const double | isolationPT_lsb_ |
const double | mass_lsb_ |
const int | neg_chg_ |
const double | phi_lsb_ |
const int | pos_chg_ |
const double | pT_lsb_ |
const double | scalarSumPT_lsb_ |
const double | seed_pT_lsb_ |
const double | seed_z0_lsb_ |
const double | sum_pT_pv_lsb_ |
const double | z0_lsb_ |
Definition at line 10 of file L1GTScales.h.
l1t::L1GTScales::L1GTScales | ( | double | pT_lsb, |
double | phi_lsb, | ||
double | eta_lsb, | ||
double | z0_lsb, | ||
double | isolationPT_lsb, | ||
double | beta_lsb, | ||
double | mass_lsb, | ||
double | seed_pT_lsb, | ||
double | seed_dZ_lsb, | ||
double | scalarSumPT_lsb, | ||
double | sum_pT_pv_lsb, | ||
int | pos_chg, | ||
int | neg_chg | ||
) |
Definition at line 8 of file L1GTScales.cc.
l1t::L1GTScales::L1GTScales | ( | const edm::ParameterSet & | config | ) |
Definition at line 37 of file L1GTScales.cc.
|
inline |
|
inline |
Definition at line 91 of file L1GTScales.h.
References eta_lsb_.
Referenced by l1t::L1GT3BodyCut::calc2BodyInvMass(), and l1t::L1GTCorrelationalCut::checkObjects().
|
static |
Definition at line 53 of file L1GTScales.cc.
References submitPVResolutionJobs::desc.
Referenced by l1t::L1GTProducer::fillDescriptions().
|
inline |
|
inline |
|
inline |
Definition at line 102 of file L1GTScales.h.
References neg_chg_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 90 of file L1GTScales.h.
References phi_lsb_.
Referenced by l1t::L1GT3BodyCut::calc2BodyInvMass(), and l1t::L1GTCorrelationalCut::checkObjects().
|
inline |
Definition at line 101 of file L1GTScales.h.
References pos_chg_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 89 of file L1GTScales.h.
References pT_lsb_.
Referenced by l1t::L1GT3BodyCut::calc2BodyInvMass(), and l1t::L1GTCorrelationalCut::checkObjects().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 87 of file L1GTScales.h.
References neg_chg_, and pos_chg_.
Referenced by l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2Taus(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), and l1t::L1GTProducer::produceGMTTkMuons().
|
inline |
Definition at line 83 of file L1GTScales.h.
References eta_lsb_.
Referenced by l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2JetsSC4(), l1t::L1GTProducer::produceCL2JetsSC8(), l1t::L1GTProducer::produceCL2Photons(), l1t::L1GTProducer::produceCL2Taus(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), l1t::L1GTProducer::produceGMTTkMuons(), l1t::L1GTProducer::produceGTTDisplacedJets(), and l1t::L1GTProducer::produceGTTPromptJets().
|
inline |
Definition at line 45 of file L1GTScales.h.
References beta_lsb_, and reco::ceil().
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 72 of file L1GTScales.h.
References beta_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 52 of file L1GTScales.h.
References reco::ceil(), and eta_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 79 of file L1GTScales.h.
References eta_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 38 of file L1GTScales.h.
References reco::ceil(), and eta_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 65 of file L1GTScales.h.
References eta_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 54 of file L1GTScales.h.
References pT_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 58 of file L1GTScales.h.
References eta_lsb_, INV_MASS_SQR_OVER_2_DR_SQR_RESOLUTION, funct::pow(), and pT_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 44 of file L1GTScales.h.
References reco::ceil(), and isolationPT_lsb_.
|
inline |
|
inline |
Definition at line 46 of file L1GTScales.h.
References reco::ceil(), and mass_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 73 of file L1GTScales.h.
References mass_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 37 of file L1GTScales.h.
References reco::ceil(), and phi_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 64 of file L1GTScales.h.
References phi_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 36 of file L1GTScales.h.
References reco::ceil(), and pT_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 63 of file L1GTScales.h.
References pT_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 57 of file L1GTScales.h.
References pT_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 41 of file L1GTScales.h.
References reco::ceil(), isolationPT_lsb_, funct::pow(), pT_lsb_, and RELATIVE_ISOLATION_RESOLUTION.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 68 of file L1GTScales.h.
References isolationPT_lsb_, funct::pow(), pT_lsb_, and RELATIVE_ISOLATION_RESOLUTION.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 49 of file L1GTScales.h.
References reco::ceil(), and scalarSumPT_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 76 of file L1GTScales.h.
References scalarSumPT_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 47 of file L1GTScales.h.
References reco::ceil(), and seed_pT_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 74 of file L1GTScales.h.
References seed_pT_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 48 of file L1GTScales.h.
References reco::ceil(), and seed_z0_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 75 of file L1GTScales.h.
References seed_z0_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 50 of file L1GTScales.h.
References reco::ceil(), and sum_pT_pv_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 77 of file L1GTScales.h.
References sum_pT_pv_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 55 of file L1GTScales.h.
References pT_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 39 of file L1GTScales.h.
References reco::ceil(), and z0_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
Definition at line 66 of file L1GTScales.h.
References z0_lsb_.
Referenced by l1t::PYBIND11_MODULE().
|
inline |
|
inline |
Definition at line 82 of file L1GTScales.h.
References phi_lsb_.
Referenced by l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2EtSum(), l1t::L1GTProducer::produceCl2HtSum(), l1t::L1GTProducer::produceCL2JetsSC4(), l1t::L1GTProducer::produceCL2JetsSC8(), l1t::L1GTProducer::produceCL2Photons(), l1t::L1GTProducer::produceCL2Taus(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), l1t::L1GTProducer::produceGMTTkMuons(), l1t::L1GTProducer::produceGTTDisplacedJets(), and l1t::L1GTProducer::produceGTTPromptJets().
|
inline |
Definition at line 81 of file L1GTScales.h.
References pT_lsb_.
Referenced by l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2EtSum(), l1t::L1GTProducer::produceCl2HtSum(), l1t::L1GTProducer::produceCL2JetsSC4(), l1t::L1GTProducer::produceCL2JetsSC8(), l1t::L1GTProducer::produceCL2Photons(), l1t::L1GTProducer::produceCL2Taus(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), l1t::L1GTProducer::produceGMTTkMuons(), l1t::L1GTProducer::produceGTTDisplacedJets(), and l1t::L1GTProducer::produceGTTPromptJets().
|
inline |
|
inline |
Definition at line 84 of file L1GTScales.h.
References z0_lsb_.
Referenced by l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2JetsSC4(), l1t::L1GTProducer::produceCL2JetsSC8(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), l1t::L1GTProducer::produceGMTTkMuons(), l1t::L1GTProducer::produceGTTDisplacedJets(), l1t::L1GTProducer::produceGTTPrimaryVert(), and l1t::L1GTProducer::produceGTTPromptJets().
|
inline |
|
private |
Definition at line 111 of file L1GTScales.h.
Referenced by beta_lsb(), to_hw_beta_ceil(), and to_hw_beta_floor().
|
private |
Definition at line 107 of file L1GTScales.h.
Referenced by eta_lsb(), to_eta(), to_hw_dRSquared_ceil(), to_hw_dRSquared_floor(), to_hw_eta_ceil(), to_hw_eta_floor(), and to_hw_InvMassSqrOver2DR().
|
static |
Definition at line 15 of file L1GTScales.h.
Referenced by l1t::L1GTCorrelationalCut::checkObjects(), and to_hw_InvMassSqrOver2DR().
|
private |
Definition at line 110 of file L1GTScales.h.
Referenced by isolationPT_lsb(), to_hw_isolationPT_ceil(), to_hw_isolationPT_floor(), to_hw_relative_isolationPT_ceil(), to_hw_relative_isolationPT_floor(), and to_isolationPT().
|
private |
Definition at line 112 of file L1GTScales.h.
Referenced by mass_lsb(), to_hw_mass_ceil(), and to_hw_mass_floor().
|
private |
Definition at line 118 of file L1GTScales.h.
|
private |
Definition at line 106 of file L1GTScales.h.
Referenced by phi_lsb(), to_hw_phi_ceil(), to_hw_phi_floor(), and to_phi().
|
private |
Definition at line 117 of file L1GTScales.h.
|
private |
Definition at line 105 of file L1GTScales.h.
Referenced by pT_lsb(), to_hw_InvMassSqrDiv2(), to_hw_InvMassSqrOver2DR(), to_hw_pT_ceil(), to_hw_pT_floor(), to_hw_PtSquared(), to_hw_relative_isolationPT_ceil(), to_hw_relative_isolationPT_floor(), to_hw_TransMassSqrDiv2(), and to_pT().
|
static |
Definition at line 12 of file L1GTScales.h.
Referenced by l1t::L1GTSingleCollectionCut::checkEtaDependentCuts(), l1t::L1GTSingleCollectionCut::checkObject(), to_hw_relative_isolationPT_ceil(), and to_hw_relative_isolationPT_floor().
|
private |
Definition at line 115 of file L1GTScales.h.
Referenced by scalarSumPT_lsb(), to_hw_scalarSumPT_ceil(), to_hw_scalarSumPT_floor(), and to_scalarSumPT().
|
private |
Definition at line 113 of file L1GTScales.h.
Referenced by seed_pT_lsb(), to_hw_seed_pT_ceil(), and to_hw_seed_pT_floor().
|
private |
Definition at line 114 of file L1GTScales.h.
Referenced by seed_z0_lsb(), to_hw_seed_z0_ceil(), and to_hw_seed_z0_floor().
|
private |
Definition at line 116 of file L1GTScales.h.
Referenced by sum_pT_pv_lsb(), to_hw_sum_pT_pv_ceil(), and to_hw_sum_pT_pv_floor().
|
private |
Definition at line 108 of file L1GTScales.h.
Referenced by to_hw_z0_ceil(), to_hw_z0_floor(), to_z0(), and z0_lsb().