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

Updated FG bit definition including new fixes #12129

Closed

Conversation

mnorthup6690
Copy link

Hey guys. I would like to delete my old pull requests #11687 and #11842. This branch has the fixed fine grain bit definition for the HF. The previous branch had the FG bit implemented incorrectly.

@cmsbuild
Copy link
Contributor

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

Updated FG bit definition including new fixes

It involves the following packages:

SimCalorimetry/HcalTrigPrimAlgos
SimCalorimetry/HcalTrigPrimProducers

@cmsbuild, @mulhearn can you please review it and eventually sign? Thanks.
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.

@mulhearn
Copy link
Contributor

I suspect this is too late for 76X... @davidlange6 can comment further. How do you know this improves data/MC agreement for the FG bit?

@mnorthup6690
Copy link
Author

I looked at a recent run and compared the FG bits pulled directly from the data with the FG bits produced by the HcalTrigPrimProducer. They matched almost perfectly. I would also like to pull these changes into 75X if possible. I'm preparing a PR now.

@abdoulline
Copy link

These "endless" if-else sequences don't look aestetically nice (at all).
This could be realized by some "lookup" std::map<x,y>, where x can be
iphi's, y - GCTeta (in the first of those sequences) and then to use
map.find(x) for getting y...

@mulhearn
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/9631/console

@cmsbuild
Copy link
Contributor

@mulhearn
Copy link
Contributor

@davidlange6 just cleaning up loose ends. Should we merge this just to keep 76X consistent with 75X? Note that the 80X PR which addresses the code style request is already in place. Or is it better to wait for the 80X PR to pass relvals and then backport?

@cmsbuild
Copy link
Contributor

@davidlange6
Copy link
Contributor

I am cleaning up the 76x queue aside from things for analysis workflows. I'm closing this pull request, please make sure the PR is in 80x. Thanks!

@mulhearn
Copy link
Contributor

Well, actually, it looks like this didn't actually make it into 80X for some reason... we'll track this here:

cms-l1t-offline#79

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.

5 participants