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

New fixes to HF FG bit #12130

Merged
merged 1 commit into from Nov 10, 2015

Conversation

mnorthup6690
Copy link

Also merging with 76X #12129.

@mnorthup6690
Copy link
Author

This branch includes changes to the HF FG bit definition that fix problems with the previous pull requests,
#11842 and #11687.

@cmsbuild
Copy link
Contributor

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

New fixes to HF FG bit

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.

@velicanu
Copy link

velicanu commented Nov 5, 2015

This needs to be merged for HI data taking. We have validated that it matches data, see below.

https://twiki.cern.ch/twiki/pub/Main/MBEmulation2015/MinBiasEmulation_Comparison_2015-11-05.pdf

@mulhearn
Copy link
Contributor

mulhearn commented Nov 5, 2015

please test

@mulhearn
Copy link
Contributor

mulhearn commented Nov 5, 2015

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 5, 2015

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

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 5, 2015

This pull request is fully signed and it will be integrated in one of the next CMSSW_7_5_X IBs after it passes the integration tests and once validation in the development release cycle CMSSW_7_6_X is complete. This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @Degano, @smuzaffar

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 5, 2015

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 5, 2015

This pull request is fully signed and it will be integrated in one of the next CMSSW_7_5_X IBs (tests are also fine) and once validation in the development release cycle CMSSW_7_6_X is complete. This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @Degano, @smuzaffar

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 5, 2015

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 5, 2015

This pull request is fully signed and it will be integrated in one of the next CMSSW_7_5_X IBs (tests are also fine) and once validation in the development release cycle CMSSW_7_6_X is complete. This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @Degano, @smuzaffar

else if (phi == 3 || phi == 5)
{
GCTphi = 1;
}
Copy link
Contributor

Choose a reason for hiding this comment

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

I think this could better be

if (phi==71) GCTphi=0;
else GCTphi=(phi+1)/4

@davidlange6
Copy link
Contributor

@mnorthup6690 - and there are several other cases where the if ( phi... ) statements can be made much simpler. Could you have a look. Thanks!

@abdoulline
Copy link

Not looking at the exact relations between the values in these "else-if", I've suggested "lookup" map in a sibling PR #12129

Now I see David has spotted there are very simple functions which can possibly replace all these "trees"...

@mulhearn
Copy link
Contributor

mulhearn commented Nov 6, 2015

@davidlange6 @abdoulline I propose we leave this is implemented here in 75X... it has been tested after all, and is urgently needed... and pursue the better implemented version in the 80X branch.

@abdoulline
Copy link

Improving 80X-only version sounds reasonable

@davidlange6
Copy link
Contributor

@mulhearn -is that to say that testing the change by looking at dqm histograms is insufficient for knowing if the relatively straightfoward changes are ok or not? [these promised future changes in CMS tend not to happen on average:)]

@mulhearn
Copy link
Contributor

@davidlange6: Indeed, I was suggesting we don't merge the request as in the 80X branch at all, only for the 75X. We only accept cleaned up version in 80X.

@mulhearn
Copy link
Contributor

It seems 80X version is already updated...

@mulhearn
Copy link
Contributor

@davidlange6 You can have a look at discussion here #12287. The cleaned up version is available for 80X already, but we prefer to keep this version in 75X (urgently needed) as it has been more thoroughly tested. In this case, I think we can have our cake and eat it too.

davidlange6 added a commit that referenced this pull request Nov 10, 2015
@davidlange6 davidlange6 merged commit c30a8a1 into cms-sw:CMSSW_7_5_X Nov 10, 2015
@mulhearn
Copy link
Contributor

Thank you!

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

6 participants