Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ECAL energy corrections, update for 81X #15276

Merged
merged 11 commits into from Oct 18, 2016

Conversation

emanueledimarco
Copy link
Contributor

  • porting to 81X / 80X from @fcouderc
  • bug fix of the smearer for rare cases
  • 80X pull request will follow

The instructions have been updated on the TWiki: https://twiki.cern.ch/twiki/bin/view/CMS/EGMSmearer

@fcouderc @shervin86 @paramatti please also follow

fcouderc and others added 9 commits July 14, 2016 15:29
Fix of 76X file and adding 80X option for approval

Conflicts:
	EgammaAnalysis/ElectronTools/interface/ElectronEnergyCalibratorRun2.h
	EgammaAnalysis/ElectronTools/interface/PhotonEnergyCalibratorRun2.h
	EgammaAnalysis/ElectronTools/plugins/CalibratedElectronProducersRun2.cc
	EgammaAnalysis/ElectronTools/python/calibratedElectronsRun2_cfi.py
	EgammaAnalysis/ElectronTools/src/ElectronEnergyCalibratorRun2.cc
	EgammaAnalysis/ElectronTools/src/EnergyScaleCorrection_class.cc
	EgammaAnalysis/ElectronTools/src/EpCombinationTool.cc
	EgammaAnalysis/ElectronTools/src/PhotonEnergyCalibratorRun2.cc
	EgammaAnalysis/ElectronTools/test/testCalibratedPatElectronProducerRun2_cfg.py
@cmsbuild
Copy link
Contributor

A new Pull Request was created by @emanueledimarco (Emanuele Di Marco) for CMSSW_8_1_X.

It involves the following packages:

EgammaAnalysis/ElectronTools

@cmsbuild, @davidlange6 can you please review it and eventually sign? Thanks.
@Sam-Harper, @rafaellopesdesa this is something you requested to watch as well.
@slava77, @smuzaffar you are the release manager for this.

cms-bot commands are list here #13028

@@ -2,7 +2,7 @@
#define ElectronEnergyCalibratorRun2_h

#include <TRandom.h>
#include "EgammaAnalysis/ElectronTools/interface/EnergyScaleCorrection_class.h"
#include "EgammaAnalysis/ElectronTools/interface/EnergyScaleCorrection_class.hh"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use .h as the standard CMSSW class ending.
@emanueledimarco

@emanueledimarco
Copy link
Contributor Author

@davidlange6 @fcouderc Update done. Sorry for the late feedback on this.
@paramatti @shervin86 please also follow.

@davidlange6
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 21, 2016

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/15301/console

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-15276/15301/summary.html

@slava77 comparisons for the following workflows were not done due to missing matrix map:

  • 10424.0_TTbar_13+TTbar_13TeV_TuneCUETP8M1_2017NewFPix_GenSimFull+DigiFull_2017NewFPix+RecoFull_2017NewFPix+HARVESTFull_2017NewFPix

@@ -58,6 +58,7 @@ void ElectronEnergyCalibratorRun2::calibrate(SimpleElectron &electron, edm::Stre
}
electron.setNewEnergy(newEcalEnergy);
electron.setNewEnergyError(newEcalEnergyError);

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same for this.

@shervin86
Copy link
Contributor

shervin86 commented Oct 14, 2016 via email

@cmsbuild
Copy link
Contributor

Pull request #15276 was updated. @cmsbuild, @monttj, @davidlange6 can you please check and sign again.

@emanueledimarco
Copy link
Contributor Author

@monttj They are harmless spaces, I don't see any problem with them. In any case, to speed up the bureaucracy, changed back to previous version.

@monttj
Copy link
Contributor

monttj commented Oct 14, 2016

@emanueledimarco
Thank you for the quick update.
Yes, those are harmless. It is just to make the comparison neat.

Taejeong

@monttj
Copy link
Contributor

monttj commented Oct 14, 2016

+1
This is energy correction update for electron and photon object.
I don't have further comments for this PR.

@monttj
Copy link
Contributor

monttj commented Oct 14, 2016

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 14, 2016

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/15734/console

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_8_1_X IBs after it passes the integration tests. This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @smuzaffar

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

@davidlange6
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit a79da66 into cms-sw:CMSSW_8_1_X Oct 18, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants