Back to home page

EIC code displayed by LXR

 
 

    


Warning, /acts/Traccc/device/cuda/src/fitting/kernels/specializations/fit_backward.cu.in is written in an unsupported language. File is not indexed.

0001 /** TRACCC library, part of the ACTS project (R&D line)
0002  *
0003  * (c) 2023-2026 CERN for the benefit of the ACTS project
0004  *
0005  * Mozilla Public License Version 2.0
0006  */
0007 
0008 // Local include(s).
0009 #include "src/fitting/kernels/specializations/fit_backward_src.cuh"
0010 #include "src/utils/magnetic_field_types.hpp"
0011 
0012 // Project include(s).
0013 #include "traccc/bfield/magnetic_field_types.hpp"
0014 #include "traccc/fitting/details/kalman_fitting_types.hpp"
0015 #include "traccc/geometry/detector.hpp"
0016 
0017 // Covfie include(s).
0018 #include <covfie/core/field.hpp>
0019 
0020 namespace traccc::cuda {
0021 
0022 using fitter =
0023     traccc::details::kalman_fitter_t<@DETECTOR_NAME@::device,
0024                                      covfie::field<@BFIELD_NAME@>::view_t>;
0025 
0026 template void fit_backward<fitter>(
0027     const dim3& grid_size, const dim3& block_size, std::size_t shared_mem_size,
0028     const cudaStream_t& stream, const fitting_config& cfg,
0029     const device::fit_payload& payload,
0030     const device::fit_tpayload<fitter::detector_type::const_view_type,
0031                                fitter::bfield_type, fitter::surface_type>*
0032         tpayload);
0033 
0034 }  // namespace traccc::cuda