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

DQM quality monitor for SiStrip Gain (G2) from Multi Run Harvesting #18531

Merged
merged 4 commits into from
Jun 1, 2017

Conversation

dimattia
Copy link
Contributor

@dimattia dimattia commented May 1, 2017

The aim of this Pull Request is to implement the quality monitoring of the cluster charge and of the gain calibration after the multi run haversting step. The monitoring histograms have been implemented in the new code re-engineered to be compliant with the multi-thread environment (SiStripGainsPCLWorker and SiStripGainsPCLHarvester) and in the decommissioned class (SiStripGainFromCalibTree) which will be kept active as a backup in the case of the PCL workflow failure.

@cmsbuild
Copy link
Contributor

cmsbuild commented May 1, 2017

A new Pull Request was created by @dimattia for master.

It involves the following packages:

CalibTracker/SiStripChannelGain

@ghellwig, @arunhep, @cerminar, @cmsbuild, @franzoni, @mmusich, @davidlange6 can you please review it and eventually sign? Thanks.
@ghellwig, @OlivierBondu, @jlagram, @gbenelli, @tocheng this is something you requested to watch as well.
@davidlange6, @smuzaffar you are the release manager for this.

cms-bot commands are listed here

@arunhep
Copy link
Contributor

arunhep commented May 1, 2017

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented May 1, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/19485/console Started: 2017/05/01 18:23

@cmsbuild
Copy link
Contributor

cmsbuild commented May 1, 2017

@cmsbuild
Copy link
Contributor

cmsbuild commented May 1, 2017

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented May 1, 2017

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

Comparison Summary:

  • You potentially added 54 lines to the logs
  • Reco comparison results: 3339 differences found in the comparisons
  • DQMHistoTests: Total files compared: 23
  • DQMHistoTests: Total histograms compared: 1778687
  • DQMHistoTests: Total failures: 31536
  • DQMHistoTests: Total nulls: 1
  • DQMHistoTests: Total successes: 1746977
  • DQMHistoTests: Total skipped: 173
  • DQMHistoTests: Total Missing objects: 0
  • Checked 94 log files, 14 edm output root files, 23 DQM output files

@dimattia
Copy link
Contributor Author

dimattia commented May 4, 2017

@arunhep

The test looks fine. Could this PR be approved? Are we missing something?

Thanks, Alessandro.

@boudoul
Copy link
Contributor

boudoul commented May 4, 2017

Hi @dimattia , you should let people the time to review the code- The PR tests are one thing, the code review is another - btw I have a question about this code , remind me, what it the rationale of redefining methods to get the subdetectorID , side, etc , rather than using existing ones ?

@dimattia
Copy link
Contributor Author

dimattia commented May 4, 2017

Hi @boudoul, these are helper functions that extracts the geometry coordinates from either the detId or the string of char which names an histogram for the monitor. I wanted to have a set of functions completely symmetric for this purpose.

@smuzaffar smuzaffar modified the milestones: CMSSW_9_2_X, CMSSW_9_1_X May 4, 2017
@arunhep
Copy link
Contributor

arunhep commented May 5, 2017

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented May 5, 2017

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 requires discussion in the ORP meeting before it's merged. @davidlange6, @smuzaffar

@dimattia
Copy link
Contributor Author

@davidlange6 @mmusich

point taken, but the purpose of this pull request was to implement the DQM monitoring, not to re-engineer the SiStripGainFromCalibTree. As already stated it will be addressed at a later stage.

@cmsbuild
Copy link
Contributor

Pull request #18531 was updated. @ghellwig, @arunhep, @cerminar, @cmsbuild, @franzoni, @davidlange6 can you please check and sign again.

@dimattia
Copy link
Contributor Author

@davidlange6

use of const string& implemented.

@mmusich
Copy link
Contributor

mmusich commented Jun 1, 2017

@franzoni @arunhep can the tests be restarted?
This PR is mandatory for the monitoring of the calibration workflow and frankly re-adjusting the classes to provide unified helper tools for a class which we intend to decommission seems a waste of developer time.
As for the gigantic TH2S, we are studying how safe it is to lower the number of bins per APV.
Fast feedback is appreciated.

@davidlange6
Copy link
Contributor

davidlange6 commented Jun 1, 2017 via email

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 1, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/20277/console Started: 2017/06/01 09:45

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 1, 2017

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 1, 2017

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 1, 2017

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

Comparison Summary:

  • You potentially added 14 lines to the logs
  • Reco comparison results: 3423 differences found in the comparisons
  • DQMHistoTests: Total files compared: 23
  • DQMHistoTests: Total histograms compared: 1789351
  • DQMHistoTests: Total failures: 18214
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 1770964
  • DQMHistoTests: Total skipped: 173
  • DQMHistoTests: Total Missing objects: 0
  • Checked 94 log files, 14 edm output root files, 23 DQM output files

@franzoni
Copy link

franzoni commented Jun 1, 2017

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 1, 2017

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 requires discussion in the ORP meeting before it's merged. @davidlange6, @smuzaffar

@davidlange6
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit 50e98c4 into cms-sw:master Jun 1, 2017
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.

10 participants