1 #ifndef DataFormats_PatCandidates_JetCorrFactors_h
2 #define DataFormats_PatCandidates_JetCorrFactors_h
101 std::vector<CorrectionFactor>
jec_;
float correction(unsigned int level, Flavor flavor=NONE) const
unsigned int numberOfCorrectionLevels() const
bool flavorIndependent(const CorrectionFactor &jec) const
std::vector< std::string > correctionLabels() const
std::string jecLevel(const unsigned int &level) const
std::vector< CorrectionFactor > jec_
std::string jecSet() const
std::string correctionLabelString() const
Class for the storage of jet correction factors.
bool isValid(const CorrectionFactor &jec) const
std::pair< std::string, std::vector< float > > CorrectionFactor
std::string jecFlavor(const Flavor &flavor) const
std::string correctionLabel(unsigned int level) const
static const unsigned int MAX_FLAVORS
bool flavorDependent(unsigned int level) const
bool flavorDependent(const CorrectionFactor &jec) const