cmssw icon indicating copy to clipboard operation
cmssw copied to clipboard

L1 filters using P2GT for tau paths

Open agrubercms opened this issue 1 year ago • 19 comments

PR description:

This PR adds an L1 filter based on the L1P2GT for the Phase-2 tau HLT paths. We still need to check the impact on the paths' efficiencies (hence Draft mode), but an L1 filter will need to be added at some point in any case (maybe with additional seeds from L1, once available).

PR validation:

agrubercms avatar May 24 '24 16:05 agrubercms

cms-bot internal usage

cmsbuild avatar May 24 '24 16:05 cmsbuild

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45041/40345

  • This PR adds an extra 40KB to repository

cmsbuild avatar May 24 '24 16:05 cmsbuild

A new Pull Request was created by @agrubercms for master.

It involves the following packages:

  • HLTrigger/Configuration (hlt)

@Martin-Grunewald, @mmusich, @cmsbuild can you please review it and eventually sign? Thanks. @missirol, @silviodonato, @rovere, @Martin-Grunewald, @SohamBhattacharya 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

cmsbuild avatar May 24 '24 16:05 cmsbuild

Ciao @smuzaffar I'd like to test this PR using this. I see it is merged: does that mean it's already available?

rovere avatar May 24 '24 16:05 rovere

enable hlt_p2_timing

mmusich avatar May 24 '24 16:05 mmusich

@cmsbuild please test

mmusich avatar May 24 '24 16:05 mmusich

does that mean it's already available?

Apparently so.

mmusich avatar May 24 '24 16:05 mmusich

Noo!!! You have stolen my first run!!! 😭

rovere avatar May 24 '24 17:05 rovere

You have stolen my first run!!!

So sorry!

mmusich avatar May 24 '24 17:05 mmusich

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-d92aed/39519/summary.html COMMIT: 7aeeda2d9b40f55db4e3cd71fbaf017d9a0ef5fe CMSSW: CMSSW_14_1_X_2024-05-24-1100/el8_amd64_gcc12 Additional Tests: HLT_P2_TIMING User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/45041/39519/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially removed 2 lines from the logs
  • Reco comparison results: 10 differences found in the comparisons
  • DQMHistoTests: Total files compared: 48
  • DQMHistoTests: Total histograms compared: 3338862
  • DQMHistoTests: Total failures: 6
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3338836
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 47 files compared)
  • Checked 202 log files, 165 edm output root files, 48 DQM output files
  • TriggerResults: found differences in 5 / 46 workflows

cmsbuild avatar May 24 '24 19:05 cmsbuild

-1.5s, not bad! -22% of (useless) timing.

rovere avatar May 24 '24 19:05 rovere

@agrubercms please remove the Draft label from this PR as soon as you have verified the efficiency. Any ETA for this?

rovere avatar May 27 '24 09:05 rovere

Hi @rovere, I should be able to produce results this week still - however, I'm afraid that they will show a significant impact on the efficiencies of the tau paths, which should probably be discussed before merging this PR. I could aim to present results in next week's HLT Upgrade meeting for a discussion, would that work for you?

agrubercms avatar May 27 '24 09:05 agrubercms

hold

  • pending clarifications on https://github.com/cms-sw/cmssw/pull/45041#issuecomment-2133083677

mmusich avatar May 27 '24 11:05 mmusich

Pull request has been put on hold by @mmusich They need to issue an unhold command to remove the hold state or L1 can unhold it for all

cmsbuild avatar May 27 '24 11:05 cmsbuild

Hi @rovere, I should be able to produce results this week still - however, I'm afraid that they will show a significant impact on the efficiencies of the tau paths, which should probably be discussed before merging this PR. I could aim to present results in next week's HLT Upgrade meeting for a discussion, would that work for you?

That would be a surprise: in all slides presented by L1T, the turn-on for taus is quite sharp and the plateau is at 90+% or so see here, page 19.

Let's wait for your studies. Next week at the HLT Upgrade meeting is ok. Thanks.

rovere avatar May 27 '24 15:05 rovere

Hi there, just saw this (from the tsg slides). Do I understand correctly, that you haven’t used any L1 decision to seed this path previously? It would be odd but I would like to clarify..

artlbv avatar May 29 '24 12:05 artlbv

@rovere while you are right about the higher efficiency in the plateau, note that for low pt taus the efficiency is not that high. And from these HLT paths it seems the thresholds are below the expected gen pt plateau (52 GeV as in the L1 seed name).

artlbv avatar May 29 '24 13:05 artlbv

Hi @artlbv, That's correct - the HLT tau paths for Phase-2 do not use any L1 seed yet (that's also why there's such a big improvement in timing by a rather small change)

agrubercms avatar May 29 '24 13:05 agrubercms

Report regarding the efficiency available in HLT Upgrade. We see lower efficiency in the tau paths after integrating the L1 filter - however we also see a great improvement of the HLT menu timing, which is why we decided to continue with this PR (while also continuing to investigate the efficiency of our tau paths). @mmusich

agrubercms avatar Jun 05 '24 08:06 agrubercms

unhold

mmusich avatar Jun 11 '24 03:06 mmusich

+hlt

  • see https://github.com/cms-sw/cmssw/pull/45041#issuecomment-2149171684

mmusich avatar Jun 11 '24 03:06 mmusich

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. @rappoccio, @antoniovilela, @sextonkennedy (and backports should be raised in the release meeting by the corresponding L2)

cmsbuild avatar Jun 11 '24 03:06 cmsbuild

+1

rappoccio avatar Jun 12 '24 01:06 rappoccio