#include <TauJetCorrFactors.h>
Public Types | |
typedef std::pair< std::string, float > | CorrectionFactor |
Public Member Functions | |
float | correction (unsigned int level) const |
std::string | correctionLabel (unsigned int level) const |
std::vector< std::string > | correctionLabels () const |
std::string | correctionLabelString () const |
std::string | jecLevel (const unsigned int &level) const |
int | jecLevel (const std::string &level) const |
std::string | jecSet () const |
unsigned int | numberOfCorrectionLevels () const |
void | print () const |
TauJetCorrFactors () | |
TauJetCorrFactors (const std::string &label, const std::vector< CorrectionFactor > &jec) | |
Private Attributes | |
std::vector< CorrectionFactor > | jec_ |
std::string | label_ |
Definition at line 31 of file TauJetCorrFactors.h.
typedef std::pair<std::string, float> pat::TauJetCorrFactors::CorrectionFactor |
Definition at line 36 of file TauJetCorrFactors.h.
|
inline |
Definition at line 40 of file TauJetCorrFactors.h.
References patTestJEC_cfi::jec, label, and AlCaHLTBitMon_QueryRunRegistry::string.
TauJetCorrFactors::TauJetCorrFactors | ( | const std::string & | label, |
const std::vector< CorrectionFactor > & | jec | ||
) |
Definition at line 12 of file TauJetCorrFactors.cc.
float TauJetCorrFactors::correction | ( | unsigned int | level | ) | const |
Definition at line 28 of file TauJetCorrFactors.cc.
References correctionLabelString(), Exception, jec_, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by jecLevel(), and print().
|
inline |
Definition at line 58 of file TauJetCorrFactors.h.
References jec_, and AlCaHLTBitMon_QueryRunRegistry::string.
std::vector< std::string > TauJetCorrFactors::correctionLabels | ( | ) | const |
Definition at line 52 of file TauJetCorrFactors.cc.
References jec_, and tablePrinter::labels.
Referenced by jecLevel().
std::string TauJetCorrFactors::correctionLabelString | ( | ) | const |
Definition at line 40 of file TauJetCorrFactors.cc.
References mps_setup::append, training_settings::idx, jec_, tablePrinter::labels, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by correction(), and jecLevel().
|
inline |
Definition at line 47 of file TauJetCorrFactors.h.
References correction(), correctionLabels(), correctionLabelString(), jec_, hcalDigis_cfi::level, and AlCaHLTBitMon_QueryRunRegistry::string.
int TauJetCorrFactors::jecLevel | ( | const std::string & | level | ) | const |
|
inline |
|
inline |
Definition at line 60 of file TauJetCorrFactors.h.
void TauJetCorrFactors::print | ( | void | ) | const |
Definition at line 63 of file TauJetCorrFactors.cc.
References correction(), and jec_.
Referenced by numberOfCorrectionLevels().
|
private |
Definition at line 70 of file TauJetCorrFactors.h.
Referenced by correction(), correctionLabel(), correctionLabels(), correctionLabelString(), jecLevel(), numberOfCorrectionLevels(), and print().
|
private |
Definition at line 66 of file TauJetCorrFactors.h.
Referenced by SequenceTypes.DummyModule::__repr__(), Mixins._Labelable::_findDependencies(), jecSet(), and Mixins._Labelable::setLabel().