156 |
|
localJet.setBtag_trackCountingHighEff(patJet->bDiscriminator("trackCountingHighEffBJetTags")); |
157 |
|
localJet.setBtag_trackCountingHighPur(patJet->bDiscriminator("trackCountingHighPurBJetTags")); |
158 |
|
localJet.setBtag_jetProbability(patJet->bDiscriminator("jetProbabilityBJetTags")); |
159 |
< |
localJet.setBCorrection(patJet->correctionFactor(pat::Jet::bCorrection)); |
160 |
< |
localJet.setCCorrection(patJet->correctionFactor(pat::Jet::cCorrection)); |
161 |
< |
localJet.setUDSCorrection(patJet->correctionFactor(pat::Jet::udsCorrection)); |
162 |
< |
localJet.setGCorrection(patJet->correctionFactor(pat::Jet::gCorrection)); |
159 |
> |
|
160 |
> |
// Jet energy correction changed in 22x |
161 |
> |
// see DataFormats/PatCandidates/interface/JetCorrFactors.h |
162 |
> |
// j'ai pas tout compris, mais je choisis le niveau L7 pour tout le monde |
163 |
> |
// A verifier. S.P. |
164 |
> |
localJet.setBCorrection(patJet->jetCorrFactors().correction(pat::JetCorrFactors::L7b)); |
165 |
> |
localJet.setCCorrection(patJet->jetCorrFactors().correction(pat::JetCorrFactors::L7c)); |
166 |
> |
localJet.setUDSCorrection(patJet->jetCorrFactors().correction(pat::JetCorrFactors::L7uds)); |
167 |
> |
localJet.setGCorrection(patJet->jetCorrFactors().correction(pat::JetCorrFactors::L7g)); |
168 |
|
|
169 |
|
// Use associated tracks to calculate charged broadness of the jet |
170 |
|
// FIXME - Check generalTracks collection is present |