Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update tracking to use Acts v36.0 (#1454)
* move acts to v36 and required ldmx::tracking code changes, ldmx-sw builds but does not link yet * remove now non-existent acts component from linking The ActsPluginIdentification does not exist within ACTS v36 and so asking for it to be built just gets ignored since its not an option ACTS looks for; however, asking to link to it errors since this component is not a valid library that can be linked to (it is never built). We can remove reference to this plugin and point out that the default-build of acts appears to satisfy our needs. * v36 is building, linking, running and give resonable results. Still need to update GSF track fitting and restore a few features. * forgot a couple of changes to MeasurementCalibrator * fix up CKF so that it makes everything for ldmx::track; GSF builds but not sure if working yet * Once in a while CKFProcessor crashes when it cant extrapolate to target state. Put in a catch and some info statements * Add back a block I accidently deleted * adapted GSF for v36 and added tagger/recoil flexibility * move acts to v36 and required ldmx::tracking code changes, ldmx-sw builds but does not link yet * remove now non-existent acts component from linking The ActsPluginIdentification does not exist within ACTS v36 and so asking for it to be built just gets ignored since its not an option ACTS looks for; however, asking to link to it errors since this component is not a valid library that can be linked to (it is never built). We can remove reference to this plugin and point out that the default-build of acts appears to satisfy our needs. * v36 is building, linking, running and give resonable results. Still need to update GSF track fitting and restore a few features. * forgot a couple of changes to MeasurementCalibrator * fix up CKF so that it makes everything for ldmx::track; GSF builds but not sure if working yet * Once in a while CKFProcessor crashes when it cant extrapolate to target state. Put in a catch and some info statements * Add back a block I accidently deleted * adapted GSF for v36 and added tagger/recoil flexibility * add new plots and ranges to dqm * update the example reco so that it actually works right * clang_format and some other cleanup * clang-format checker didnt like my comment for some reason * damn formatting * Update Tracking/include/Tracking/Reco/DigitizationProcessor.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/include/Tracking/Reco/GSFProcessor.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/include/Tracking/Sim/MeasurementCalibrator.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/python/tracking.py Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/include/Tracking/Reco/TruthSeedProcessor.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/src/Tracking/Reco/CKFProcessor.cxx Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/include/Tracking/Sim/MeasurementCalibrator.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/include/Tracking/Sim/MeasurementCalibrator.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/include/Tracking/Sim/MeasurementCalibrator.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/include/Tracking/Sim/MeasurementCalibrator.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/src/Tracking/Reco/CKFProcessor.cxx Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/src/Tracking/Reco/SeedFinderProcessor.cxx Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/include/Tracking/Reco/TrackExtrapolatorTool.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/include/Tracking/Reco/TrackExtrapolatorTool.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/include/Tracking/Reco/TrackExtrapolatorTool.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/include/Tracking/Reco/TrackExtrapolatorTool.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/include/Tracking/Reco/TrackExtrapolatorTool.h Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/src/Tracking/Reco/Vertexer.cxx Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/src/Tracking/Reco/VertexProcessor.cxx Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/src/Tracking/Reco/Vertexer.cxx Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/src/Tracking/Reco/CKFProcessor.cxx Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/src/Tracking/Reco/CKFProcessor.cxx Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * Update Tracking/src/Tracking/Reco/CKFProcessor.cxx Co-authored-by: Tamas Vami <tamas.almos.vami@cern.ch> * add typename to make it clearer * clean up some comments from tvami. Probably some more clang-format issues though * a few more changes for clang-format * add specific measurement_collection to pn validation config --------- Co-authored-by: tomeichlersmith <eichl008@umn.edu> Co-authored-by: EBerzin <eberzin@stanford.edu> Co-authored-by: Tamas Vami <Tamas.Almos.Vami@cern.ch>
- Loading branch information