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

Fix PackedCandidate::dz and PhotonIDValueMapProducer #20491

Merged
merged 3 commits into from Sep 20, 2017

Conversation

gpetruc
Copy link
Contributor

@gpetruc gpetruc commented Sep 13, 2017

  • fix the dz(point) method of PackedCandidate to work correctly when point is not the associated PV, and the eta of the candidate is not the eta of the track. This ensures that cand.dz(point) is always the same as cand.track.dz(point) whenever the track is available (as it was already the case for dxy)
  • fix the PhotonIDValueMapProducer on miniAOD to get the dxy and dz from the candidate instead of the track (dxy and dy are always available in the candidate, but they're not available in the track at low pT, and in 94X this causes an exception)

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/PR-20491/666

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @gpetruc (Giovanni Petrucciani) for master.

It involves the following packages:

DataFormats/PatCandidates
RecoEgamma/PhotonIdentification

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

cms-bot commands are listed here

@gpetruc
Copy link
Contributor Author

gpetruc commented Sep 13, 2017

@arizzi @emanueledimarco @peruzzim : this is needed to get the nanoAOD prototype running in 94X

@perrotta
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 13, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/22939/console Started: 2017/09/13 11:38

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

Comparison job queued.

@cmsbuild
Copy link
Contributor

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

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 26
  • DQMHistoTests: Total histograms compared: 2646524
  • DQMHistoTests: Total failures: 209
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2646126
  • DQMHistoTests: Total skipped: 189
  • DQMHistoTests: Total Missing objects: 0
  • Checked 107 log files, 14 edm output root files, 26 DQM output files

@perrotta
Copy link
Contributor

@gpetruc : should I expect any difference in the miniAOD output with this fix? I am not able to see any...

@gpetruc
Copy link
Contributor Author

gpetruc commented Sep 20, 2017 via email

@perrotta
Copy link
Contributor

+1

  • Fix for rare cases (no effect visible in jenkins or small size private tests)
  • Code changes are in line with what in the description

@davidlange6
Copy link
Contributor

merge

@cmsbuild cmsbuild merged commit 84ca783 into cms-sw:master Sep 20, 2017
@slava77 slava77 mentioned this pull request Oct 9, 2017
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

4 participants