From 36bf3ed25088959a2b6d18bf6e3a69805b8bb528 Mon Sep 17 00:00:00 2001
From: Felix Riehn <friehn@lip.pt>
Date: Fri, 9 Aug 2024 19:30:58 +0200
Subject: [PATCH] clang

---
 applications/cross_section.cpp                   |  4 ++--
 .../detail/modules/qgsjetII/InteractionModel.inl | 12 +++++++-----
 .../detail/modules/sibyll/InteractionModel.inl   | 16 +++++++++-------
 corsika/modules/qgsjetII/InteractionModel.hpp    |  3 +--
 corsika/modules/sibyll/InteractionModel.hpp      |  4 ++--
 tests/framework/testProcessSequence.cpp          | 16 ++++++++--------
 6 files changed, 29 insertions(+), 26 deletions(-)

diff --git a/applications/cross_section.cpp b/applications/cross_section.cpp
index 19661f1f9..eb900dd0d 100644
--- a/applications/cross_section.cpp
+++ b/applications/cross_section.cpp
@@ -99,8 +99,8 @@ void calculate_cross_sections(TModel& model, std::string const& model_name,
     }
 
     // p-p
-    auto const [xs_prod_pp, xs_ela_pp ]=
-        model->getCrossSectionInelEla(Code::Proton, Code::Proton, p4protonProj, p4protonTarg);
+    auto const [xs_prod_pp, xs_ela_pp] = model->getCrossSectionInelEla(
+        Code::Proton, Code::Proton, p4protonProj, p4protonTarg);
     // p-O
     CrossSectionType const xs_prod_pO =
         model->getCrossSection(Code::Proton, Code::Oxygen, p4protonProj, p4oxygenTarg);
diff --git a/corsika/detail/modules/qgsjetII/InteractionModel.inl b/corsika/detail/modules/qgsjetII/InteractionModel.inl
index 32e8398b7..1345648c7 100644
--- a/corsika/detail/modules/qgsjetII/InteractionModel.inl
+++ b/corsika/detail/modules/qgsjetII/InteractionModel.inl
@@ -102,11 +102,13 @@ namespace corsika::qgsjetII {
     return sigProd * 1_mb;
   }
 
-inline std::tuple<CrossSectionType, CrossSectionType>  InteractionModel::getCrossSectionInelEla(
-      Code projCode, Code targetCode, FourMomentum const& proj4mom,
-      FourMomentum const& target4mom) const {
-        return { getCrossSection(projCode, targetCode, proj4mom, target4mom), CrossSectionType::zero()};
-      }
+  inline std::tuple<CrossSectionType, CrossSectionType>
+  InteractionModel::getCrossSectionInelEla(Code projCode, Code targetCode,
+                                           FourMomentum const& proj4mom,
+                                           FourMomentum const& target4mom) const {
+    return {getCrossSection(projCode, targetCode, proj4mom, target4mom),
+            CrossSectionType::zero()};
+  }
 
   template <typename TSecondaries>
   inline void InteractionModel::doInteraction(TSecondaries& view, Code const projectileId,
diff --git a/corsika/detail/modules/sibyll/InteractionModel.inl b/corsika/detail/modules/sibyll/InteractionModel.inl
index 8a3b58f7b..2373e8da0 100644
--- a/corsika/detail/modules/sibyll/InteractionModel.inl
+++ b/corsika/detail/modules/sibyll/InteractionModel.inl
@@ -50,15 +50,17 @@ namespace corsika::sibyll {
                                                          target4mom);
   }
 
