-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Modified OuterTrackerMonitorTrackingParticles to run much faster #27090
Conversation
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-27090/10181
|
A new Pull Request was created by @emacdonald16 for master. It involves the following packages: Validation/SiOuterTrackerV @andrius-k, @kmaeshima, @schneiml, @cmsbuild, @jfernan2, @fioriNTU can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
The tests are being triggered in jenkins. |
@emacdonald16 does this PR need a backport? |
Comparison job queued. |
@jfernan2 A backport would probably be a very good idea, if it's the main offender for a typical runTheMatrix workflow with PU, at least for CMSSW_10_6_X |
Comparison is ready Comparison Summary:
|
I would definitely vote for it, please |
+1 |
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, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
@emacdonald16 @jfernan2 are the differences observed in the DQM comparisons understood and expected? The descriptions says there should be none... |
@fabiocos most of the DQM differences are due to fine tuning of the Bin by Bin tool (WIP to fully black list the EventInfo checks), with the exception of different number of events processed for 13 MEs in Phase2 workflows, e.g. @emacdonald16 can you comment on those? Thanks |
@fabiocos @jfernan2 The differences are understood. I modified a few other things in the code as well, that have no effect when the L1 TTTracks are included (which isn't the case in central CMSSW, only when run privately), but allow you to now see the denominator of the efficiency plots that are made from the tracking particles if the TTTracks are not included. |
+1 |
PR description:
Heavily modified nLayers variable; runs much faster now (~2.5 s/evt at 200PU, compared to ~400)
resolves #26932
PR validation:
Compared output file before and after changes, and they were identical. Only difference is in run time.