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

Add muon shower comparison plots #36928

Merged
merged 3 commits into from
Feb 15, 2022

Conversation

dinyar
Copy link
Contributor

@dinyar dinyar commented Feb 10, 2022

PR description:

This PR adds comparison plots for hadronic showers between

  • the EMTF outputs and the uGMT inputs (currently deactivated until EMTF has an unpacker for its output showers)
  • the uGMT emulated and unpacked outputs
  • the six copies of uGMT outputs

PR validation:

Ran the emulator workflow on a private raw file containing showers without issues. This doesn't test the full functionality as we don't have muon shower copies outside of a global run and currently there are no unpacked showers from EMTF, however no crashes etc. were observed so I think this could go in for further validation at P5 and once we have EMTF unpackers.

attn: @vukasinmilosevic

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-36928/28255

  • This PR adds an extra 24KB to repository

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @dinyar (Dinyar Rabady) for master.

It involves the following packages:

  • DQM/L1TMonitor (dqm)

@emanueleusai, @ahmad3213, @cmsbuild, @jfernan2, @pmandrik, @pbo0, @rvenditti can you please review it and eventually sign? Thanks.
@perrotta, @dpiparo, @qliphy you are the release manager for this.

cms-bot commands are listed here

@jfernan2
Copy link
Contributor

@dinyar are these changes affecting Online DQM? That's my understanding from your PR description
Thanks

@dinyar
Copy link
Contributor Author

dinyar commented Feb 10, 2022

Hi @jfernan2,

Yes, that's the case. I've added a commit now, by the way that gates those plots behind the Run3 era.

Cheers,
Dinyar

@dinyar dinyar force-pushed the feature/muon_shower_comparison_plots branch from 358162e to e43f938 Compare February 10, 2022 20:17
@jfernan2
Copy link
Contributor

test parameters:

  • addpkg = DQM/Integration

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-36928/28261

  • This PR adds an extra 24KB to repository

@cmsbuild
Copy link
Contributor

Pull request #36928 was updated. @emanueleusai, @ahmad3213, @cmsbuild, @jfernan2, @pmandrik, @pbo0, @rvenditti can you please check and sign again.

@jfernan2
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

-1

Failed Tests: UnitTests RelVals RelVals-INPUT
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-19902b/22350/summary.html
COMMIT: e43f938
CMSSW: CMSSW_12_3_X_2022-02-10-2300/slc7_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/36928/22350/install.sh to create a dev area with all the needed externals and cmssw changes.

Unit Tests

I found errors in the following unit tests:

---> test TestDQMOnlineClient-l1tstage2emulator_dqm_sourceclient had ERRORS

RelVals

----- Begin Fatal Exception 11-Feb-2022 12:32:32 CET-----------------------
An exception of category 'ProductNotFound' occurred while
   [0] Processing  Event run: 1 lumi: 1 event: 1 stream: 0
   [1] Running path 'dqmoffline_step'
   [2] Calling method for module L1TStage2MuonShowerComp/'l1tdeStage2uGMTShowers'
Exception Message:
Principal::getByToken: Found zero products matching all criteria
Looking for type: BXVector<l1t::MuonShower>
Looking for module label: valGmtStage2Digis
Looking for productInstanceName: 

   Additional Info:
      [a] If you wish to continue processing events after a ProductNotFound exception,
add "SkipEvent = cms.untracked.vstring('ProductNotFound')" to the "options" PSet in the configuration.

----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 11-Feb-2022 12:45:23 CET-----------------------
An exception of category 'ProductNotFound' occurred while
   [0] Processing  Event run: 1 lumi: 1 event: 1 stream: 0
   [1] Running path 'dqmoffline_step'
   [2] Calling method for module L1TStage2MuonShowerComp/'l1tdeStage2uGMTShowers'
Exception Message:
Principal::getByToken: Found zero products matching all criteria
Looking for type: BXVector<l1t::MuonShower>
Looking for module label: valGmtStage2Digis
Looking for productInstanceName: 

   Additional Info:
      [a] If you wish to continue processing events after a ProductNotFound exception,
add "SkipEvent = cms.untracked.vstring('ProductNotFound')" to the "options" PSet in the configuration.

