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
Remove the TIBDetId, TOBDetId, TIDDetId and TECDetId classes #22282
Remove the TIBDetId, TOBDetId, TIDDetId and TECDetId classes #22282
Conversation
The code-checks are being triggered in jenkins. |
that is a really really great achievement ... Thanks !!! |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-22282/3479 |
A new Pull Request was created by @pieterdavid (Pieter David) for master. It involves the following packages: DQM/SiStripHistoricInfoClient @civanch, @vazzolini, @kmaeshima, @mdhildreth, @dmitrijus, @cmsbuild, @jfernan2, @vanbesien can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@pieterdavid we don't have you identified as DQM developer in[1]. Are you working for HDQM or SiStrip DQM? Thanks |
@jfernan2 I let @pieterdavid reply, but he is a general framework developer trying to optimize our code. I guess he should be in one of your lists already, it is not the first time he pushes something in DQM. |
@fioriNTU Then I guess it is HDQM, he was not in the list, added now |
please test |
The tests are being triggered in jenkins. |
Comparison job queued. |
hi @jfernan2 , this is unfortunately where we reached the limit of the 'list of devoloper' for DQM - @pieterdavid is not a DQM developer , he is a ... developer. Which means that he's developing in many packages, and DQM is one of it when it's needed. For example the DetIds were everywhere in cmssw, so he removed them (on the tracker DPG request) , factorizing packages per packages (to avoid big PR to review) and the DQM packages are part of this process - So you can add him in your list , in hDQM or DQM or any list you want, for sure it doesn't harm but it doesn't make big sense actually ... |
Comparison is ready Comparison Summary:
|
Hi @jfernan2 , I think your question has been answered already by @fioriNTU and @boudoul : this is part of a tracker DPG EPR coding task that included migrating some code in DQM, commissioning etc. One clarification: this is not an optimization (there should not be a significant impact on performance), but the change was needed because the DetId layouts that were hardcoded in these classes will change for phase2. |
+1 |
+1 |
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. @davidlange6, @slava77, @smuzaffar, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
After having migrated all uses of these classes to TrackerTopology (see #19398 for the full list of PRs), they can be removed now.
CC @OlivierBondu @alesaggio @vidalm