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