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

OnlineDQM : Add Quality Tests for L1T Muons #19087

Merged
merged 11 commits into from Jun 13, 2017

Conversation

stahlleiton
Copy link
Contributor

Description:

This PR add to CMSSW a set of new Quality Tests applied on each L1T Muon subsystem, and it includes the following list of features:

  • Add Quality Tests for each shifter plot in L1T directory related to BMTF, OMTF, EMTF and UGMT.
  • Add Quality Tests for each data/emulator mismatch ratio plot in L1TEMU directory related to BMTF, OMTF, EMTF and UGMT.
  • Propagate the new L1T Muon QTs to the L1T Summary Plot (EventInfoClient)
  • Creates a new L1TEMU Summary Plot for L1T Emulator and propagate the L1TEMU Muon QTs to it.
  • Change each L1T Muon Emulator Client from EDAnalyzer to DQMEDHarvester, in order to make them compatible with the merged PR 18751.

NOTE: Since some of the QTs make use of the 2D Chi2 Quality Test introduce in CMSSW PR 18965, this PR depends on 18965 and will require to be tested with cmsswPR #18965 , or otherwise the tests will most likely fail.

@thomreis @bortigno

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 3, 2017

A new Pull Request was created by @stahlleiton (Andre Stahl) for master.

It involves the following packages:

DQM/L1TMonitorClient

@cmsbuild, @dmitrijus, @vanbesien, @davidlange6 can you please review it and eventually sign? Thanks.
@kreczko, @thomreis this is something you requested to watch as well.
@davidlange6 you are the release manager for this.

cms-bot commands are listed here

@dmitrijus
Copy link
Contributor

+1


import FWCore.ParameterSet.Config as cms

l1TStage2BMTFQualityTests = cms.EDAnalyzer("QualityTester",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

shouldn't this be a harvester as well?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Currently the QualityTester class is still an edm::EDAnalyzer and was not changed by PR 18751 , so I am not sure if the class should be changed to a DQMEDHarvester.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is there not a definitive recipe?
@dmitrijus

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@davidlange6 Not yet. Eventually, QualityTester should be migrated into a harvester, eventually...
But this is out of scope for this PR.

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 6, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/20351/console Started: 2017/06/06 14:48

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 6, 2017

This pull request is fully signed and it will be integrated in one of the next master IBs after it passes the integration tests. This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @smuzaffar

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 6, 2017

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 6, 2017

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 7, 2017

Pull request #19087 was updated. @cmsbuild, @dmitrijus, @vanbesien, @davidlange6 can you please check and sign again.

@dmitrijus
Copy link
Contributor

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 12, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/20498/console Started: 2017/06/12 15:37

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next master IBs after it passes the integration tests. This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @smuzaffar

@cmsbuild
Copy link
Contributor

@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-19087/20498/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 22
  • DQMHistoTests: Total histograms compared: 1817858
  • DQMHistoTests: Total failures: 34224
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 1783468
  • DQMHistoTests: Total skipped: 166
  • DQMHistoTests: Total Missing objects: 0
  • Checked 90 log files, 14 edm output root files, 22 DQM output files

@davidlange6
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit bd4d843 into cms-sw:master Jun 13, 2017
@stahlleiton stahlleiton deleted the OnlineDQM_L1TMuonQT_Master branch February 20, 2018 19:13
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