-
Notifications
You must be signed in to change notification settings - Fork 33
Relocation of part of the utilities from TrackingTypes.h (issue #30090) [1/3] #54
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
Relocation of part of the utilities from TrackingTypes.h (issue #30090) [1/3] #54
Conversation
Part of TrackingTypes.h was moved to lardataalg. This is solution to LArSoft issue #30090.
|
A new Pull Request was created by @PetrilloAtWork (Gianluca Petrillo) for develop. It involves the following packages: lardataobj @LArSoft/level-1-managers, @LArSoft/level-2-managers can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
The code-checks are being triggered in jenkins. |
|
+code-checks |
|
trigger build with pull requests #54, LArSoft/lardataalg#53, LArSoft/larreco#88 |
|
The tests are being triggered in jenkins. |
|
+LArSoft tests OK on slf7 for e26:prof |
1 similar comment
|
+LArSoft tests OK on slf7 for e26:prof |
|
+LArSoft tests OK on slf7 for c14:prof |
1 similar comment
|
+LArSoft tests OK on slf7 for c14:prof |
|
-SBND tests failed on slf7 for e26:prof |
1 similar comment
|
-SBND tests failed on slf7 for e26:prof |
|
-ICARUS tests failed on slf7 for e26:prof |
1 similar comment
|
-ICARUS tests failed on slf7 for e26:prof |
|
-uBooNE tests failed on slf7 for e26:prof |
1 similar comment
|
-uBooNE tests failed on slf7 for e26:prof |
|
-DUNE tests failed on slf7 for e26:prof |
|
+LArSoft tests OK on slf7 for c14:prof |
1 similar comment
|
+LArSoft tests OK on slf7 for c14:prof |
|
trigger build with pull requests #54, LArSoft/lardataalg#53, LArSoft/larreco#88, DUNE/duneprototypes#97, DUNE/dunereco#167, DUNE/dunesim#101, DUNE/protoduneana#66, uboone/ubana#74, uboone/ublite#3, uboone/ubreco#34, uboone/ubevt#4, uboone/ubcore#4, SBNSoftware/sbndcode#880 |
|
The tests are being triggered in jenkins. |
|
+LArSoft tests OK on slf7 for c14:prof |
1 similar comment
|
+LArSoft tests OK on slf7 for c14:prof |
|
+LArSoft tests OK on slf7 for e26:prof |
1 similar comment
|
+LArSoft tests OK on slf7 for e26:prof |
|
-uBooNE tests failed on slf7 for e26:prof |
1 similar comment
|
-uBooNE tests failed on slf7 for e26:prof |
|
-SBND tests warning, with build warning,, with ignored warning for build, on slf7 for e26:prof |
1 similar comment
|
-SBND tests warning, with build warning,, with ignored warning for build, on slf7 for e26:prof |
|
-ICARUS tests failed, with build warning,, with ignored warning for build, on slf7 for e26:prof |
1 similar comment
|
-ICARUS tests failed, with build warning,, with ignored warning for build, on slf7 for e26:prof |
|
-DUNE tests failed on slf7 for e26:prof |
1 similar comment
|
-DUNE tests failed on slf7 for e26:prof |
|
approve |
|
This pull request is fully signed and it will be merged to develop and built in the next LArSoft release after it passes the integration tests. |
This is the proposed resolution of LArSoft issue #30090.
The utilities depending on
lardataalgfunctionality have been relocated fromlardataobj/Utilities/TrackingTypes.hto the new headerlardataalg/Utilities/TrackingTypeUtils.h.One unused utility function has been removed (
convertVecPointToTVec3()).Three pull requests are involved:
Conversion guide
This is technically a breaking change:
larcorealg::Geometrydependency might expose an existingCMakeLists.txtbug, that may require the addition oflarcorealg::Geometryin theLIBRARIESlist of existing libraries as appropriate (orROOT::Histwhich was indirectly also provided).lardataalg/Utilities/TrackingTypeUtils.hneeds to be added (rarely, it can legitimately replaceTrackingTypes.hone);lardataalg::UtilitiesHeadersneeds to be added to the library link list (LIBRARIES, choosingPUBLIC/PRIVATE/INTERFACEaccording to the usual rules).recob::tracking::convertVecPointToTVec3(), report that need to LArSoft team since that function was deemed unused and therefore removed.Pull requests have been opened in all LArSoft repositories where GitHub reports the usage of one of the functions (except
toPoint()/toVector()which haven't been followed because of too many false positives).Experiment code was not surveyed.