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
Pending items to be addressed after the integration of the first part of the MTD tracking/geometry PR in CMSSW #24452
Comments
assign reconstruction, geometry |
New categories assigned: geometry,reconstruction @Dr15Jones,@cvuosalo,@mdhildreth,@slava77,@perrotta,@ianna,@civanch you have been requested to review this Pull request/Issue and eventually sign? Thanks |
A new Issue was created by @perrotta . @davidlange6, @Dr15Jones, @smuzaffar, @fabiocos, @kpedro88 can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
assign upgrade |
New categories assigned: upgrade @kpedro88 you have been requested to review this Pull request/Issue and eventually sign? Thanks |
We might consider downgrading the warnings here to LogInfo, otherwise they will be printed in every pre-Phase2 workflow for the next N years: cmssw/Geometry/GlobalTrackingGeometryBuilder/plugins/GlobalTrackingGeometryESProducer.cc Lines 51 to 61 in 94c2443
|
loginfo and RTTI items addressed by #25063 others remain to be addressed later |
@fabiocos - please, check if there are any outstanding issues. Thanks! |
#32026 addresses some of the comments listed by @perrotta at the beginning of this issue in the
Furthermore @ianna was suggesting to replace within |
In my opinion if the use of |
@makortel thanks for the comment, in operations like those implied by https://github.com/cms-sw/cmssw/blob/master/DataFormats/ForwardDetId/interface/BTLDetId.h#L76 an explicit type cast is required il
giving (on Mac with clang 11, but this is irrelevant here I believe)
|
Hi @fabiocos |
@srimanob this issue is always in my inbox since 2018, I need to review with calm what possibly still applies as there were so many updates over time. |
@perrotta I believe that most of the original items of yours were already addressed, and for the few remaining #24452 (comment) I already commented. |
Ok, thank you Fabio. About "modernization of ReferenceCountingPointer", this was proposed by @lgray in the comment at L74 of RecoMTD/DetLayers/src/MTDRingForwardDoubleLayer.cc in #24285: I agree that this goes beyond the MTD domain, since it touches all tracking geometries in CMSSW. |
MTD reconstruction: code cleaning for old comments (issue #24452)
Now that #33680 has been merged, I would consider this issue as basically solved, accounting for the comments above. |
+reconstruction |
The following issues raised during the review of #24285 were not addressed in that PR. The idea is to integrate now the large changes included in that pull request, so that development can continue more easily in the IBs. All the issue found need to be fixed after that PR get merged in the CMSSW release, however.
From MTD Tracking Part 1 - Topology, Geometry, and Tracking Geometry #24285 (comment):
From MTD Tracking Part 1 - Topology, Geometry, and Tracking Geometry #24285 (comment):
RecoMTD/DetLayers/src/MTDRingForwardDoubleLayer.cc
: refactor compatibleDets() code to common location (MTD Tracking Part 1 - Topology, Geometry, and Tracking Geometry #24285 (comment))RecoMTD/DetLayers/src/MTDRingForwardDoubleLayer.cc
: modernize ReferenceCountingPointer (MTD Tracking Part 1 - Topology, Geometry, and Tracking Geometry #24285 (comment))RecoMTD/Navigation/src/MTDNavigableLayer.cc
etc.: make into a common class if no differences necessary for MTD usage (MTD Tracking Part 1 - Topology, Geometry, and Tracking Geometry #24285 (comment))DataFormats/FTLRecHit/src/FTLTrackingRecHit.cc
: extend trackerHitRTTI for this new class, rather than using typeid (MTD Tracking Part 1 - Topology, Geometry, and Tracking Geometry #24285 (comment))Geometry/MTDNumberingBuilder/interface/GeometricTimingDetExtra.h
: trailing underscore for data members (MTD Tracking Part 1 - Topology, Geometry, and Tracking Geometry #24285 (comment))Geometry/MTDNumberingBuilder/interface/CmsMTDStringToEnum.h
: trailing underscore for data members (MTD Tracking Part 1 - Topology, Geometry, and Tracking Geometry #24285 (comment))From MTD Tracking Part 1 - Topology, Geometry, and Tracking Geometry #24285 (comment)
TrackingTools/DetLayers
@lgray @kpedro88 @VinInn @slava77 @ianna
The text was updated successfully, but these errors were encountered: