-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Final DQM plot updates for the Totem T2 in the special run 25.6, to be ready for special TOTEM release testing around 12-13.6 #41922
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-41922/35880
|
A new Pull Request was created by @oljemark for master. It involves the following packages:
@nothingface0, @emanueleusai, @cmsbuild, @pmandrik, @syuvivida, @tjavaid, @micsucmed, @rvenditti can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
@oljemark please specify whether this PR has to be included ONLY for the special Totem run, or if it can remain in the release also for the "normal" pp runs |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-ff842c/33089/summary.html Comparison SummarySummary:
|
T2-DQM is included only in a special sequence which is not executed in regular runs. At worse it creates empty plots. Hence whatever is easier for you: it can be included only for the special run or stay in. |
Thank you @vavati |
FYI this is the sequence which is activated only in special runs: |
urgent |
In case: |
Personally, I'd rather have the sequence activated/deactivated with a flag rather than having empty plots, but if it's urgent for the special run on 25.6, I'm fine with keeping it like this and add a flag switch later on. |
+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. @perrotta, @dpiparo, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
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.
Just a suggestion for a possible follow up PR
const TotemT2DetId secId(detid.armId()); | ||
if (digi.hasLE()) { |
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.
const TotemT2DetId secId(detid.armId()); | |
if (digi.hasLE()) { | |
if (digi.hasLE()) { | |
const TotemT2DetId secId(detid.armId()); |
I agree. |
+1 |
Backport of final DQM plot updates for Totem T2 run 25.6 (PR #41922)
@perrotta I has some troubles to get good connection during ORP meeting yesterday. As for DQM guard for T2 plots: we already have a protection mechanism implemented. Only if we switch the PPS DQM to "calibration mode", the T2 DQM producer is activated. This effectively works as a "guarding flag" Take a look here: We are considering further developments of fine control of DQM and reconstruction tasks for T2 at a later stage. |
PR description:
For the TOTEM special foreseen on 25.6.2023, the new T2 telescope will be used (and removed after the run) to measure inelastic rate and veto diffractive p+p collisions, when measuring the elastic p+p cross section.
This PR is for a special TOTEM release to be ready for testing start of next week (#41859 (comment)).
After the merging of PR #41859 and submission of backport PR #41916 , T2 Digis are successfully saved in the event and used to produce Digi-based DQM plots in common reconstruction with the rest of the PPS detectors.
In this PR, the DQM plots that use the T2Segmentation helper (removed due to T2 RecHit and TotemGeometry dependence causing relVal issues detailed in the previous PR's) were added back with a hardcoded "geometry" mapping from channel number to (X,Y) position using the attached mapping on slide 1 (agreed with @vavati & E. Bossini to use slide 1, not slide 3), see comments here: master...CTPPS:cmssw:fo_nt2_dqm_final#diff-c26415cb77d83b1dbe3bdea47ca041d0e35f6ab203364c54d92c4b143b11ce47R47
T2-map-latest-2023jun11.pdf
Several other T2 plots were also adjusted as to the T2 Digi demands used.
This PR is the final one needed for testing a special 13_0_X release for TOTEM, or possibly to be backported to 13_1_X too, see #41916 (comment)
PR validation:
After the inclusion of PR #41916 in master, there were no other dependent packages brought in by checkdeps , so I ran successfully a PPS workflow (1044) & the DQM test file totemt2_dqm_test_common_cfg.py , which produced the expected plots.
If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
This will hopefully be backported very soon (during the coming week) to 13_0_X, and possibly later to 13_1_X, as noted above. I will submit a backport PR later with the commits from PR #41916 and the ones from this PR.