Including per ROC histograms for Pixel Cluster Counting luminosity
PR description:
The modules affected: Calibration/LumiAlCaRecoProducers DataFormats/Luminosity
Including extra loops to AlcaPCCEventProducer to iterate over clusters and sort them by corresponding ROC modules. Later the information is used to produce luminosity histograms (per bx) with per ROC granularity at HLT. This information could be used to identify the outliers and improve the stability and linearity of Pixel Cluster Counting luminosity (talk by B. Kronheim and C. Palmer https://indico.cern.ch/event/1358674/contributions/5725781/attachments/2775100/4836057/PCC_Active_Masking_Dec_19_2023.pdf)
The proposed future is validated following the official guideline http://cms-sw.github.io/PRWorkflow.html
- scram b runtests
- runTheMatrix.py -l limited -i all --ibeos:
- Thu May 16 23:08:02 2024; exit: 0 0 0 47 46 44 35 18 1 1 1 1 1 1 tests passed, 0 0 1 0 0 0 0 0 0 0 0 failed Also by running test reconstruction on raw data
Related PR: https://github.com/cms-sw/cmssw/pull/29069
cms-bot internal usage
-code-checks
Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44996/40280
- This PR adds an extra 32KB to repository
Code check has found code style and quality issues which could be resolved by applying following patch(s)
- code-format:
https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44996/40280/code-format.patch
e.g.
curl -k https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44996/40280/code-format.patch | patch -p1You can also runscram build code-formatto apply code format directly
+code-checks
Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44996/40281
- This PR adds an extra 32KB to repository
A new Pull Request was created by @duff-ae for master.
It involves the following packages:
- Calibration/LumiAlCaRecoProducers (alca)
- DataFormats/Luminosity (reconstruction)
@saumyaphor4252, @perrotta, @jfernan2, @cmsbuild, @consuegs, @mandrenguyen can you please review it and eventually sign? Thanks. @tocheng, @mmusich, @yuanchao, @missirol, @rsreds, @rovere this is something you requested to watch as well. @rappoccio, @sextonkennedy, @antoniovilela you are the release manager for this.
cms-bot commands are listed here
+code-checks
Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44996/40285
- This PR adds an extra 16KB to repository
Pull request #44996 was updated. @cmsbuild, @saumyaphor4252, @mandrenguyen, @consuegs, @jfernan2, @perrotta can you please check and sign again.
please test
+code-checks
Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44996/40286
- This PR adds an extra 20KB to repository
Pull request #44996 was updated. @perrotta, @consuegs, @jfernan2, @mandrenguyen, @saumyaphor4252 can you please check and sign again.
+1
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-bb8465/39433/summary.html
COMMIT: 1f3834cc18636b39e264c6d456c2dce3fa1f6aae
CMSSW: CMSSW_14_1_X_2024-05-20-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/44996/39433/install.sh to create a dev area with all the needed externals and cmssw changes.
Comparison Summary
Summary:
- You potentially added 2 lines to the logs
- Reco comparison results: 10 differences found in the comparisons
- DQMHistoTests: Total files compared: 48
- DQMHistoTests: Total histograms compared: 3338976
- DQMHistoTests: Total failures: 6
- DQMHistoTests: Total nulls: 0
- DQMHistoTests: Total successes: 3338950
- DQMHistoTests: Total skipped: 20
- DQMHistoTests: Total Missing objects: 0
- DQMHistoSizes: Histogram memory added: 0.0 KiB( 47 files compared)
- Checked 202 log files, 165 edm output root files, 48 DQM output files
- TriggerResults: no differences found
+1
+alca
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, @antoniovilela, @sextonkennedy (and backports should be raised in the release meeting by the corresponding L2)
+1
@duff-ae @cms-sw/alca-l2 do we need a backport for data-taking of this PR?
It would be nice to backport. Yes please
@duff-ae @cms-sw/alca-l2 are you going to take care of creating the backport?
Backport prepared in https://github.com/cms-sw/cmssw/pull/45054
This PR is the apparent cause of #45306 (adding some GBs of RSS)
type changes-dataformats