From 459849b2e25470e15daea96ced7868fa436791f3 Mon Sep 17 00:00:00 2001
From: Maximilian Reininghaus <maximilian.reininghaus@kit.edu>
Date: Wed, 1 Jun 2022 15:48:43 +0200
Subject: [PATCH] removed redundant code

---
 corsika/detail/modules/qgsjetII/InteractionModel.inl | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/corsika/detail/modules/qgsjetII/InteractionModel.inl b/corsika/detail/modules/qgsjetII/InteractionModel.inl
index caa1779e4..f7e0ab154 100644
--- a/corsika/detail/modules/qgsjetII/InteractionModel.inl
+++ b/corsika/detail/modules/qgsjetII/InteractionModel.inl
@@ -88,15 +88,13 @@ namespace corsika::qgsjetII {
 
     int const iBeam = static_cast<QgsjetIIXSClassIntType>(
         corsika::qgsjetII::getQgsjetIIXSCode(projectileId));
-    int const iTarget = is_nucleus(targetId) ? get_nucleus_A(targetId) : 1;
-    int const iProjectile = is_nucleus(projectileId) ? get_nucleus_A(projectileId) : 1;
-
+    
     CORSIKA_LOG_DEBUG(
         "QgsjetII::getCrossSection Elab= {} GeV iBeam= {}"
         " iProjectile= {} iTarget= {}",
-        ElabN / 1_GeV, iBeam, iProjectile, iTarget);
+        ElabN / 1_GeV, iBeam, AfactorProjectile, AfactorTarget);
     double const ElabNGeV{ElabN * (1 / 1_GeV)};
-    double const sigProd = qgsect_(ElabNGeV, iBeam, iProjectile, iTarget);
+    double const sigProd = qgsect_(ElabNGeV, iBeam, AfactorProjectile, AfactorTarget);
     CORSIKA_LOG_DEBUG("QgsjetII::getCrossSection sigProd= {} mb", sigProd);
     return sigProd * 1_mb;
   }
-- 
GitLab