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

GE2/1 pads with 16 eta partitions & option to send overflow GEM clusters #30169

Merged
merged 7 commits into from
Jul 7, 2020
Merged

GE2/1 pads with 16 eta partitions & option to send overflow GEM clusters #30169

merged 7 commits into from
Jul 7, 2020

Conversation

dildick
Copy link
Contributor

@dildick dildick commented Jun 10, 2020

PR description:

The GE2/1 will soon have 16 eta partitions in CMSSW to reflect the updated design. This PR defines a new pad builder for this particular geometry (not enabled yet). See also PR #29440.

Also, the GE1/1 and GE2/1 on-chamber optohybrid to off-chamber backend (CTP7/ATCA) communication protocol will have an option to send overflow clusters in the next bunch crossing. This effectively increases the bandwidth by up to a factor 2. See https://gitlab.cern.ch/tdr/notes/DN-20-016/blob/master/temp/DN-20-016_temp.pdf, page 29. This option is also not enabled yet.

EDIT: while checking the performance on Run-3 samples I noticed that a GEM copad vector was not cleared for each new event.

PR validation:

Code compiles.

if this PR is a backport please specify the original PR and why you need to backport that PR:

N/A

FYI @watson-ij @jshlee

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-30169/15975

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @dildick (Sven Dildick) for master.

It involves the following packages:

L1Trigger/L1TGEM

@cmsbuild, @rekovic, @benkrikler can you please review it and eventually sign? Thanks.
@Martin-Grunewald this is something you requested to watch as well.
@silviodonato, @dpiparo you are the release manager for this.

cms-bot commands are listed here

@dildick dildick changed the title Updates for GEM L1T producers GE2/1 pads with 16 eta partitions & option to send overflow GEM clusters Jun 10, 2020
@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-30169/15994

@cmsbuild
Copy link
Contributor

Pull request #30169 was updated. @cmsbuild, @rekovic, @benkrikler can you please check and sign again.

@dildick
Copy link
Contributor Author

dildick commented Jun 10, 2020

Last commit is to ensure the correct pairing (roll 1, roll 2),...,(roll 15, roll 16) in GE2/1

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-30169/16164

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

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 18, 2020

The tests are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

+1
Tested at: 386e52e
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-f28ca7/7186/summary.html
CMSSW: CMSSW_11_2_X_2020-06-18-1100
SCRAM_ARCH: slc7_amd64_gcc820

@cmsbuild
Copy link
Contributor

Comparison job queued.

@cmsbuild
Copy link
Contributor

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-f28ca7/7186/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 36
  • DQMHistoTests: Total histograms compared: 2778811
  • DQMHistoTests: Total failures: 24
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2778737
  • DQMHistoTests: Total skipped: 50
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 35 files compared)
  • Checked 152 log files, 16 edm output root files, 36 DQM output files

@dildick
Copy link
Contributor Author

dildick commented Jun 18, 2020

A few failures in the comparisons. They are expected.

Previously, a container in the GEMCoPadProcessor was not cleared in each event, so coincidence pads would incorrectly get duplicated in the sample. In WF 20434.0 one can see the result of the fix. In 10 ttbar events without pileup, there shouldn't too many coincidence pads. In this test, there were just 2, but previously they would get copied 7 times over (first coincidence pads appearing in the second event).

Screen Shot 2020-06-18 at 3 40 22 PM

Screen Shot 2020-06-18 at 3 40 43 PM

@dildick
Copy link
Contributor Author

dildick commented Jun 25, 2020

@rekovic Do you have any further comments?

@dildick
Copy link
Contributor Author

dildick commented Jul 1, 2020

@rekovic Can you sign this PR? There is bug fix needs to be incorporated. Thanks.

@silviodonato
Copy link
Contributor

@rekovic, can you please check and eventually sign?

@rekovic
Copy link
Contributor

rekovic commented Jul 7, 2020

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 7, 2020

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 (and backports should be raised in the release meeting by the corresponding L2)

@silviodonato
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit 1adad0c into cms-sw:master Jul 7, 2020
@rekovic
Copy link
Contributor

rekovic commented Jul 8, 2020

@dildick
Please make a backport of this PR and of #30564 to 11_1_X. These known development/fix should be included in the 11_1_0_patch to be used to process L1T for HLT TDR. Thanks.

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