From b4dd7ecee6783c7748201b8a358945d54922611f Mon Sep 17 00:00:00 2001 From: beomki-yeo Date: Wed, 18 Oct 2023 23:01:40 +0200 Subject: [PATCH] Backup --- .../finding/device/impl/propagate_to_next_surface.ipp | 2 +- .../finding/device/propagate_to_next_surface.hpp | 2 +- .../include/traccc/cuda/finding/finding_algorithm.hpp | 4 ++-- .../include/traccc/cuda/fitting/fitting_algorithm.hpp | 4 ++-- device/cuda/src/finding/finding_algorithm.cu | 4 ++-- device/cuda/src/fitting/fitting_algorithm.cu | 2 +- .../src/seeding/experimental/spacepoint_formation.cu | 2 +- .../include/traccc/sycl/fitting/fitting_algorithm.hpp | 4 ++-- device/sycl/src/fitting/fitting_algorithm.sycl | 2 +- examples/run/cpu/seeding_example.cpp | 5 +++-- extern/covfie/CMakeLists.txt | 2 +- extern/detray/CMakeLists.txt | 2 +- tests/common/tests/kalman_fitting_test.hpp | 10 +++++----- 13 files changed, 23 insertions(+), 22 deletions(-) diff --git a/device/common/include/traccc/finding/device/impl/propagate_to_next_surface.ipp b/device/common/include/traccc/finding/device/impl/propagate_to_next_surface.ipp index 5853c24354..aca9a48181 100644 --- a/device/common/include/traccc/finding/device/impl/propagate_to_next_surface.ipp +++ b/device/common/include/traccc/finding/device/impl/propagate_to_next_surface.ipp @@ -12,7 +12,7 @@ namespace traccc::device { template TRACCC_DEVICE inline void propagate_to_next_surface( std::size_t globalIndex, const config_t cfg, - typename propagator_t::detector_type::detector_view_type det_data, + typename propagator_t::detector_type::view_type det_data, vecmem::data::jagged_vector_view nav_candidates_buffer, bound_track_parameters_collection_types::const_view in_params_view, diff --git a/device/common/include/traccc/finding/device/propagate_to_next_surface.hpp b/device/common/include/traccc/finding/device/propagate_to_next_surface.hpp index 3f86fc4aa5..dfb53f49a4 100644 --- a/device/common/include/traccc/finding/device/propagate_to_next_surface.hpp +++ b/device/common/include/traccc/finding/device/propagate_to_next_surface.hpp @@ -38,7 +38,7 @@ namespace traccc::device { template TRACCC_DEVICE inline void propagate_to_next_surface( std::size_t globalIndex, const config_t cfg, - typename propagator_t::detector_type::detector_view_type det_data, + typename propagator_t::detector_type::view_type det_data, vecmem::data::jagged_vector_view nav_candidates_buffer, bound_track_parameters_collection_types::const_view in_params_view, diff --git a/device/cuda/include/traccc/cuda/finding/finding_algorithm.hpp b/device/cuda/include/traccc/cuda/finding/finding_algorithm.hpp index 5c14f1a240..d130639797 100644 --- a/device/cuda/include/traccc/cuda/finding/finding_algorithm.hpp +++ b/device/cuda/include/traccc/cuda/finding/finding_algorithm.hpp @@ -37,7 +37,7 @@ namespace traccc::cuda { template class finding_algorithm : public algorithm&, const typename measurement_collection_types::view&, @@ -85,7 +85,7 @@ class finding_algorithm /// @param navigation_buffer Buffer for navigation candidates /// @param seeds Input seeds track_candidate_container_types::buffer operator()( - const typename detector_type::detector_view_type& det_view, + const typename detector_type::view_type& det_view, const vecmem::data::jagged_vector_view< typename navigator_t::intersection_type>& navigation_buffer, const typename measurement_collection_types::view& measurements, diff --git a/device/cuda/include/traccc/cuda/fitting/fitting_algorithm.hpp b/device/cuda/include/traccc/cuda/fitting/fitting_algorithm.hpp index 7b7b1d85b6..841e2f7244 100644 --- a/device/cuda/include/traccc/cuda/fitting/fitting_algorithm.hpp +++ b/device/cuda/include/traccc/cuda/fitting/fitting_algorithm.hpp @@ -27,7 +27,7 @@ namespace traccc::cuda { template class fitting_algorithm : public algorithm&, const typename track_candidate_container_types::const_view&)> { @@ -45,7 +45,7 @@ class fitting_algorithm /// Run the algorithm track_state_container_types::buffer operator()( - const typename fitter_t::detector_type::detector_view_type& det_view, + const typename fitter_t::detector_type::view_type& det_view, const vecmem::data::jagged_vector_view< typename fitter_t::intersection_type>& navigation_buffer, const typename track_candidate_container_types::const_view& diff --git a/device/cuda/src/finding/finding_algorithm.cu b/device/cuda/src/finding/finding_algorithm.cu index b0e9d3fe57..8824a685be 100644 --- a/device/cuda/src/finding/finding_algorithm.cu +++ b/device/cuda/src/finding/finding_algorithm.cu @@ -118,7 +118,7 @@ __global__ void find_tracks( template __global__ void propagate_to_next_surface( const config_t cfg, - typename propagator_t::detector_type::detector_view_type det_data, + typename propagator_t::detector_type::view_type det_data, vecmem::data::jagged_vector_view nav_candidates_buffer, bound_track_parameters_collection_types::const_view in_params_view, @@ -172,7 +172,7 @@ finding_algorithm::finding_algorithm( template track_candidate_container_types::buffer finding_algorithm::operator()( - const typename detector_type::detector_view_type& det_view, + const typename detector_type::view_type& det_view, const vecmem::data::jagged_vector_view< typename navigator_t::intersection_type>& navigation_buffer, const typename measurement_collection_types::view& measurements, diff --git a/device/cuda/src/fitting/fitting_algorithm.cu b/device/cuda/src/fitting/fitting_algorithm.cu index 76197d7164..977c01ed55 100644 --- a/device/cuda/src/fitting/fitting_algorithm.cu +++ b/device/cuda/src/fitting/fitting_algorithm.cu @@ -55,7 +55,7 @@ fitting_algorithm::fitting_algorithm( template track_state_container_types::buffer fitting_algorithm::operator()( - const typename fitter_t::detector_type::detector_view_type& det_view, + const typename fitter_t::detector_type::view_type& det_view, const vecmem::data::jagged_vector_view< typename fitter_t::intersection_type>& navigation_buffer, const typename track_candidate_container_types::const_view& diff --git a/device/cuda/src/seeding/experimental/spacepoint_formation.cu b/device/cuda/src/seeding/experimental/spacepoint_formation.cu index fc8bc9c50c..663f6a8487 100644 --- a/device/cuda/src/seeding/experimental/spacepoint_formation.cu +++ b/device/cuda/src/seeding/experimental/spacepoint_formation.cu @@ -66,7 +66,7 @@ spacepoint_formation::operator()( using telescope_detector_type = detray::detector>, - covfie::field_view, detray::device_container_types>; + detray::device_container_types>; template class spacepoint_formation; } // namespace traccc::cuda::experimental \ No newline at end of file diff --git a/device/sycl/include/traccc/sycl/fitting/fitting_algorithm.hpp b/device/sycl/include/traccc/sycl/fitting/fitting_algorithm.hpp index ba8ac5f95c..7ad6665b61 100644 --- a/device/sycl/include/traccc/sycl/fitting/fitting_algorithm.hpp +++ b/device/sycl/include/traccc/sycl/fitting/fitting_algorithm.hpp @@ -29,7 +29,7 @@ namespace traccc::sycl { template class fitting_algorithm : public algorithm&, const typename track_candidate_container_types::const_view&)> { @@ -48,7 +48,7 @@ class fitting_algorithm /// Run the algorithm track_state_container_types::buffer operator()( - const typename fitter_t::detector_type::detector_view_type& det_view, + const typename fitter_t::detector_type::view_type& det_view, const vecmem::data::jagged_vector_view< typename fitter_t::intersection_type>& navigation_buffer, const typename track_candidate_container_types::const_view& diff --git a/device/sycl/src/fitting/fitting_algorithm.sycl b/device/sycl/src/fitting/fitting_algorithm.sycl index 1df506f8d8..5b53e83bdd 100644 --- a/device/sycl/src/fitting/fitting_algorithm.sycl +++ b/device/sycl/src/fitting/fitting_algorithm.sycl @@ -45,7 +45,7 @@ fitting_algorithm::fitting_algorithm( template track_state_container_types::buffer fitting_algorithm::operator()( - const typename fitter_t::detector_type::detector_view_type& det_view, + const typename fitter_t::detector_type::view_type& det_view, const vecmem::data::jagged_vector_view< typename fitter_t::intersection_type>& navigation_buffer, const typename track_candidate_container_types::const_view& diff --git a/examples/run/cpu/seeding_example.cpp b/examples/run/cpu/seeding_example.cpp index f270117d32..d50297bb8e 100644 --- a/examples/run/cpu/seeding_example.cpp +++ b/examples/run/cpu/seeding_example.cpp @@ -35,6 +35,7 @@ // Detray include(s). #include "detray/core/detector.hpp" +#include "detray/detectors/bfield.hpp" #include "detray/detectors/toy_metadata.hpp" #include "detray/io/common/detector_reader.hpp" #include "detray/propagator/navigator.hpp" @@ -55,9 +56,9 @@ int seq_run(const traccc::seeding_input_config& /*i_cfg*/, const traccc::common_options& common_opts) { /// Type declarations - using host_detector_type = detray::detector>; + using host_detector_type = detray::detector; - using b_field_t = typename host_detector_type::bfield_type; + using b_field_t = covfie::field; using rk_stepper_type = detray::rk_stepper, covfie::field, - detray::host_container_types>; + using host_detector_type = detray::detector, + detray::host_container_types>; using device_detector_type = - detray::detector, covfie::field_view, + detray::detector, detray::device_container_types>; - using b_field_t = typename host_detector_type::bfield_type; + using b_field_t = covfie::field; using rk_stepper_type = detray::rk_stepper>; using host_navigator_type = detray::navigator;