-inline std::tuple<CrossSectionType, CrossSectionType>  InteractionModel::getCrossSectionInelEla(
-      Code projCode, Code targetCode, FourMomentum const& proj4mom,
-      FourMomentum const& target4mom) const {
+  inline std::tuple<CrossSectionType, CrossSectionType>
+  InteractionModel::getCrossSectionInelEla(Code projCode, Code targetCode,
+                                           FourMomentum const& proj4mom,
+                                           FourMomentum const& target4mom) const {
     if (is_nucleus(projCode))
-      return { getNuclearInteractionModel().getCrossSection(projCode, targetCode, proj4mom,
-                                                          target4mom), CrossSectionType::zero()};
+      return {getNuclearInteractionModel().getCrossSection(projCode, targetCode, proj4mom,
+                                                           target4mom),
+              CrossSectionType::zero()};
     else
-      return getHadronInteractionModel().getCrossSectionInelEla(projCode, targetCode, proj4mom,
-                                                         target4mom);
+      return getHadronInteractionModel().getCrossSectionInelEla(projCode, targetCode,
+                                                                proj4mom, target4mom);
   }
 
   template <typename TSecondaries>
diff --git a/corsika/modules/qgsjetII/InteractionModel.hpp b/corsika/modules/qgsjetII/InteractionModel.hpp
index bbd3b24e7..f6dcd97e2 100644
--- a/corsika/modules/qgsjetII/InteractionModel.hpp
+++ b/corsika/modules/qgsjetII/InteractionModel.hpp
@@ -55,8 +55,7 @@ namespace corsika::qgsjetII {
                                      FourMomentum const& projectileP4,
                                      FourMomentum const& targetP4) const;
 
-
-/**
+    /**
      * Returns inelastic AND elastic cross sections.
      *
      * These cross sections must correspond to the process described in doInteraction
diff --git a/corsika/modules/sibyll/InteractionModel.hpp b/corsika/modules/sibyll/InteractionModel.hpp
index 05135bdd6..a89dfa539 100644
--- a/corsika/modules/sibyll/InteractionModel.hpp
+++ b/corsika/modules/sibyll/InteractionModel.hpp
@@ -31,8 +31,8 @@ namespace corsika::sibyll {
     CrossSectionType getCrossSection(Code, Code, FourMomentum const&,
                                      FourMomentum const&) const;
 
-    std::tuple<CrossSectionType, CrossSectionType> getCrossSectionInelEla(Code, Code, FourMomentum const&,
-                                     FourMomentum const&) const;
+    std::tuple<CrossSectionType, CrossSectionType> getCrossSectionInelEla(
+        Code, Code, FourMomentum const&, FourMomentum const&) const;
 
     template <typename TSecondaries>
     void doInteraction(TSecondaries&, Code, Code, FourMomentum const&,
diff --git a/tests/framework/testProcessSequence.cpp b/tests/framework/testProcessSequence.cpp
index a7f23a329..363254650 100644
--- a/tests/framework/testProcessSequence.cpp
+++ b/tests/framework/testProcessSequence.cpp
@@ -446,20 +446,20 @@ TEST_CASE("ProcessSequence General", "ProcessSequence") {
 
     CHECK(std::is_reference_v<decltype(sequence2.getProcess1())>);  // Process1&
     CHECK(!std::is_reference_v<decltype(sequence2.getProcess2())>); // ProcessSequence
-    CHECK(std::is_reference_v<decltype(
-              sequence2.getProcess2().getProcess1())>); // Process2&
-    CHECK(std::is_reference_v<decltype(
-              sequence2.getProcess2().getProcess2())>); // Process3&
+    CHECK(std::is_reference_v<
+          decltype(sequence2.getProcess2().getProcess1())>); // Process2&
+    CHECK(std::is_reference_v<
+          decltype(sequence2.getProcess2().getProcess2())>); // Process3&
 
     // and now with rvalue initialization
 
     auto sequence2_rv = make_sequence(Process1(0), m2, Process3(0));
     CHECK(!std::is_reference_v<decltype(sequence2_rv.getProcess1())>); // Process1
     CHECK(!std::is_reference_v<decltype(sequence2_rv.getProcess2())>); // ProcessSequence
-    CHECK(std::is_reference_v<decltype(
-              sequence2_rv.getProcess2().getProcess1())>); // Process2&
-    CHECK(!std::is_reference_v<decltype(
-              sequence2_rv.getProcess2().getProcess2())>); // Process3
+    CHECK(std::is_reference_v<
+          decltype(sequence2_rv.getProcess2().getProcess1())>); // Process2&
+    CHECK(!std::is_reference_v<
+          decltype(sequence2_rv.getProcess2().getProcess2())>); // Process3
   }
 
   SECTION("lifetime") {
-- 
GitLab