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

Simulate all ALCTs and CLCTs in the CSC trigger #29562

Merged
merged 8 commits into from May 8, 2020
Merged

Simulate all ALCTs and CLCTs in the CSC trigger #29562

merged 8 commits into from May 8, 2020

Conversation

dildick
Copy link
Contributor

@dildick dildick commented Apr 26, 2020

PR description:

The CSC trigger, more specific the ALCT and CLCT processors, consider all possible patterns for each wire-group and half-strip. However, this is in fact never done in the simulation. This pull request addresses that for the CLCT processor. In another PR, I'll do the same for the ALCT processor. Note that the correlation of ALCT and CLCT still only considers the best/second best of ALCT and CLCT.

Edit: I added an updated for the ALCT processor, simulating all ALCTs.

PR validation:

I made a few validation plots (see below) by re-emulating the ALCT/CLCT and LCT on 25000 events in the file block /ZeroBias/Run2018D-v1/RAW#5dd68d0d-5a62-4bfe-9065-cc0cd92e3f3e (/store/data/Run2018D/ZeroBias/RAW/v1/000/324/022/00000/).

  • For CLCTs: Black are the unpacked CLCTs. Red are the re-emulated CLCTs from RAW digis.
  • For LCTs: Black are the unpacked LCTs. Blue and red are the re-emulated LCTs from RAW digis.

Plots look good. You will notice slightly bigger differences from the positive endcap ("pAll"). This is because we were testing newer firmware during the 2018D period on a few ME+1/1 chambers.

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

N/A

@tahuang1991

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@dildick
Copy link
Contributor Author

dildick commented Apr 26, 2020

comparison_clct_bend_mAll
comparison_clct_bend_pAll
comparison_clct_bx_mAll
comparison_clct_bx_pAll
comparison_clct_cfeb_mAll
comparison_clct_cfeb_pAll
comparison_clct_keyStrip_mAll
comparison_clct_keyStrip_pAll
comparison_clct_pattern_mAll
comparison_clct_pattern_pAll
comparison_clct_quality_mAll
comparison_clct_quality_pAll
comparison_clct_strip_mAll
comparison_clct_strip_pAll
comparison_lct_bend_pAll
comparison_lct_bx_mAll
comparison_lct_bx0_mAll
comparison_lct_bx0_pAll
comparison_lct_cscID_mAll
comparison_lct_cscID_pAll
comparison_lct_keywire_mAll
comparison_lct_keywire_pAll
comparison_lct_pattern_mAll
comparison_lct_pattern_pAll
comparison_lct_quality_mAll
comparison_lct_quality_pAll
comparison_lct_strip_mAll
comparison_lct_strip_pAll

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-29562/14861

  • This PR adds an extra 40KB to repository

@cmsbuild
Copy link
Contributor

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

It involves the following packages:

L1Trigger/CSCCommonTrigger
L1Trigger/CSCTriggerPrimitives

@cmsbuild, @rekovic, @benkrikler can you please review it and eventually sign? Thanks.
@Martin-Grunewald, @ptcox, @valuev 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
Copy link
Contributor Author

dildick commented Apr 27, 2020

A few plots, specific for ME1/1

comparison_clct_bend_mME1b
comparison_clct_bend_pME1b
comparison_clct_bx_mME1b
comparison_clct_bx_pME1b
comparison_clct_cfeb_mME1b
comparison_clct_cfeb_pME1b
comparison_clct_keyStrip_mME1b
comparison_clct_keyStrip_pME1b
comparison_clct_pattern_mME1b
comparison_clct_pattern_pME1b
comparison_clct_quality_mME1b
comparison_clct_quality_pME1b

@rekovic
Copy link
Contributor

rekovic commented Apr 28, 2020

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 28, 2020

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/5882/console Started: 2020/04/28 12:32

@cmsbuild
Copy link
Contributor

+1
Tested at: b53147a
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8735a0/5882/summary.html
CMSSW: CMSSW_11_1_X_2020-04-27-2300
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-8735a0/5882/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 4 differences found in the comparisons
  • DQMHistoTests: Total files compared: 34
  • DQMHistoTests: Total histograms compared: 2696435
  • DQMHistoTests: Total failures: 4
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2696112
  • DQMHistoTests: Total skipped: 319
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 33 files compared)
  • Checked 147 log files, 16 edm output root files, 34 DQM output files

@silviodonato
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented May 5, 2020

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/6001/console Started: 2020/05/05 11:09

@cmsbuild
Copy link
Contributor

cmsbuild commented May 5, 2020

+1
Tested at: e983c29
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8735a0/6001/summary.html
CMSSW: CMSSW_11_1_X_2020-05-04-2300
SCRAM_ARCH: slc7_amd64_gcc820

@cmsbuild
Copy link
Contributor

cmsbuild commented May 5, 2020

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented May 5, 2020

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

Comparison Summary:

  • No significant changes to the logs found
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 34
  • DQMHistoTests: Total histograms compared: 2696239
  • DQMHistoTests: Total failures: 3
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2695917
  • DQMHistoTests: Total skipped: 319
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 33 files compared)
  • Checked 147 log files, 16 edm output root files, 34 DQM output files

@silviodonato silviodonato changed the title Simulate all ALCTs and CLCTs in the CSC trigger [L1Trigger/CSCTriggerPrimitives] Simulate all ALCTs and CLCTs in the CSC trigger May 5, 2020
@silviodonato
Copy link
Contributor

Do you have any comments? @rekovic

@rekovic
Copy link
Contributor

rekovic commented May 6, 2020

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented May 6, 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 41fc5b7 into cms-sw:master May 8, 2020
@dildick dildick deleted the from-CMSSW_11_1_X_2020-04-24-2300-Simulate-All-CLCTs branch May 9, 2020 16:22
@dildick dildick changed the title [L1Trigger/CSCTriggerPrimitives] Simulate all ALCTs and CLCTs in the CSC trigger Simulate all ALCTs and CLCTs in the CSC trigger Jun 19, 2020
cmsbuild added a commit that referenced this pull request Aug 3, 2020
…100-revert-29562

Revert #29562 and use only low-quality ALCTs in ME2/1
cmsbuild added a commit that referenced this pull request Aug 3, 2020
…100-revert-29562

Revert #29562 and use only low-quality ALCTs in ME2/1
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

4 participants