----- End Fatal Exception -------------------------------------------------
----- Begin Fatal Exception 11-Feb-2022 12:45:26 CET-----------------------
An exception of category 'ProductNotFound' occurred while
   [0] Processing  Event run: 1 lumi: 1 event: 1 stream: 0
   [1] Running path 'dqmoffline_step'
   [2] Calling method for module L1TStage2MuonShowerComp/'l1tdeStage2uGMTShowers'
Exception Message:
Principal::getByToken: Found zero products matching all criteria
Looking for type: BXVector<l1t::MuonShower>
Looking for module label: valGmtStage2Digis
Looking for productInstanceName: 

   Additional Info:
      [a] If you wish to continue processing events after a ProductNotFound exception,
add "SkipEvent = cms.untracked.vstring('ProductNotFound')" to the "options" PSet in the configuration.

----- End Fatal Exception -------------------------------------------------
Expand to see more relval errors ...

RelVals-INPUT

  • 136.897136.897_RunCosmics2021CRUZET+RunCosmics2021CRUZET+RECOCOSDRUN3+ALCACOSDRUN3+HARVESTDCR3/step2_RunCosmics2021CRUZET+RunCosmics2021CRUZET+RECOCOSDRUN3+ALCACOSDRUN3+HARVESTDCR3.log
  • 136.899136.899_RunCosmics2021CRAFT+RunCosmics2021CRAFT+RECOCOSDRUN3+ALCACOSDRUN3+HARVESTDCR3/step2_RunCosmics2021CRAFT+RunCosmics2021CRAFT+RECOCOSDRUN3+ALCACOSDRUN3+HARVESTDCR3.log
  • 138.1138.1_PromptCosmics+RunCosmics2021+RECOCOSDPROMPTRUN3+ALCACOSDPROMPTRUN3+HARVESTDCPROMPTRUN3/step2_PromptCosmics+RunCosmics2021+RECOCOSDPROMPTRUN3+ALCACOSDPROMPTRUN3+HARVESTDCPROMPTRUN3.log
Expand to see more relval errors ...

This adds uGMT data-emulator comparisons and comparisons of the uGMT
output copies.
@dinyar dinyar force-pushed the feature/muon_shower_comparison_plots branch from e43f938 to 6cdffa3 Compare February 12, 2022 20:24
@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-36928/28296

  • This PR adds an extra 16KB to repository

@cmsbuild
Copy link
Contributor

Pull request #36928 was updated. @emanueleusai, @ahmad3213, @cmsbuild, @jfernan2, @pmandrik, @pbo0, @rvenditti can you please check and sign again.

@jfernan2
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-19902b/22380/summary.html
COMMIT: 6cdffa3
CMSSW: CMSSW_12_3_X_2022-02-12-1100/slc7_amd64_gcc10
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/36928/22380/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: 8 differences found in the comparisons
  • DQMHistoTests: Total files compared: 46
  • DQMHistoTests: Total histograms compared: 3764435
  • DQMHistoTests: Total failures: 13
  • DQMHistoTests: Total nulls: 1
  • DQMHistoTests: Total successes: 3764399
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 10.405 KiB( 45 files compared)
  • DQMHistoSizes: changed ( 11634.0,... ): 1.487 KiB L1TEMU/L1TdeStage2uGMT
  • DQMHistoSizes: changed ( 312.0 ): -0.004 KiB MessageLogger/Warnings
  • Checked 193 log files, 42 edm output root files, 46 DQM output files
  • TriggerResults: no differences found

@jfernan2
Copy link
Contributor

+1

@cmsbuild
Copy link
Contributor

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

@pmandrik
Copy link
Contributor

Hello, @dinyar , please create the backport of the PR to CMSSW_12_2_1 also.

@dinyar
Copy link
Contributor Author

dinyar commented Feb 14, 2022

Hi @pmandrik,

In principle this PR isn't needed for the next MWGR and I'll be on holidays for its duration, so unless you object I'd prefer to do a potential backport only upon my return. Let me know what you prefer.

Cheers,
Dinyar

@pmandrik
Copy link
Contributor

Thanks for the answer, then we do not have any reasons to rush, have a good holiday!

@qliphy
Copy link
Contributor

qliphy commented Feb 15, 2022

+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.

5 participants