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
Should GeomDet be in DataFormats rather than Geometry? #31252
Comments
A new Issue was created by @davidlange6 David Lange. @Dr15Jones, @dpiparo, @silviodonato, @smuzaffar, @makortel, @qliphy can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
assign geometry |
New categories assigned: geometry @Dr15Jones,@cvuosalo,@mdhildreth,@makortel,@ianna,@civanch you have been requested to review this Pull request/Issue and eventually sign? Thanks |
My personal take is why does Geometry depend on TrackingRecHit? |
The answer is
So my take is |
I don’t see anything the breaks by doing that.
On Aug 26, 2020, at 7:35 PM, Chris Jones <notifications@github.com<mailto:notifications@github.com>> wrote:
The answer is
cdj@mac-131265> git grep '#include "DataFormats/TrackingRecHit' | grep "Geometry/CommonTopologies"
Geometry/CommonTopologies/interface/GeometryAligner.h:#include "DataFormats/TrackingRecHit/interface/AlignmentPositionError.h"
Geometry/CommonTopologies/src/GeomDet.cc<http://GeomDet.cc>:#include "DataFormats/TrackingRecHit/interface/AlignmentPositionError.h"
Geometry/CommonTopologies/src/TrackerGeomDet.cc<http://TrackerGeomDet.cc>:#include "DataFormats/TrackingRecHit/interface/AlignmentPositionError.h"
So my take is DataFormats/TrackingRecHit/interface/AlignmentPositionError.h should move to Geometry/CommonTopologies.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#31252 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABGPFQ36XXROMMHBKM7ZZETSCVBVPANCNFSM4QMBQOKA>.
|
perhaps DataFormats/GeometryCommonDetAlgo #include "DataFormats/GeometryCommonDetAlgo/interface/GlobalError.h" is the only include |
+1 |
This issue is fully signed and ready to be closed. |
Among the violations of dependencies in DataFormats is the use of GeomDet. This has created a cyclic dependency in module 'GeometryCommonTopologies': GeometryCommonTopologies -> DataFormatsTrackingRecHit -> GeometryCommonTopologies
which I'd like to break..
The text was updated successfully, but these errors were encountered: