diff --git a/tests/modules/testQGSJetII.cpp b/tests/modules/testQGSJetII.cpp index 25765146ea86573b7da40882918f5bf49aef1e8c..2ccf4752e84a8636fabdf593fd7a8570ff5d566f 100644 --- a/tests/modules/testQGSJetII.cpp +++ b/tests/modules/testQGSJetII.cpp @@ -182,10 +182,10 @@ TEST_CASE("QgsjetIIInterface", "[processes]") { corsika::qgsjetII::Interaction model; model.doInteraction(view); // this also should produce some fragments - CHECK(view.getSize() == Approx(228).margin(100)); // this is not physics validation + CHECK(view.getSize() == Approx(350).margin(100)); // this is not physics validation int countFragments = 0; for (auto const& sec : view) { countFragments += (sec.getPID() == Code::Nucleus); } - CHECK(countFragments == Approx(2).margin(1)); // this is not physics validation + CHECK(countFragments == Approx(4).margin(2)); // this is not physics validation [[maybe_unused]] const GrammageType length = model.getInteractionLength(particle); CHECK(length / (1_g / square(1_cm)) == @@ -231,7 +231,7 @@ TEST_CASE("QgsjetIIInterface", "[processes]") { [[maybe_unused]] auto particle = stackPtr->first(); corsika::qgsjetII::Interaction model; model.doInteraction(view); - CHECK(view.getSize() == Approx(18).margin(2)); // this is not physics validation + CHECK(view.getSize() == Approx(10).margin(2)); // this is not physics validation } { // rho0 is internally converted into pi-/pi+ auto [stackPtr, secViewPtr] = setup::testing::setup_stack( @@ -241,7 +241,7 @@ TEST_CASE("QgsjetIIInterface", "[processes]") { [[maybe_unused]] auto particle = stackPtr->first(); corsika::qgsjetII::Interaction model; model.doInteraction(view); - CHECK(view.getSize() == Approx(12).margin(8)); // this is not physics validation + CHECK(view.getSize() == Approx(29).margin(8)); // this is not physics validation } { // Lambda is internally converted into neutron auto [stackPtr, secViewPtr] = setup::testing::setup_stack( @@ -251,7 +251,7 @@ TEST_CASE("QgsjetIIInterface", "[processes]") { [[maybe_unused]] auto particle = stackPtr->first(); corsika::qgsjetII::Interaction model; model.doInteraction(view); - CHECK(view.getSize() == Approx(15).margin(10)); // this is not physics validation + CHECK(view.getSize() == Approx(29).margin(10)); // this is not physics validation } { // AntiLambda is internally converted into anti neutron auto [stackPtr, secViewPtr] = setup::testing::setup_stack( @@ -261,7 +261,7 @@ TEST_CASE("QgsjetIIInterface", "[processes]") { [[maybe_unused]] auto particle = stackPtr->first(); corsika::qgsjetII::Interaction model; model.doInteraction(view); - CHECK(view.getSize() == Approx(40).margin(20)); // this is not physics validation + CHECK(view.getSize() == Approx(3).margin(20)); // this is not physics validation } } } diff --git a/tests/modules/testSibyll.cpp b/tests/modules/testSibyll.cpp index 58af6a2937df8ff21126e3b5ffd570f68d0b38f1..5e23c07e21326e32f21fedba03484ab06e45126a 100644 --- a/tests/modules/testSibyll.cpp +++ b/tests/modules/testSibyll.cpp @@ -296,7 +296,8 @@ TEST_CASE("SibyllInterface", "[processes]") { // Felix, are those changes OK? Below are the checks before refactory-2020 // CHECK(length / 1_g * 1_cm * 1_cm == Approx(44.2).margin(.1)); // CHECK(view.getSize() == 11); - CHECK(length / 1_g * 1_cm * 1_cm == Approx(42.8).margin(.1)); + CHECK(length / 1_g * 1_cm * 1_cm == + Approx(46.3).margin(2)); // this is not physics validation // CHECK(view.getSize() == 20); // also sibyll not stable wrt. to compiler changes }