![]() |
![]() |
#include <JetCorrectorParameters.h>
Public Types | |
typedef std::vector< pair_type > | collection_type |
typedef int | key_type |
enum | L5_Species_t { L5_bJ =0, L5_cJ, L5_qJ, L5_gJ, L5_bT, L5_cT, L5_qT, L5_gT, N_L5_SPECIES } |
enum | L7_Species_t { L7_gJ =0, L7_qJ, L7_cJ, L7_bJ, L7_jJ, L7_qT, L7_cT, L7_bT, L7_jT, N_L7_SPECIES } |
typedef std::string | label_type |
enum | Level_t { L1Offset =0, L1JPTOffset =7, L1FastJet = 10, L2Relative =1, L3Absolute =2, L2L3Residual =8, L4EMF =3, L5Flavor =4, L6UE =5, L7Parton =6, Uncertainty =9, N_LEVELS =11 } |
typedef std::pair< key_type, value_type > | pair_type |
typedef JetCorrectorParameters | value_type |
Public Member Functions | |
JetCorrectorParametersCollection () | |
JetCorrectorParameters const & | operator[] (key_type k) const |
JetCorrectorParameters const & | operator[] (std::string const &label) const |
void | push_back (key_type i, value_type const &j, label_type const &flav="") |
void | validKeys (std::vector< key_type > &keys) const |
Static Public Member Functions | |
static std::string | findL5Flavor (key_type k) |
static std::string | findL7Parton (key_type k) |
static std::string | findLabel (key_type k) |
static key_type | getL5Bin (std::string const &flav) |
static key_type | getL7Bin (std::string const &flav) |
static void | getSections (std::string inputFile, std::vector< std::string > &outputs) |
static bool | isL5 (key_type k) |
static bool | isL7 (key_type k) |
Protected Member Functions | |
key_type | findKey (std::string const &label) const |
Protected Attributes | |
collection_type | corrections_ |
collection_type | correctionsL5_ |
collection_type | correctionsL7_ |
Static Protected Attributes | |
static const char * | l5FlavorArray_ [N_L5_SPECIES] |
static std::vector< std::string > | l5Flavors_ |
static const char * | l7PartonArray_ [N_L7_SPECIES] |
static std::vector< std::string > | l7Partons_ |
static std::vector< std::string > | labels_ |
static const char * | labelsArray_ [N_LEVELS] |
Definition at line 100 of file JetCorrectorParameters.h.
typedef std::vector<pair_type> JetCorrectorParametersCollection::collection_type |
Definition at line 126 of file JetCorrectorParameters.h.
typedef int JetCorrectorParametersCollection::key_type |
Definition at line 122 of file JetCorrectorParameters.h.
typedef std::string JetCorrectorParametersCollection::label_type |
Definition at line 123 of file JetCorrectorParameters.h.
typedef std::pair<key_type,value_type> JetCorrectorParametersCollection::pair_type |
Definition at line 125 of file JetCorrectorParameters.h.
Definition at line 124 of file JetCorrectorParameters.h.
Enumerator | |
---|---|
L5_bJ | |
L5_cJ | |
L5_qJ | |
L5_gJ | |
L5_bT | |
L5_cT | |
L5_qT | |
L5_gT | |
N_L5_SPECIES |
Definition at line 120 of file JetCorrectorParameters.h.
Enumerator | |
---|---|
L7_gJ | |
L7_qJ | |
L7_cJ | |
L7_bJ | |
L7_jJ | |
L7_qT | |
L7_cT | |
L7_bT | |
L7_jT | |
N_L7_SPECIES |
Definition at line 121 of file JetCorrectorParameters.h.
Enumerator | |
---|---|
L1Offset | |
L1JPTOffset | |
L1FastJet | |
L2Relative | |
L3Absolute | |
L2L3Residual | |
L4EMF | |
L5Flavor | |
L6UE | |
L7Parton | |
Uncertainty | |
N_LEVELS |
Definition at line 105 of file JetCorrectorParameters.h.
|
inline |
Definition at line 130 of file JetCorrectorParameters.h.
References corrections_, correctionsL5_, and correctionsL7_.
|
protected |
Definition at line 506 of file JetCorrectorParameters.cc.
References edm::hlt::Exception, spr::find(), and label.
Referenced by operator[]().
|
inlinestatic |
Definition at line 172 of file JetCorrectorParameters.h.
References L5Flavor, l5Flavors_, and labels_.
Referenced by findLabel().
|
inlinestatic |
Definition at line 178 of file JetCorrectorParameters.h.
References L7Parton, l7Partons_, and labels_.
Referenced by findLabel().
|
inlinestatic |
Definition at line 166 of file JetCorrectorParameters.h.
References findL5Flavor(), findL7Parton(), isL5(), isL7(), gen::k, and labels_.
Referenced by JetCorrectorDBWriter::beginJob().
|
static |
Definition at line 473 of file JetCorrectorParameters.cc.
References spr::find(), and newFWLiteAna::found.
|
static |
Definition at line 483 of file JetCorrectorParameters.cc.
References spr::find(), and newFWLiteAna::found.
|
static |
Definition at line 388 of file JetCorrectorParameters.cc.
References filterCSVwithJSON::copy, gather_cfg::cout, insertMaterial::getSection(), recoMuon::in, and collect_tpl::input.
Referenced by JetCorrectorDBWriter::beginJob().
|
static |
|
static |
JetCorrectorParameters const & JetCorrectorParametersCollection::operator[] | ( | key_type | k | ) | const |
Definition at line 431 of file JetCorrectorParameters.cc.
References edm::hlt::Exception, i, and gen::k.
Referenced by operator[]().
|
inline |
Definition at line 142 of file JetCorrectorParameters.h.
References findKey(), and operator[]().
void JetCorrectorParametersCollection::push_back | ( | key_type | i, |
value_type const & | j, | ||
label_type const & | flav = "" |
||
) |
Definition at line 410 of file JetCorrectorParameters.cc.
References gather_cfg::cout, and pair_type.
Referenced by JetCorrectorDBWriter::beginJob(), and pat::JetCorrFactorsProducer::params().
void JetCorrectorParametersCollection::validKeys | ( | std::vector< key_type > & | keys | ) | const |
Definition at line 454 of file JetCorrectorParameters.cc.
References i.
|
protected |
Definition at line 189 of file JetCorrectorParameters.h.
Referenced by JetCorrectorParametersCollection().
|
protected |
Definition at line 190 of file JetCorrectorParameters.h.
Referenced by JetCorrectorParametersCollection().
|
protected |
Definition at line 191 of file JetCorrectorParameters.h.
Referenced by JetCorrectorParametersCollection().
|
staticprotected |
Definition at line 195 of file JetCorrectorParameters.h.
|
staticprotected |
Definition at line 196 of file JetCorrectorParameters.h.
Referenced by findL5Flavor().
|
staticprotected |
Definition at line 198 of file JetCorrectorParameters.h.
|
staticprotected |
Definition at line 199 of file JetCorrectorParameters.h.
Referenced by findL7Parton().
|
staticprotected |
Definition at line 193 of file JetCorrectorParameters.h.
Referenced by findL5Flavor(), findL7Parton(), and findLabel().
|
staticprotected |
Definition at line 192 of file JetCorrectorParameters.h.