@@ -38,7 +38,7 @@ struct empty_bfield {};
38
38
template <typename stepper_t , typename detector_t ,
39
39
typename bfield_t = empty_bfield>
40
40
inline auto record_propagation (
41
- const typename detector_t ::geometry_context,
41
+ const typename detector_t ::geometry_context ctx ,
42
42
vecmem::memory_resource *host_mr, const detector_t &det,
43
43
const propagation::config &cfg,
44
44
const free_track_parameters<typename detector_t ::algebra_type> &track,
@@ -88,10 +88,10 @@ inline auto record_propagation(
88
88
std::unique_ptr<typename propagator_t ::state> propagation{nullptr };
89
89
if constexpr (std::is_same_v<bfield_t , empty_bfield>) {
90
90
propagation =
91
- std::make_unique<typename propagator_t ::state>(track, det);
91
+ std::make_unique<typename propagator_t ::state>(track, det, ctx );
92
92
} else {
93
93
propagation =
94
- std::make_unique<typename propagator_t ::state>(track, bfield, det);
94
+ std::make_unique<typename propagator_t ::state>(track, bfield, det, ctx );
95
95
}
96
96
97
97
// Access to navigation information
0 commit comments