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

Tunable PUMax in PrimaryVertexMonitor and Finer d_xy DQM Tracking Plots #44669

Merged
merged 1 commit into from
Jun 13, 2024

Conversation

AdrianoDee
Copy link
Contributor

@AdrianoDee AdrianoDee commented Apr 9, 2024

A couple of minor fixes for tracking DQM plots:

  • have tunable PU maximum for PrimaryVErtexMonitor;
  • have finer dxy binning and smaller range for the MTV.

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 9, 2024

cms-bot internal usage

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 9, 2024

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44669/39869

  • This PR adds an extra 20KB to repository

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 9, 2024

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

It involves the following packages:

  • DQMOffline/RecoB (dqm)

@antoniovagnerini, @cmsbuild, @rvenditti, @tjavaid, @nothingface0, @syuvivida can you please review it and eventually sign? Thanks.
@rociovilar, @demuller, @Ming-Yan, @emilbols, @AlexDeMoor, @JyothsnaKomaragiri, @andrzejnovak, @Senphy, @AnnikaStein this is something you requested to watch as well.
@sextonkennedy, @antoniovilela, @rappoccio you are the release manager for this.

cms-bot commands are listed here

@AdrianoDee
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 9, 2024

-1

Failed Tests: RelVals-INPUT
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-f29e57/38704/summary.html
COMMIT: 69fc582
CMSSW: CMSSW_14_1_X_2024-04-09-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/44669/38704/install.sh to create a dev area with all the needed externals and cmssw changes.

RelVals-INPUT

  • 2500.3232500.323_l1DPGNANO130Xrun3/step2_l1DPGNANO130Xrun3.log

Comparison Summary

Summary:

  • You potentially removed 26 lines from the logs
  • Reco comparison results: 44 differences found in the comparisons
  • DQMHistoTests: Total files compared: 48
  • DQMHistoTests: Total histograms compared: 3308887
  • DQMHistoTests: Total failures: 6
  • DQMHistoTests: Total nulls: 132
  • DQMHistoTests: Total successes: 3308729
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 37.19599999999998 KiB( 47 files compared)
  • DQMHistoSizes: changed ( 1000.0,... ): 0.547 KiB OfflinePV/offlinePrimaryVertices
  • DQMHistoSizes: changed ( 12834.0,... ): 1.641 KiB HLT/Vertexing
  • DQMHistoSizes: changed ( 23234.0,... ): 1.094 KiB HLT/Vertexing
  • Checked 202 log files, 165 edm output root files, 48 DQM output files
  • TriggerResults: no differences found

@AdrianoDee
Copy link
Contributor Author

please test

nbvtx = iBooker.book1D("vtxNbr", "Reconstructed Vertices in Event", 80, -0.5, 79.5);
nbgvtx = iBooker.book1D("goodvtxNbr", "Reconstructed Good Vertices in Event", 80, -0.5, 79.5);
nbvtx = iBooker.book1D("vtxNbr", "Reconstructed Vertices in Event", 150, -0.5, 149.5);
nbgvtx = iBooker.book1D("goodvtxNbr", "Reconstructed Good Vertices in Event", 150, -0.5, 149.5);
Copy link
Contributor

Choose a reason for hiding this comment

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

since you're touching it, perhaps you can make it more future proof, by using the era modifiers

# same as above, should be in sync with cut used in Vertex finder...
from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel
from Configuration.Eras.Modifier_run3_common_cff import run3_common
from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
phase1Pixel.toModify(pvMonitor, EtaBin=28, EtaMin=-2.7, EtaMax=2.7)
run3_common.toModify(pvMonitor, Xpos = 0.15, Ypos=-0.15) #recentering since initial Run3 beamspot is at (0.17,-0.18) cm
phase2_tracker.toModify(pvMonitor, EtaBin=41, EtaBin2D=9, EtaMin=-4.0, EtaMax=4.0)

and put larger values also for Phase-2.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sure, I hadn't noticed the problem was there also for Phase2. Let me fix it.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I think I will take the chance to update few other parameters that are off.

