CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Static Public Attributes | Private Attributes
JME::JetParameters Class Reference

#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)
 
JetParametersset (const Binning &bin, float value)
 
JetParametersset (const typename value_type::value_type &value)
 
JetParameterssetJetArea (float area)
 
JetParameterssetJetE (float e)
 
JetParameterssetJetEta (float eta)
 
JetParameterssetJetPt (float pt)
 
JetParameterssetMu (float mu)
 
JetParameterssetNPV (float npv)
 
JetParameterssetRho (float rho)
 

Static Public Attributes

static const bimap< Binning,
std::string > 
binning_to_string
 

Private Attributes

value_type m_values
 

Detailed Description

Definition at line 92 of file JetResolutionObject.h.

Member Typedef Documentation

typedef std::unordered_map<Binning, float> JME::JetParameters::value_type

Definition at line 94 of file JetResolutionObject.h.

Constructor & Destructor Documentation

JME::JetParameters::JetParameters ( )
default
JME::JetParameters::JetParameters ( JetParameters &&  rhs)

Definition at line 59 of file JetResolutionObject.cc.

JME::JetParameters::JetParameters ( std::initializer_list< typename value_type::value_type >  init)

Definition at line 63 of file JetResolutionObject.cc.

Member Function Documentation

std::vector< float > JME::JetParameters::createVector ( const std::vector< Binning > &  binning) const

Definition at line 121 of file JetResolutionObject.cc.

JetParameters & JME::JetParameters::set ( const Binning bin,
float  value 
)

Definition at line 105 of file JetResolutionObject.cc.

JetParameters & JME::JetParameters::set ( const typename value_type::value_type &  value)

Definition at line 116 of file JetResolutionObject.cc.

JetParameters & JME::JetParameters::setJetArea ( float  area)

Definition at line 85 of file JetResolutionObject.cc.

JetParameters & JME::JetParameters::setJetE ( float  e)

Definition at line 80 of file JetResolutionObject.cc.

JetParameters & JME::JetParameters::setJetEta ( float  eta)

Definition at line 74 of file JetResolutionObject.cc.

JetParameters & JME::JetParameters::setJetPt ( float  pt)

Definition at line 69 of file JetResolutionObject.cc.

JetParameters & JME::JetParameters::setMu ( float  mu)

Definition at line 90 of file JetResolutionObject.cc.

JetParameters & JME::JetParameters::setNPV ( float  npv)

Definition at line 95 of file JetResolutionObject.cc.

JetParameters & JME::JetParameters::setRho ( float  rho)

Definition at line 100 of file JetResolutionObject.cc.

Member Data Documentation

const bimap< Binning, std::string > JME::JetParameters::binning_to_string
static
Initial value:
= {
{Binning::JetPt, "JetPt"}, {Binning::JetEta, "JetEta"},
{Binning::JetAbsEta, "JetAbsEta"}, {Binning::JetE, "JetE"},
{Binning::JetArea, "JetArea"}, {Binning::Mu, "Mu"},
{Binning::Rho, "Rho"}, {Binning::NPV, "NPV"}
}

Definition at line 111 of file JetResolutionObject.h.

value_type JME::JetParameters::m_values
private

Definition at line 116 of file JetResolutionObject.h.