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

HBHE: obsolete code cleanup #21289

Merged
merged 4 commits into from Dec 5, 2017
Merged

HBHE: obsolete code cleanup #21289

merged 4 commits into from Dec 5, 2017

Conversation

mariadalfonso
Copy link
Contributor

@mariadalfonso mariadalfonso commented Nov 13, 2017

Changes are only code cleanup:
removed the HBHE local reco (M2/M3/noise cleaning) from the old run1 code since now all moved to the Phase1code.

No effect is expected in any workflow

@igv4321 @kpedro88 @abdoulline

@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-21289/1969

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @mariadalfonso for master.

It involves the following packages:

DataFormats/HcalRecHit
RecoLocalCalo/HcalRecAlgos
RecoLocalCalo/HcalRecProducers

@perrotta, @cmsbuild, @slava77 can you please review it and eventually sign? Thanks.
@rovere, @argiro this is something you requested to watch as well.
@davidlange6, @slava77 you are the release manager for this.

cms-bot commands are listed here

@kpedro88
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 13, 2017

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

@slava77
Copy link
Contributor

slava77 commented Nov 13, 2017

Add extra energy in the HBHERecHit Data Format
Needed since for 10_0_X we will have three methods to compare M2/M3/Mahi

My understanding is that there are going to be only "no PU mitigation" (M0 energy now), "HLT energy" (now M3), and "offline energy with PU mitigation" (now M2).
There is going to be no support (beyond private tests and relvals) for running two versions of the offline energy measurement with PU mitigation (M2 and MAHI will not run together in production).
If this is correct, I do not see a well justified need to add a new energy data member.

@@ -54,6 +57,7 @@ class HBHERecHit : public CaloRecHit {
float chiSquared_;
float rawEnergy_;
float auxEnergy_;
float addEnergy_;
Copy link
Contributor

Choose a reason for hiding this comment

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

what is the logic for this name "add"?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

"add" stay for additional.

The final idea is to have the M0 (no PU mitigation) and Mahi (in replacement of both M2 and M3).
This additional energy is mainly for cross testing M3 vs M2 vs Mahi.
Let's discuss how we want to do this at the next RECO meeting (17th november)

Copy link
Contributor

Choose a reason for hiding this comment

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

auxiliary also means additional.
So, instead of expanding by synonyms, maybe aux1Energy (just the first index) or aux2Energy (to imply method2).
Perhaps it's time to give a bit more substance to the name to know what's inside.

If this is needed for comparisons, is it obvious that just energy is enough and you wouldn't need chi2, time, or some other flags?

Still, if this is needed for one pre-release, the addition of extra parameter(s) is rather wasteful. It seems like it is possible to do much more for comparisons by having another collection in parallel.

@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-21289/24398/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 27
  • DQMHistoTests: Total histograms compared: 2832699
  • DQMHistoTests: Total failures: 1
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2832520
  • DQMHistoTests: Total skipped: 178
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.690000000097 KiB( 23 files compared)
  • Checked 111 log files, 8 edm output root files, 27 DQM output files

@igv4321
Copy link
Contributor

igv4321 commented Nov 13, 2017 via email

@abdoulline
Copy link

abdoulline commented Nov 14, 2017 via email

@slava77
Copy link
Contributor

slava77 commented Nov 14, 2017 via email

@abdoulline
Copy link

abdoulline commented Nov 14, 2017 via email

@slava77
Copy link
Contributor

slava77 commented Nov 14, 2017 via email

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 1, 2017

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 1, 2017

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

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 4 differences found in the comparisons
  • DQMHistoTests: Total files compared: 27
  • DQMHistoTests: Total histograms compared: 2835085
  • DQMHistoTests: Total failures: 1
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2834906
  • DQMHistoTests: Total skipped: 178
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 1.11 KiB( 23 files compared)
  • Checked 111 log files, 8 edm output root files, 27 DQM output files

@slava77
Copy link
Contributor

slava77 commented Dec 1, 2017

+1

for #21289 be46805

  • code cleanup is in line with the PR description and the follow up review; no changes are expected in standard workflows
  • jenkins tests pass and comparisons show no differences

@kpedro88
Copy link
Contributor

kpedro88 commented Dec 1, 2017

+1

@civanch
Copy link
Contributor

civanch commented Dec 1, 2017

+1

@slava77
Copy link
Contributor

slava77 commented Dec 4, 2017

@arunhep @lpernie
alca signature is missing here.
Please check and propose changes or sign.
Thank you.

@lpernie
Copy link
Contributor

lpernie commented Dec 4, 2017

+1

1 similar comment
@arunhep
Copy link
Contributor

arunhep commented Dec 4, 2017

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 4, 2017

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. @davidlange6, @slava77, @smuzaffar (and backports should be raised in the release meeting by the corresponding L2)

@davidlange6
Copy link
Contributor

+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