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

Improvements to HLT Validation #45355

Draft
wants to merge 22 commits into
base: master
Choose a base branch
from

Conversation

Sam-Harper
Copy link
Contributor

PR description:

This PR modifies the HLT basic validation code to better meet the needs of the HLT group. Currently none of this code is run centrally however it is intended to be added to validation workflows in the near future once we are happy the validation is exactly what we want.

It consists of a general code cleanup of the modules, the ability to plot masses, bug fixes where it wasnt working well with the current DQM system, addition of resolution plots, addition of hadronic taus and fixes to the config syntax to more easily make the plots.

It also adds customisations to add this to any config.

It is designed to work with https://cmshltvalidation.app.cern.ch which displays these results. It is intended to run a basic validation on demand which is somewhere between the usual runTheMatrix and PR tests and a full scale validation.

This was most recently presented at https://indico.cern.ch/event/1426780/contributions/6008585/attachments/2880267/5045796/cmshltvalidation.pdf

PR validation:

The plots in https://cmshltvalidation.app.cern.ch look as expected

This is still a draft PR and is not yet ready to be reviewed

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 1, 2024

cms-bot internal usage

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 1, 2024

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45355/40775

Code check has found code style and quality issues which could be resolved by applying following patch(s)

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 1, 2024

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45355/40776

Code check has found code style and quality issues which could be resolved by applying following patch(s)

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 1, 2024

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45355/40777

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 1, 2024

A new Pull Request was created by @Sam-Harper for master.

It involves the following packages:

  • DQMOffline/Trigger (dqm)
  • Validation/HLTrigger (dqm)

@antoniovagnerini, @cmsbuild, @nothingface0, @rvenditti, @syuvivida, @tjavaid can you please review it and eventually sign? Thanks.
@Fedespring, @HuguesBrun, @cericeci, @jhgoh, @missirol, @mmusich, @mtosi, @rociovilar, @trocino this is something you requested to watch as well.
@antoniovilela, @rappoccio, @sextonkennedy you are the release manager for this.

cms-bot commands are listed here

@tjavaid
Copy link

tjavaid commented Aug 20, 2024

@Sam-Harper , the PR is in draft mode; do we expect another commit or is it ready for a review ?

@Sam-Harper
Copy link
Contributor Author

Still some more things coming

@cmsbuild
Copy link
Contributor

Milestone for this pull request has been moved to CMSSW_14_2_X. Please open a backport if it should also go in to CMSSW_14_1_X.

@cmsbuild cmsbuild modified the milestones: CMSSW_14_1_X, CMSSW_14_2_X Aug 27, 2024
@antoniovilela
Copy link
Contributor

ping (to make bot change milestone)

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.

4 participants