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

quarter core processor for HL-LHC inner tracker developments #45759

Merged

Conversation

sihyunjeon
Copy link
Contributor

@sihyunjeon sihyunjeon commented Aug 21, 2024

PR description:

This introduces the quarter core processing of RD53 chips in inner trackers for HL-LHC era. It reads the pixel digis to fully reconstruct the raw detector hits and convert it into the format of RD53 chip output readings.
Relevant studies were presented in several DPG meetings in the past (picked one [1]) and also has been documented for last year's EDR review [2]. Recently also has been shown in tracker backend systems (BES) meetings as well [3]

[1] https://indico.cern.ch/event/1304700/contributions/5492757/attachments/2682398/4653346/20230711_dps_trackerweek_itsimulation.pdf
[2] https://indico.cern.ch/event/1323095/contributions/5567145/attachments/2735303/4756343/ITDataRate_v3.pdf
[3] https://indico.cern.ch/event/1394715/contributions/5863117/attachments/2828164/4941229/trackerbesofflinesw_20240307_dataformat_handling_in_innertracker.pdf

PR validation:

Results from this PR have been tested against old standalone workflow in C++ (without any CMSSW dependencies) that were used to get the results in [1] and [2] with the workflow defined in EventFilter/Phase2TrackerRawToDigi/test/Phase2ITDigiToRaw_cfg.py.

@zdemirag @tomalin @sroychow

@cmsbuild
Copy link
Contributor

cmsbuild commented Aug 21, 2024

cms-bot internal usage

@cmsbuild
Copy link
Contributor

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45759/41470

  • Found files with invalid states:
    • EventFilter/Phase2TrackerRawToDigi/plugins/PixelQCoreSimple.cc:

Code check has found code style and quality issues which could be resolved by applying following patch(s)

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45759/41471

  • Found files with invalid states:
    • EventFilter/Phase2TrackerRawToDigi/plugins/PixelQCoreSimple.cc:

@cmsbuild
Copy link
Contributor

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

It involves the following packages:

  • DataFormats/Phase2TrackerDigi (reconstruction, upgrade)
  • EventFilter/Phase2TrackerRawToDigi (reconstruction, daq)

@cmsbuild, @emeschi, @jfernan2, @mandrenguyen, @smorovic, @srimanob, @subirsarkar can you please review it and eventually sign? Thanks.
@Martin-Grunewald, @missirol, @mmusich, @rovere this is something you requested to watch as well.
@antoniovilela, @mandrenguyen, @rappoccio, @sextonkennedy you are the release manager for this.

cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45759/41484

@cmsbuild
Copy link
Contributor

Pull request #45759 was updated. @cmsbuild, @emeschi, @jfernan2, @mandrenguyen, @smorovic, @srimanob, @subirsarkar can you please check and sign again.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45759/41486

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45759/43106

  • Found files with invalid states:
    • EventFilter/Phase2PixelRawToDigi/test/plugins/Phase2PixelQCoreNtuple.cc:

@cmsbuild
Copy link
Contributor

Pull request #45759 was updated. @Moanwar, @cmsbuild, @emeschi, @jfernan2, @mandrenguyen, @smorovic, @srimanob, @subirsarkar can you please check and sign again.

@jfernan2
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

+1

Size: This PR adds an extra 16KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8787f8/43582/summary.html
COMMIT: 6118c11
CMSSW: CMSSW_15_0_X_2024-12-19-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/45759/43582/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

@jfernan2
Copy link
Contributor

jfernan2 commented Dec 20, 2024

@sihyunjeon have the comments from @makortel been resolved or they go into another PR? Thanks

@sihyunjeon
Copy link
Contributor Author

@jfernan2 there is one comment related to xml but this doesn't affect any other code in CMSSW. if it's possible can we put them in so that we can close this for now and then i follow up in a new PR? there is bunch of other codes that needs to be pushed in as well but pending for this to be merged

@jfernan2
Copy link
Contributor

+1

@smorovic
Copy link
Contributor

+daq

@sihyunjeon
Copy link
Contributor Author

@Moanwar hey, can you check this for the upgrade?

@Moanwar
Copy link
Contributor

Moanwar commented Jan 6, 2025

+Upgrade

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 6, 2025

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

@mandrenguyen
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit a5c2d46 into cms-sw:master Jan 6, 2025
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.