Phase 2 geometry deprecation (pre-D110)
We have recently finished moving the default Phase 2 geometry to D121 (#49437). We should take the opportunity to clean up old, unused geometry variations in the latest CMSSW release (16_X series). We expect another round of cleanup in mid-2026, when we update the default geometry to the version that will be used for the MC campaign.
I propose to keep geometries from D110 onward (the previous default) for now. This implies deprecating the following:
- Detectors: D95, D96, D98, D99, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109
- Tracker: T31, T32, T33, T34
- remove from README: T15, T21, T24, T25, T26, T30 (already deprecated, no longer used/available)
- Calorimeter: C17, C21, C22, C23
- remove from README: C9, C10, C11, C13, C14, C15, C16
- C18 still used only in D110
- Muon system: M13
- remove from README: M4, M6, M7, M8, M9, M10, M11, M12
- MTD: I16
- remove from README: I10, I11, I12, I13, I14, I15
- Common:
- remove from README: O4, O5, O6, O7, O8
- Forward:
- remove from README: F2, F3, F4, F5, F6, F7
All DPGs, please comment:
- if you approve these changes
- if any of these geometries still need to be kept
- if there are any more geometries that could be deprecated
Tagging: @cms-sw/trk-dpg-l2 @cms-sw/hgcal-dpg-l2 @cms-sw/muon-dpg-l2 @cms-sw/gem-dpg-l2 @cms-sw/csc-dpg-l2 @cms-sw/rpc-dpg-l2 @cms-sw/dt-dpg-l2 @cms-sw/mtd-dpg-l2 Also tagging, just in case: @cms-sw/l1-l2 @cms-sw/hlt-l2
If we can converge in the next week or two, the deprecations can be carried out before the holiday break. If not, the deprecations will be performed in January.
The geometries are listed here: https://github.com/cms-sw/cmssw/tree/master/Configuration/Geometry
assign simulation,geometry
New categories assigned: simulation,geometry
@bsunanda,@civanch,@Dr15Jones,@kpedro88,@makortel,@mdhildreth you have been requested to review this Pull request/Issue and eventually sign? Thanks
cms-bot internal usage
A new Issue was created by @kpedro88.
@Dr15Jones, @ftenchini, @makortel, @mandrenguyen, @sextonkennedy, @smuzaffar can you please review it and eventually sign/assign? Thanks.
cms-bot commands are listed here
The proposed deprecation of T31,T32,T33 & T34 is fine for the Tracker. FYI @boudoul @bartosik-hep
I tried to follow the opinions of Tracker, HGCal, and I also looked at the existing usage in Configuration/Geometry. Here is my proposal to keep alive the following: Keep the following subscenarios: Overall: O9, O10, O11 Tracker: T35, T36, T37, T38, T39 Calorimeter: C18, C19, C20, C22, C25, C26, C27, C28 Muon: M14, M15, M16 Forward: F8, F9 MTD: I17, I18, I21, I22 Discard the following: Overall: O8 Tracker: T24, T25, T30, T31, T32, T33, T34 Calorimeter: C17, C21, C23, C24 Muon: M13 MTD: I14, I15, I16, I19, I20 Keep the scenarios: D104, D110, D111, D112, D113, D114, D115, D120, D121, D122, D123, D124, D125 Discard the scenarios: D95, D96, D98, D99, D100, D101, D102, D103, D105, D106, D107, D108, D109, D116, D117, D118, D119
Please send your suggestions and we shall take a collective decision. Thanks
Sunanda
From: mdelcourt @.> Sent: 17 December 2025 18:31 To: cms-sw/cmssw @.> Cc: Sunanda Banerjee @.>; Mention @.> Subject: Re: [cms-sw/cmssw] Phase 2 geometry deprecation (pre-D110) (Issue #49563)
[https://avatars.githubusercontent.com/u/1363408?s=20&v=4]mdelcourt left a comment (cms-sw/cmssw#49563)https://github.com/cms-sw/cmssw/issues/49563#issuecomment-3665245748
The proposed deprecation of T31,T32,T33 & T34 is fine for the Tracker. FYI @boudoulhttps://github.com/boudoul @bartosik-hephttps://github.com/bartosik-hep
— Reply to this email directly, view it on GitHubhttps://github.com/cms-sw/cmssw/issues/49563#issuecomment-3665245748, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABGMZOXSQOQCY6YOIARFCLL4CFH2ZAVCNFSM6AAAAACOGQUE72VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTMNRVGI2DKNZUHA. You are receiving this because you were mentioned.Message ID: @.***>
I agree with Sunanda proposal.