-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Scouting Offline DQM for 2025 data-taking (EGM+MUO+autoDQM) #47235
Conversation
Merge MUO and EGM scouting DQM (solve conflicts)
Offline Scouting Muon DQM
Tihsu dqm cmssw1502 for pr
cms-bot internal usage |
Pull request #47235 was updated. @antoniovagnerini, @cmsbuild, @rseidita can you please check and sign again. |
Sorry Marco, I updated the comment and answered above: I noted the issue while repeating the full validation and in principle it should be fixed with Implementation of suggested corrections in PR47235 (config files fix) (meaning that locally step4 of the chain works successfully). |
@cmsbuild please test |
allow @elfontan test rights |
+1 Size: This PR adds an extra 60KB to repository Comparison SummarySummary:
|
@cms-sw/dqm-l2 do you have any comments? We would like to have this merged before pre3 is cut. Thanks |
+1 |
the "new package pending" flag should be removed once cms-sw/cms-bot#2432 gets merged. |
+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 be automatically merged. |
PR description:
A skeleton for a Scouting Offline DQM for the 2025 pp data-taking is here implemented.
The goal is to monitor the distributions of the scouting objects (allowing an easier comparison with offline objects) and the efficiency of the scouting triggers. The targeted data set for the monitoring is ScoutingPFMonitor, which includes both scouting and offline objects. This PR handles the code developed for EGM and MUO (given the similar structure newly implemented) while the developments for JME are currently discussed separately in #47116 (given the strong dependence on the central JME DQM existing code).
Credits to:
Updates to the autoDQM workflows to be able to centrally run these new analysers only for the ScoutingPFMonitor data set have also been included (
DQMOffline/HLTScouting
). The goal is to update the T0 configuration (https://github.com/dmwm/T0/blob/master/etc/ProdOfflineConfiguration.py) to run a dedicated @commonWithScouting sequence for ScoutingPFMonitor as this PR will be integrated. [cc: @rseidita]Description of the current changes:
HLTriggerOffline/Scouting/plugins
: one to perform a tag and probe (T&P) method to monitor scouting muon and vertex distributions and efficiencies, one to monitor distributions and efficiencies of muon L1 seeds. Corresponding configuration files (called from the central @hltScouting workflow) are placed inHLTriggerOffline/Scouting/python
. Configuration files to run the MUO DQM workflow standalone for testing purposes are available inHLTriggerOffline/Scouting/test
. Output histograms in the DQM files are currently placed inHLT/ScoutingOffline/Muons
.HLTriggerOffline/Scouting/plugins
to perform a tag and probe (T&P) method on electrons and to monitor both scouting and offline Gamma objects, allowing for direct comparison. Corresponding configuration files (also used in the central @hltScouting workflow) are placed inHLTriggerOffline/Scouting/python
. Output histograms in the DQM files are currently placed in ``HLT/ScoutingOffline/EGamma`.Relevant presentations about the development and validation of the current code can be found in:
PR validation:
The PR has been prepared starting from CMSSW_15_0_0_pre2:
The usual runTheMatrix test workflows were run by the developers. However, none of the central workflows is currently running the new plugins. A dedicated testing workflow has been designed taking inspiration from the central workflows:
NOTE that all tests have been performed with a private file from ScoutingPFMonitor skimmed to remove all events without scouting, also because most of the RAW data from ScoutingPFMonitor are on tape. If a central dataset-file is needed for implementing the central tests, we found some accessible files from 2024G (site T1_RU_JINR_Disk) e.g.
/store/data/Run2024G/ScoutingPFMonitor/RAW/v1/000/385/178/00000/b7e5f884-95f6-4369-a040-48643ed65cde.root
Please, let us know how to proceed for the integration of this (or a similar) testing workflow in the list of central ones.
Additional notes:
A PR to cms-bot to assign the content of the new repositories to the dqm area for review has been prepared: cms-sw/cms-bot#2432.
[cc: @silviodonato @missirol @mtosi]