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

Added scintillator information to RecHitTools #34391

Merged
merged 4 commits into from Jul 9, 2021

Conversation

jkiesele
Copy link
Contributor

@jkiesele jkiesele commented Jul 8, 2021

PR description:

This PR implements a new feature for the RecHitTools to conveniently access the size of individual HGCAL scintillator cells through their detID. While in the current geometry the size is constant for all cells, this implementation avoids hard-coding the size and is transparent w.r.t. geometry changes.
This feature is useful to study shower densities on truth level, and possibly for studying clustering algorithms.

The addition was discussed in the HGCAL DPG meeting: https://indico.cern.ch/event/1055901/

PR validation:

The code has been validated to produce the right sizes in eta and phi. It is also stable against wrong detID inputs.
Since it implements a new feature, there are no downstream dependencies.

@jkiesele
Copy link
Contributor Author

jkiesele commented Jul 8, 2021

@rovere , @pfs , @cseez

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 8, 2021

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-34391/23786

  • This PR adds an extra 20KB to repository

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 8, 2021

A new Pull Request was created by @jkiesele (Jan Kieseler) for master.

It involves the following packages:

RecoLocalCalo/HGCalRecAlgos (upgrade, reconstruction)

@perrotta, @kpedro88, @cmsbuild, @srimanob, @slava77, @jpata can you please review it and eventually sign? Thanks.
@edjtscott, @vandreev11, @lecriste, @sethzenz, @bsunanda, @rchatter, @felicepantaleo, @rovere, @lgray, @cseez, @apsallid, @pfs, @thomreis, @hatakeyamak, @simonepigazzini, @ebrondol, @argiro, @clelange this is something you requested to watch as well.
@silviodonato, @dpiparo, @qliphy you are the release manager for this.

cms-bot commands are listed here

@perrotta
Copy link
Contributor

perrotta commented Jul 8, 2021

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 8, 2021

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-31c801/16591/summary.html
COMMIT: 17ac0c3
CMSSW: CMSSW_12_0_X_2021-07-07-2300/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/34391/16591/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 5155 differences found in the comparisons
  • DQMHistoTests: Total files compared: 38
  • DQMHistoTests: Total histograms compared: 2786260
  • DQMHistoTests: Total failures: 1
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2786237
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 37 files compared)
  • Checked 160 log files, 37 edm output root files, 38 DQM output files
  • TriggerResults: no differences found

RecoLocalCalo/HGCalRecAlgos/src/RecHitTools.cc Outdated Show resolved Hide resolved
RecoLocalCalo/HGCalRecAlgos/src/RecHitTools.cc Outdated Show resolved Hide resolved
RecoLocalCalo/HGCalRecAlgos/src/RecHitTools.cc Outdated Show resolved Hide resolved
@slava77
Copy link
Contributor

slava77 commented Jul 8, 2021

Reco comparison results: 5155 differences found in the comparisons

this seems related to the discussion in cms-sw/cmsdist#7112 (comment)

@makortel @davidlange6
does it confirm now that the python list order is no longer repeatable ?

@makortel
Copy link
Contributor

makortel commented Jul 8, 2021

does it confirm now that the python list order is no longer repeatable ?

It certainly confirms that something unexpected is going on. I'll try to investigate as well.

Co-authored-by: Slava Krutelyov <slava77@gmail.com>
@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 8, 2021

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-34391/23807

  • This PR adds an extra 16KB to repository

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 8, 2021

Pull request #34391 was updated. @perrotta, @kpedro88, @cmsbuild, @srimanob, @slava77, @jpata can you please check and sign again.

@felicepantaleo
Copy link
Contributor

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 8, 2021

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-31c801/16613/summary.html
COMMIT: 3046eb5
CMSSW: CMSSW_12_0_X_2021-07-08-1100/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/34391/16613/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 5141 differences found in the comparisons
  • DQMHistoTests: Total files compared: 38
  • DQMHistoTests: Total histograms compared: 2786260
  • DQMHistoTests: Total failures: 1
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2786237
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 37 files compared)
  • Checked 160 log files, 37 edm output root files, 38 DQM output files
  • TriggerResults: no differences found

@slava77
Copy link
Contributor

slava77 commented Jul 8, 2021

+reconstruction

for #34391 3046eb5

  • code changes are in line with the PR description and the follow up review
    • the code changes look generally OK (without an explicit use case)
  • jenkins tests pass and comparisons with the baseline show no (relevant) differences, since the new code is not used yet

@srimanob
Copy link
Contributor

srimanob commented Jul 9, 2021

+Upgrade

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 9, 2021

This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @silviodonato, @dpiparo, @qliphy, @perrotta (and backports should be raised in the release meeting by the corresponding L2)

@qliphy
Copy link
Contributor

qliphy commented Jul 9, 2021

+1

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

8 participants