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
EMTF emulator update to add support for Run 3 BDT LUTs #37910
EMTF emulator update to add support for Run 3 BDT LUTs #37910
Conversation
…on from BDT value to pT
urgent |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-37910/29939
|
A new Pull Request was created by @eyigitba for master. It involves the following packages:
@epalencia, @cmsbuild, @cecilecaillol, @rekovic can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
Please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-71d8e5/24631/summary.html Comparison SummarySummary:
|
+l1 |
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. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
// First "physics" LUTs for 2017, deployed June 7 | ||
if (ptLUTVersion_ >= 6) { | ||
pt_xml = fmin(20., pt); // Maximum scale set by muons with XML pT = 20 GeV (scaled pT ~35 GeV) | ||
if (ptLUTVersion_ > 7) { // First "physics" LUTs for 2022, will be deployed in June 2022 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My impression (it can be wrong) is that it would better jump to eyes which is the first LUT version to be considered here if you replace it with
if (ptLUTVersion_ > 7) { // First "physics" LUTs for 2022, will be deployed in June 2022 | |
if (ptLUTVersion_ >= 8) { // First "physics" LUTs for 2022, will be deployed in June 2022 |
as you do in the other case for versions >= 6
If you agree, you can update (here and below). If not, just tell us, and this PR is otherwise ready to get merged
…ersion is the first LUT version for Run 3
@perrotta , I think this makes sense. I changed all of them to |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-37910/29966
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-37910/29968
|
Pull request #37910 was updated. @epalencia, @cmsbuild, @cecilecaillol, @rekovic can you please check and sign again. |
Please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-71d8e5/24653/summary.html Comparison SummarySummary:
|
+l1 |
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. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
This PR adds support for the new EMTF BDT training for the start of Run 3. The new LUTs are not yet ready, but once they are ready they will be assigned
ptLUTVersion_ = 8
which will make the emulator use the correct functions for pT scaling and pT conversion.There is no change in behaviour when using the older versions of pT LUTs.
PR validation:
Validated with
runTheMatrix.py -l limited -i all --ibeos
if this PR is a backport please specify the original PR and why you need to backport that PR:
Before submitting your pull requests, make sure you followed this checklist:
@jrotter2