diff --git a/tests/modules/testSibyll.cpp b/tests/modules/testSibyll.cpp index c5dca766faab79acc981d78c2ef81b7751ef68e6..14051538285f203739b84ae4a3b7eaebad29ada1 100644 --- a/tests/modules/testSibyll.cpp +++ b/tests/modules/testSibyll.cpp @@ -100,7 +100,7 @@ auto sumMomentum(TStackView const& view, CoordinateSystemPtr const& vCS) { return sum; } -TEST_CASE("SibyllInterface", "modules") { +TEST_CASE("SibyllInteractionInterface", "modules") { logging::set_level(logging::level::info); @@ -304,6 +304,32 @@ TEST_CASE("SibyllInterface", "modules") { // CHECK(view.getSize() == 20); // also sibyll not stable wrt. to compiler changes CHECK(view.getSize() == Approx(100).margin(90)); // this is not physics validation } +} + +#include <corsika/framework/geometry/Point.hpp> +#include <corsika/framework/geometry/RootCoordinateSystem.hpp> +#include <corsika/framework/geometry/Vector.hpp> + +#include <corsika/framework/core/PhysicalUnits.hpp> + +#include <corsika/framework/core/ParticleProperties.hpp> + +#include <SetupTestEnvironment.hpp> +#include <SetupTestStack.hpp> + +#include <corsika/media/Environment.hpp> +#include <corsika/media/HomogeneousMedium.hpp> +#include <corsika/media/NuclearComposition.hpp> +#include <corsika/media/UniformMagneticField.hpp> + +TEST_CASE("SibyllDecayInterface", "modules") { + logging::set_level(logging::level::info); + + auto [env, csPtr, nodePtr] = setup::testing::setup_environment(Code::Oxygen); + auto const& cs = *csPtr; + { [[maybe_unused]] auto const& env_dummy = env; } + + RNGManager<>::getInstance().registerRandomStream("sibyll"); SECTION("DecayInterface") {