From 0b6c7684cef52ffda36558327c5541e91f52af21 Mon Sep 17 00:00:00 2001 From: ralfulrich <ralf.ulrich@kit.edu> Date: Fri, 11 Jun 2021 21:32:42 +0200 Subject: [PATCH] more tracking tests --- tests/modules/testTracking.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/modules/testTracking.cpp b/tests/modules/testTracking.cpp index cfeba1ec0..bbd94cb34 100644 --- a/tests/modules/testTracking.cpp +++ b/tests/modules/testTracking.cpp @@ -74,14 +74,14 @@ TEMPLATE_TEST_CASE("Tracking", "tracking", tracking_leapfrog_curved::Tracking, auto isParallel = GENERATE(as<bool>{}, true, false); // for algorithms that know magnetic deflections choose: +-50uT, 0uT // otherwise just 0uT - auto Bfield = GENERATE(filter( - []([[maybe_unused]] MagneticFluxType v) { + auto Bfield = GENERATE_COPY(filter( + [isParallel]([[maybe_unused]] MagneticFluxType v) { if constexpr (std::is_same_v<TestType, tracking_line::Tracking>) return v == 0_uT; else return true; }, - values<MagneticFluxType>({50_uT, 0_uT, (isParallel ? 0 : -50_uT)}))); + values<MagneticFluxType>({50_uT, 0_uT, (isParallel ? 0_uT : -50_uT)}))); // particle --> (world) --> | --> (target) // true: start inside "world" volume // false: start inside "target" volume -- GitLab