#include <JetResolutionObject.h>
Public Types | |
typedef std::unordered_map < Binning, float > | value_type |
Public Member Functions | |
std::vector< float > | createVector (const std::vector< Binning > &binning) const |
JetParameters ()=default | |
JetParameters (JetParameters &&rhs) | |
JetParameters (std::initializer_list< typename value_type::value_type > init) | |
JetParameters & | set (const Binning &bin, float value) |
JetParameters & | set (const typename value_type::value_type &value) |
JetParameters & | setJetArea (float area) |
JetParameters & | setJetE (float e) |
JetParameters & | setJetEta (float eta) |
JetParameters & | setJetPt (float pt) |
JetParameters & | setMu (float mu) |
JetParameters & | setNPV (float npv) |
JetParameters & | setRho (float rho) |
Static Public Attributes | |
static const bimap< Binning, std::string > | binning_to_string |
Private Attributes | |
value_type | m_values |
Definition at line 92 of file JetResolutionObject.h.
typedef std::unordered_map<Binning, float> JME::JetParameters::value_type |
Definition at line 94 of file JetResolutionObject.h.
|
default |
JME::JetParameters::JetParameters | ( | JetParameters && | rhs | ) |
JME::JetParameters::JetParameters | ( | std::initializer_list< typename value_type::value_type > | init | ) |
Definition at line 63 of file JetResolutionObject.cc.
std::vector< float > JME::JetParameters::createVector | ( | const std::vector< Binning > & | binning | ) | const |
Definition at line 121 of file JetResolutionObject.cc.
References newFWLiteAna::bin, binning_to_string, m_values, edm::errors::NotFound, JME::throwException(), and makeHLTPrescaleTable::values.
Referenced by JME::JetResolutionObject::evaluateFormula(), and JME::JetResolutionObject::getRecord().
JetParameters & JME::JetParameters::set | ( | const Binning & | bin, |
float | value | ||
) |
Definition at line 105 of file JetResolutionObject.cc.
References JME::JetAbsEta, JME::JetEta, and m_values.
Referenced by JetResolutionDemo::analyze(), betterConfigParser.BetterConfigParser::getGeneral(), JetParameters(), and set().
JetParameters & JME::JetParameters::set | ( | const typename value_type::value_type & | value | ) |
Definition at line 116 of file JetResolutionObject.cc.
References set().
Referenced by betterConfigParser.BetterConfigParser::getGeneral().
JetParameters & JME::JetParameters::setJetArea | ( | float | area | ) |
JetParameters & JME::JetParameters::setJetE | ( | float | e | ) |
Definition at line 80 of file JetResolutionObject.cc.
References alignCSCRings::e, JME::JetE, and m_values.
JetParameters & JME::JetParameters::setJetEta | ( | float | eta | ) |
Definition at line 74 of file JetResolutionObject.cc.
References eta, JME::JetAbsEta, JME::JetEta, and m_values.
Referenced by JetResolutionDemo::analyze().
JetParameters & JME::JetParameters::setJetPt | ( | float | pt | ) |
Definition at line 69 of file JetResolutionObject.cc.
References JME::JetPt, m_values, and EnergyCorrector::pt.
Referenced by JetResolutionDemo::analyze().
JetParameters & JME::JetParameters::setMu | ( | float | mu | ) |
JetParameters & JME::JetParameters::setNPV | ( | float | npv | ) |
JetParameters & JME::JetParameters::setRho | ( | float | rho | ) |
Definition at line 100 of file JetResolutionObject.cc.
References m_values, and JME::Rho.
Referenced by JetResolutionDemo::analyze().
Definition at line 111 of file JetResolutionObject.h.
Referenced by createVector(), and JME::JetResolutionObject::Definition::init().
|
private |
Definition at line 116 of file JetResolutionObject.h.
Referenced by createVector(), JetParameters(), set(), setJetArea(), setJetE(), setJetEta(), setJetPt(), setMu(), setNPV(), and setRho().