Copy link

Choose a reason for hiding this comment

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

@AdrianoDee ping.

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-f29e57/38730/summary.html
COMMIT: 69fc582
CMSSW: CMSSW_14_1_X_2024-04-09-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/44669/38730/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially removed 24 lines from the logs
  • Reco comparison results: 37 differences found in the comparisons
  • DQMHistoTests: Total files compared: 48
  • DQMHistoTests: Total histograms compared: 3316263
  • DQMHistoTests: Total failures: 0
  • DQMHistoTests: Total nulls: 132
  • DQMHistoTests: Total successes: 3316111
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 37.19599999999998 KiB( 47 files compared)
  • DQMHistoSizes: changed ( 1000.0,... ): 0.547 KiB OfflinePV/offlinePrimaryVertices
  • DQMHistoSizes: changed ( 12834.0,... ): 1.641 KiB HLT/Vertexing
  • DQMHistoSizes: changed ( 23234.0,... ): 1.094 KiB HLT/Vertexing
  • Checked 202 log files, 165 edm output root files, 48 DQM output files
  • TriggerResults: no differences found

@slava77
Copy link
Contributor

slava77 commented May 31, 2024

@AdrianoDee
please clarify on the status of this PR.
Thank you.

@AdrianoDee
Copy link
Contributor Author

@AdrianoDee please clarify on the status of this PR. Thank you.

Hi Slava, I can come back to this during this week.

@AdrianoDee
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 7, 2024

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44669/40520

  • This PR adds an extra 20KB to repository

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 7, 2024

Pull request #44669 was updated. @nothingface0, @tjavaid, @antoniovagnerini, @rvenditti, @syuvivida can you please check and sign again.

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 7, 2024

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-f29e57/39780/summary.html
COMMIT: 4f7fbc0
CMSSW: CMSSW_14_1_X_2024-06-07-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/44669/39780/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially removed 1 lines from the logs
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 49
  • DQMHistoTests: Total histograms compared: 3445482
  • DQMHistoTests: Total failures: 0
  • DQMHistoTests: Total nulls: 38007
  • DQMHistoTests: Total successes: 3407455
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 72424.84199999999 KiB( 48 files compared)
  • DQMHistoSizes: changed ( 1000.0,... ): 3.125 KiB OfflinePV/offlineBeamSpot
  • DQMHistoSizes: changed ( 10224.0,... ): 2100.000 KiB Tracking/Track
  • DQMHistoSizes: changed ( 10224.0,... ): 562.500 KiB Tracking/TrackTPPtLess09
  • DQMHistoSizes: changed ( 10224.0,... ): 196.875 KiB Tracking/JetCore
  • DQMHistoSizes: changed ( 10224.0,... ): 164.062 KiB Tracking/TrackBuilding
  • DQMHistoSizes: changed ( 10224.0,... ): 43.750 KiB Tracking/TrackConversion
  • DQMHistoSizes: changed ( 10224.0,... ): 43.750 KiB Tracking/TrackFromPV
  • DQMHistoSizes: changed ( 10224.0,... ): 31.250 KiB Tracking/TrackFromPVAllTP
  • DQMHistoSizes: changed ( 10224.0,... ): 21.875 KiB Tracking/TrackAllTPEffic
  • DQMHistoSizes: changed ( 10224.0,... ): 10.938 KiB Tracking/TrackGsf
  • DQMHistoSizes: changed ( 11634.0 ): ...
  • Checked 206 log files, 170 edm output root files, 49 DQM output files
  • TriggerResults: no differences found

@tjavaid
Copy link

tjavaid commented Jun 13, 2024

@mmusich , are you happy with the updates ?

@mmusich
Copy link
Contributor

mmusich commented Jun 13, 2024

are you happy with the updates ?

@tjavaid, sure, let's go ahead.

@tjavaid
Copy link

tjavaid commented Jun 13, 2024

+1

  • @AdrianoDee , do you plan to open its backport PR to 14_0_X ?

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

@rappoccio
Copy link
Contributor

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

6 participants