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

HCAL: miscellaneous updates for CMT: all depthes for CapIdErrors #44443

Merged
merged 2 commits into from
Mar 25, 2024

Conversation

zhokin2
Copy link
Contributor

@zhokin2 zhokin2 commented Mar 17, 2024

PR description:

CMT(RMT) code is HCAL certification monitoring tool.
In framework of Remote Monitoring Toot, the CMT was specially designed to
facilitate certification decision on lumi-section(!!!) level.
CMT is not integrated in DQM and is used in parallel with DQM,
in order to have more HCAL information
and for the cross-check of some DQM results

last presentations related CMT:
https://indico.cern.ch/event/1336438/contributions/5625894/attachments/2733639/4762912/zzzhcal762.pdf
https://indico.cern.ch/event/1336703/contributions/5660532/attachments/2757367/4801293/HCAL_DQM_PPD_Workshop_22112023.pdf
https://indico.cern.ch/event/1349428/contributions/5680674/attachments/2765620/4817262/HCAL_DQM_CMS_Week_05122023.pdf

link to CMT twiki:
https://twiki.cern.ch/twiki/bin/viewauth/CMS/HcalRemoteCertificationMonitoring

cms sites related to different tasks of general RMT/CMT code:
https://cms-conddb.cern.ch/eosweb/hcal/HcalRemoteMonitoring/RMT
https://cms-conddb.cern.ch/eosweb/hcal/HcalRemoteMonitoring/CMT
https://cms-conddb.cern.ch/eosweb/hcal/HcalRemoteMonitoring/GlobalRMT
https://cms-conddb.cern.ch/eosweb/hcal/HcalRemoteMonitoring/GlobalPSM
https://cms-conddb.cern.ch/eosweb/hcal/HcalRemoteMonitoring/ALCARECOPSM
https://cms-conddb.cern.ch/eosweb/hcal/HcalRemoteMonitoring/IMPSM

PR validation:

the commands were issued:

scram build code-format
scram b checker
scram build code-checks

cd plugins/
scram b
cd ../macros/cmt/
./compile.csh RemoteMonitoringGLOBAL.cc &
./compile.csh RemoteMonitoringMAP_Global.cc &

results:

.....
scan-build: No bugs found
Deleting: No Diagnostics found
clang-format -i src/DPGAnalysis/HcalTools/macros/cmt/RemoteMonitoringGLOBAL.cc
clang-format -i src/DPGAnalysis/HcalTools/macros/cmt/RemoteMonitoringMAP_Global.cc
clang-format -i src/DPGAnalysis/HcalTools/plugins/CMTRawAnalyzer.cc

Local Products Rules ..... started
Local Products Rules ..... done

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 17, 2024

cms-bot internal usage

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44443/39515

  • This PR adds an extra 148KB to repository

@cmsbuild
Copy link
Contributor

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

It involves the following packages:

  • DPGAnalysis/HcalTools (dqm)

@syuvivida, @rvenditti, @tjavaid, @nothingface0, @cmsbuild, @antoniovagnerini can you please review it and eventually sign? Thanks.
@rappoccio, @sextonkennedy, @antoniovilela you are the release manager for this.

cms-bot commands are listed here

@tjavaid
Copy link

tjavaid commented Mar 18, 2024

please test

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-6add2d/38204/summary.html
COMMIT: 91afea2
CMSSW: CMSSW_14_1_X_2024-03-16-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/44443/38204/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

@abdoulline
Copy link

abdoulline commented Mar 18, 2024

You don't need "[14_1_0_pre1]" prefix here, when you're submitting PR to 14_1_X master. This is a default PR submission.
Could you, please, edit the title to remove the prefix?
You will certainly need it [14_0_X] when you'll backport it to the actual data taking CMSSW branch, which is 14_0_X.

@zhokin2 zhokin2 changed the title [CMSSW_14_1_0_pre1] HCAL: miscellaneous updates for CMT: all depthes for CapIdErrors HCAL: miscellaneous updates for CMT: all depthes for CapIdErrors Mar 18, 2024
@abdoulline
Copy link

abdoulline commented Mar 18, 2024

I don't see an explicit check of a new error signature discussed in HCAL (both DPG and OPS) meetings:
all (8) ADC counts (above certain level) are the same in HBHE Digi without having digi.capidError()

@zhokin2
Copy link
Contributor Author

zhokin2 commented Mar 18, 2024 via email

@abdoulline
Copy link

abdoulline commented Mar 18, 2024

this is a new problem, and in general, similar problems can happen regularly. What do we call CapIdErrors? This CapIdErrors criterion assumes the inspection of CAPID non-rotation, error and validation bits. Nothing more. A new problem requires special research and effort. Besides, main CMT criterion is based on amplitude estimator, not in CapIdErrors.
[…]

OK, let's discuss it later. It's not a prerequisite/showstopper for this update (PR).

@tjavaid
Copy link

tjavaid commented Mar 20, 2024

+1

  • @zhokin2 , could you please update the description with some useful documentation on CMT (probably the twiki ?) and/or related presentation? Thanks!

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

@antoniovilela
Copy link
Contributor

@zhokin2 @tjavaid
Could you clean up the commented code, and not introduce new commented code?
Thanks.

@zhokin2
Copy link
Contributor Author

zhokin2 commented Mar 22, 2024

all the mentioned comments in these files removed

@zhokin2
Copy link
Contributor Author

zhokin2 commented Mar 22, 2024 via email

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44443/39625

  • This PR adds an extra 24KB to repository

@cmsbuild
Copy link
Contributor

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

@tjavaid
Copy link

tjavaid commented Mar 23, 2024

please test

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-6add2d/38359/summary.html
COMMIT: 8fa3bf5
CMSSW: CMSSW_14_1_X_2024-03-22-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/44443/38359/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially removed 6 lines from the logs
  • Reco comparison results: 42 differences found in the comparisons
  • DQMHistoTests: Total files compared: 48
  • DQMHistoTests: Total histograms compared: 3297537
  • DQMHistoTests: Total failures: 3
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3297514
  • 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

@tjavaid
Copy link

tjavaid commented Mar 25, 2024

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

@antoniovilela
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit 995d038 into cms-sw:master Mar 25, 2024
11 checks passed
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