From cb453d4bc1797875da65017c2f9c4da91135fcfd Mon Sep 17 00:00:00 2001
From: Eoin Clerkin <e.clerkin@gsi.de>
Date: Thu, 13 Jul 2023 11:49:35 +0200
Subject: [PATCH] Update G4 Commands for Cerenkov photons

As reported in #2913, G4 Commands for Cerenkov photons were defunct
with current FS G4 version.
---
 sim/transport/steer/CbmGeant4Settings.h | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/sim/transport/steer/CbmGeant4Settings.h b/sim/transport/steer/CbmGeant4Settings.h
index 2bf0d36176..6b58e44dee 100644
--- a/sim/transport/steer/CbmGeant4Settings.h
+++ b/sim/transport/steer/CbmGeant4Settings.h
@@ -97,10 +97,15 @@ public:
 private:
   std::array<std::string, 3> fG4RunConfig {{"geomRoot", "QGSP_BERT_EMV+optical", "stepLimiter"}};
 
+  /*
+  See https://redmine.cbm.gsi.de/issues/2913
+  As of Geant4-10.5 these commands were changed.
+  Tested for Geant4-11
+  */
   std::vector<std::string> fG4Commands {"/process/optical/verbose 0",
-                                        "/process/optical/defaults/cerenkov/setMaxPhotons 20",
-                                        "/process/optical/defaults/cerenkov/setMaxBetaChange 0.1",
-                                        "/process/optical/setTrackSecondariesFirst Cerenkov true",
+                                        "/process/optical/cerenkov/setMaxPhotons 20",
+                                        "/process/optical/cerenkov/setMaxBetaChange 0.1",
+                                        "/process/optical/cerenkov/setTrackSecondariesFirst true",
                                         "/process/optical/processActivation Cerenkov true",
                                         "/process/optical/processActivation OpAbsorption true",
                                         "/process/optical/processActivation OpBoundary true"};
-- 
GitLab