From 6e66bb91588a85daa5a6eb347c89493294273e25 Mon Sep 17 00:00:00 2001
From: Maximilian Reininghaus <maximilian.reininghaus@kit.edu>
Date: Mon, 8 Jun 2020 14:24:11 +0200
Subject: [PATCH] improved const-correctness in UrQMD

---
 Processes/UrQMD/UrQMD.cc | 2 +-
 Processes/UrQMD/UrQMD.h  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Processes/UrQMD/UrQMD.cc b/Processes/UrQMD/UrQMD.cc
index 1258c2632..6f4628781 100644
--- a/Processes/UrQMD/UrQMD.cc
+++ b/Processes/UrQMD/UrQMD.cc
@@ -98,7 +98,7 @@ bool UrQMD::CanInteract(particles::Code vCode) const {
                    vCode) != std::cend(validProjectileCodes);
 }
 
-GrammageType UrQMD::GetInteractionLength(SetupParticle& vParticle) const {
+GrammageType UrQMD::GetInteractionLength(SetupParticle const& vParticle) const {
   if (!CanInteract(vParticle.GetPID())) {
     // we could do the canInteract check in GetCrossSection, too but if
     // we do it here we have the advantage of avoiding the loop
diff --git a/Processes/UrQMD/UrQMD.h b/Processes/UrQMD/UrQMD.h
index ea2526b91..402b16ca8 100644
--- a/Processes/UrQMD/UrQMD.h
+++ b/Processes/UrQMD/UrQMD.h
@@ -27,7 +27,7 @@ namespace corsika::process::UrQMD {
     UrQMD();
     void Init() {}
     corsika::units::si::GrammageType GetInteractionLength(
-        corsika::setup::Stack::StackIterator&) const;
+        corsika::setup::Stack::StackIterator const&) const;
 
     template <typename TParticle>
     corsika::units::si::CrossSectionType GetCrossSection(TParticle const&,
-- 
GitLab