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

Add in CCE degradation and add HGCal to aging customizations #19896

Merged
merged 8 commits into from Sep 6, 2017

Conversation

lgray
Copy link
Contributor

@lgray lgray commented Jul 25, 2017

This PR implements the charge collection efficiency degradation expected after irradiation of silicon.
The the deposited charged is now degraded in addition to the increase in the electronics noise.

There is an option to follow the value of the MIP (which changes as the CCE degrades) with the thresholds for the digitizer. Presently it is set to false.

This PR also fixes an issue with saturation where saturated rechits were reading as zero energy.

@lgray
Copy link
Contributor Author

lgray commented Jul 25, 2017

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 25, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/21731/console Started: 2017/07/25 14:08

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @lgray (Lindsey Gray) for master.

It involves the following packages:

DataFormats/HGCDigi
SLHCUpgradeSimulations/Configuration
SimCalorimetry/HGCalSimProducers

@cmsbuild, @civanch, @mdhildreth, @kpedro88, @davidlange6 can you please review it and eventually sign? Thanks.
@cseez, @vandreev11, @sethzenz, @makortel, @sviret, @Martin-Grunewald, @pfs, @ebrondol, @kpedro88 this is something you requested to watch as well.
@davidlange6 you are the release manager for this.

cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

Comparison job queued.

return process

def customise_aging_3000_ultimate(process):
process=ageHcal(process,3000,7.5e34,"ultimate")
process=ageEcal(process,3000,7.5e34)
process=agedHGCal(process)
Copy link
Contributor

Choose a reason for hiding this comment

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

the aging model doesn't depend at all on the luminosity?

Copy link
Contributor

Choose a reason for hiding this comment

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

@lgray still curious about this...

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Right now I only have two data points and no indication of how they scale, if there's saturation of any effects, etc.

@kpedro88
Copy link
Contributor

@lgray is there an example of how the aging affects physics distributions? (e.g. jet response)

@cmsbuild
Copy link
Contributor

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

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 23
  • DQMHistoTests: Total histograms compared: 2355459
  • DQMHistoTests: Total failures: 29997
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2325296
  • DQMHistoTests: Total skipped: 166
  • DQMHistoTests: Total Missing objects: 0
  • Checked 93 log files, 14 edm output root files, 23 DQM output files

@lgray
Copy link
Contributor Author

lgray commented Jul 26, 2017 via email

@cmsbuild
Copy link
Contributor

Pull request #19896 was updated. @perrotta, @civanch, @mdhildreth, @cmsbuild, @kpedro88, @slava77, @davidlange6 can you please check and sign again.

@lgray
Copy link
Contributor Author

lgray commented Jul 26, 2017

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 26, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/21786/console Started: 2017/07/26 16:12

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 1, 2017

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 1, 2017

Pull request #19896 was updated. @perrotta, @civanch, @mdhildreth, @cmsbuild, @kpedro88, @slava77 can you please check and sign again.

@lgray
Copy link
Contributor Author

lgray commented Sep 1, 2017

@perrotta

  • fixed the SA warning
  • The CCE is not corrected for in the digitization (where less charge is accumulated when CCE < 1), therefore it should be corrected for in the RecHits to have a consistent energy.

@lgray
Copy link
Contributor Author

lgray commented Sep 1, 2017

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 1, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/22660/console Started: 2017/09/01 21:41

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 1, 2017

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/PR-19896/456

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 1, 2017

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 1, 2017

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 1, 2017

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

Comparison Summary:

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

@kpedro88
Copy link
Contributor

kpedro88 commented Sep 4, 2017

+1

@perrotta
Copy link
Contributor

perrotta commented Sep 6, 2017

+1

  • The code applies correction factors for CCE degradation in recHits identical to what used in simulated digis, plus a fix for the saturated hits; the most of this PR is relevant for Simulation.
  • The implementation looks correct, also following the explanations provided in the discussion
  • The degraded detector is not included in the standard phaseII workflows by now, and therefore it couldn't be tested detailedly. Some validation plot which validates the corrections applied was asked to the authors: since Felice is apparently still in vacation, it looks like those plots will not arrive that early anyhow.
  • In order to speed up the integration, I decided to sign this PR for reco anyhow: it is intended that the authors will update the calibrations in it in case the results of the validation of the degraded detector will require so.
  • In any case, the default configuration is only touched by the fix for the saturated hits, which only marginally propagates to the final outputs, e.g wf20434:
    image

@kpedro88
Copy link
Contributor

kpedro88 commented Sep 6, 2017

@civanch @mdhildreth please sign

@davidlange6
Copy link
Contributor

merge

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

10 participants