diff --git a/tests/modules/testQGSJetII.cpp b/tests/modules/testQGSJetII.cpp index 36277333f470368c17516b4cb9b9e50dd94f4d39..d7c4b116f4f87bf6566448802834a4cc61fc9ddd 100644 --- a/tests/modules/testQGSJetII.cpp +++ b/tests/modules/testQGSJetII.cpp @@ -96,6 +96,8 @@ TEST_CASE("QgsjetII", "[processes]") { corsika::qgsjetII::QgsjetIIXSClass::Baryons); CHECK(corsika::qgsjetII::getQgsjetIIXSCode(Code::PiMinus) == corsika::qgsjetII::QgsjetIIXSClass::LightMesons); + CHECK(corsika::qgsjetII::getQgsjetIIXSCode(Code::Helium) == + corsika::qgsjetII::QgsjetIIXSClass::Baryons); } SECTION("valid") { @@ -187,12 +189,13 @@ TEST_CASE("QgsjetIIInterface", "interaction,processes") { CHECK(view.getSize() == 14); CHECK(sumCharge(view) == 2); + + bit us again, lets set the size to max. size of stack in qgsjet *********************************** */ auto const secMomSum = sumMomentum(view, projectileMomentum.getCoordinateSystem()); CHECK((secMomSum - projectileMomentum).getNorm() / projectileMomentum.getNorm() == Approx(0).margin(1e-2)); - - CHECK(view.getSize() == Approx(3000).margin(2998)); + CHECK(view.getSize() == Approx(95000).margin(94998)); } SECTION("InteractionInterface Nuclei") { @@ -210,7 +213,8 @@ TEST_CASE("QgsjetIIInterface", "interaction,processes") { model.doInteraction(view, pid, Code::Oxygen, projectileP4, targetP4); // this also should produce some fragments - CHECK(view.getSize() == Approx(150).margin(150)); // this is not physics validation + CHECK(view.getSize() == + Approx(95000).margin(94998)); // this is not physics validation int countFragments = 0; for (auto const& sec : view) { countFragments += (is_nucleus(sec.getPID())); } CHECK(countFragments == Approx(4).margin(3)); // this is not physics validation