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

Seed TICL by L1 e/gamma + other timing considerations for e/gamma HLT #32978

Merged
merged 10 commits into from Mar 4, 2021

Conversation

swagata87
Copy link
Contributor

PR description:

This PR introduces

  1. an option to seed TICL by L1 e/gamma objects. Currently TICL can be seeded by general tracks, which is fine for offline reco but too slow for EGM HLT, hence we are not using it. We use globally seeded TICL EM iteration. It was found in preliminary studies that the trackster production step runs faster if we replace global seeding by L1 seeding.

  2. options to produce reduced recHit and reduced digi collections for HGCAL. Currently the layercluster production step at EGM HLT takes some time to run, as it runs on all HGCAL recHits. We want to run the layercluster production step on a reduced recHit collection, ie, only the recHits around L1 e/gamma objects. The reduced digi is not being used currently, but can be used later if needed.

  3. a producer code to filter phase2 L1 collection based on hardware quality. The reduced recHit producer will take the filtered L1 collection with good quality L1 objects, and will keep the recHits around them.

[with thanks to @Sam-Harper]

PR validation:

runTheMatrix.py -l 23234.0 #2026D49 ttbar (HLT TDR baseline w/ HGCal v11)
runTheMatrix.py -l 11634.0 #2021 ttbar

A backport to 11_1_X will be needed for HLT TDR.

@cmsbuild
Copy link
Contributor

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-32978/21221

  • This PR adds an extra 24KB to repository

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

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-32978/21222

  • This PR adds an extra 24KB to repository

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @swagata87 (Swagata Mukherjee) for master.

It involves the following packages:

RecoEgamma/EgammaHLTProducers
RecoHGCal/TICL

@perrotta, @cmsbuild, @fwyzard, @kpedro88, @Martin-Grunewald, @srimanob, @slava77, @jpata can you please review it and eventually sign? Thanks.
@Sam-Harper, @HuguesBrun, @apsallid, @felicepantaleo, @jainshilpi, @afiqaize, @Fedespring, @lgray, @calderona, @sobhatta, @rovere, @lecriste, @hatakeyamak, @cericeci, @varuns23, @clelange, @ram1123 this is something you requested to watch as well.
@silviodonato, @dpiparo, @qliphy you are the release manager for this.

cms-bot commands are listed here

@fwyzard
Copy link
Contributor

fwyzard commented Feb 23, 2021

please test

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-32978/21225

  • This PR adds an extra 24KB to repository

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 3, 2021

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-32978/21355

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 3, 2021

Pull request #32978 was updated. @perrotta, @cmsbuild, @fwyzard, @kpedro88, @Martin-Grunewald, @srimanob, @slava77, @jpata can you please check and sign again.

@jpata
Copy link
Contributor

jpata commented Mar 3, 2021

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 3, 2021

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-e80dad/13236/summary.html
COMMIT: a7afa14
CMSSW: CMSSW_11_3_X_2021-03-02-2300/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/32978/13236/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 2865 differences found in the comparisons
  • DQMHistoTests: Total files compared: 37
  • DQMHistoTests: Total histograms compared: 2750983
  • DQMHistoTests: Total failures: 64465
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2686496
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 36 files compared)
  • Checked 156 log files, 37 edm output root files, 37 DQM output files

@jpata
Copy link
Contributor

jpata commented Mar 4, 2021

+reconstruction

  • updates to TICL seeding
  • no relevant differences observed (11634.911 is from dd4hep)

@srimanob
Copy link
Contributor

srimanob commented Mar 4, 2021

+Upgrade

@Martin-Grunewald
Copy link
Contributor

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 4, 2021

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

@silviodonato
Copy link
Contributor

+1

1 similar comment
@silviodonato
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit 83a4b19 into cms-sw:master Mar 4, 2021
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.

None yet