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

Adding HBHENegativeNoise bit to HcalRecHitFlagsToBeExcluded - 76X #11751

Conversation

dertexaner
Copy link
Contributor

Adding HBHENegativeNoise bit to the HcalRecHitFlagsToBeExcluded list, so that NEF related quantities (nnegativenoise_, negativenoisee_, negativenoiseet_) are correctly computed in HcalNoiseInfoProducer once the NEF severity level is raised as in PR #11667 .
Otherwise they will always compute to be zero.
(please see: http://cmslxr.fnal.gov/lxr/source/RecoMET/METProducers/src/HcalNoiseInfoProducer.cc?v=CMSSW_7_6_0_pre2#0574)

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @dertexaner for CMSSW_7_6_X.

Adding HBHENegativeNoise bit to HcalRecHitFlagsToBeExcluded - 76X

It involves the following packages:

RecoMET/METProducers

@cmsbuild, @cvuosalo, @slava77 can you please review it and eventually sign? Thanks.
@TaiSakuma, @ahinzmann, @mmarionncern, @jdolen, @nhanvtran, @schoef, @mariadalfonso this is something you requested to watch as well.
You can sign-off by replying to this message having '+1' in the first line of your reply.
You can reject by replying to this message having '-1' in the first line of your reply.
If you are a L2 or a release manager you can ask for tests by saying 'please test' in the first line of a comment.
@Degano you are the release manager for this.
You can merge this pull request by typing 'merge' in the first line of your comment.

@slava77
Copy link
Contributor

slava77 commented Oct 13, 2015

@cmsbuild please test

@cmsbuild
Copy link
Contributor

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

@cmsbuild
Copy link
Contributor

-1

Tested at: 9bcc923
I found errors in the following unit tests:

---> test testRecoMETMETProducers had ERRORS

you can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-11751/8782/summary.html

@cmsbuild
Copy link
Contributor

@dertexaner
Copy link
Contributor Author

Any ideas for the errors here? It seems to complain about "particleFlowClusterECAL" in https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-11751/8782/unitTests.log:

Begin processing the 1st record. Run 1, Event 1, LumiSection 1 at 13-Oct-2015 14:52:14.635 CEST
----- Begin Fatal Exception 13-Oct-2015 14:52:14 CEST-----------------------
An exception of category 'ProductNotFound' occurred while
[0] Processing run: 1 lumi: 1 event: 1
[1] Running path 'p'
[2] Calling event method for module CorrectedECALPFClusterProducer/'particleFlowClusterECAL'
Exception Message:
Principal::getByToken: Found zero products matching all criteria
Looking for type: unsigned int
Looking for module label: bunchSpacingProducer
Looking for productInstanceName:

@slava77
Copy link
Contributor

slava77 commented Oct 14, 2015

the error in testRecoMETMETProducers can be ignored for the purpose of this PR

@smuzaffar
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

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

@cmsbuild
Copy link
Contributor

-1

Tested at: 9bcc923
I found errors in the following unit tests:

---> test testRecoMETMETProducers had ERRORS

you can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-11751/8857/summary.html

@cmsbuild
Copy link
Contributor

@slava77
Copy link
Contributor

slava77 commented Oct 16, 2015

+1

for #11751 9bcc923

  • changes are in line with the description
  • jenkins tests pass and show small differences in noise filter status values (only 1000.0 workflow has differences)
  • tested locally in CMSSW_7_6_0_pre7 with 2015 2015B and 2015C workflows included: there is essentially no change in 10K 2015C DoubleEG dataset; comparisons in 2015C MET PD shows the most significant differences (as expected in 25ns in a MET PD)
    • there are no changes in "regular" reco products, only in the noise info and in variables or plots which require noise cleaning
      raw filter flags in 134.805:
      all_sign615-histatvsorig-histat_runmet2015cwf134p805c_hcalnoisesummary_hcalnoise__rereco_obj_noisefilterstatus
      noise rates increase in HB
      wf134 805hs_noise_rbx_e2e10
      wf134 805hs_noise_cat

these are clearly noise-like
wf134 805hs_noise_rbx_e2e10_hist

plots for negative noise are now filled
wf134 805hs_nnoise

About 5% more events are cleaned inclusively
wf134 805hs_pfmett1_cleaned
Looking at dijet events (more balanced and physics like) have a smaller change in cleaning
wf134 805hs_pfmet_dijet

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_7_6_X IBs (but tests are reportedly failing). This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @Degano, @smuzaffar

@davidlange6
Copy link
Contributor

+1

davidlange6 added a commit that referenced this pull request Oct 23, 2015
…oBeExcluded

Adding HBHENegativeNoise bit to HcalRecHitFlagsToBeExcluded - 76X
@davidlange6 davidlange6 merged commit a3c724e into cms-sw:CMSSW_7_6_X Oct 23, 2015
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

5 participants