Fluorescence Line Energy / Cross Section Issue

Hi!

I’m using G4 to simulate X-ray fluorescence measurements. Previously I used the default fluoresence with polarizedLivermore and found that the line energies are not quite correct ( see this other post ). Switching to Beardon fluorescence the Line energies appear to be correct, but I suddenly get very significant deviations in terms of number of fluorescence counts, both with respect to older simulations and comparing to measurement. The standard cross sections appeared more accurate in that regard. This first became aparent in the 9-10 keV lines for Gold where the relative height of the peaks shifted.

Is there any way to remedy this? Can I somehow get both accurate line energies and cross sections at the same time?

Geant4 Version: 11.3.1
Operating System: OSX / Linux
Compiler/Version: clang 18.1.8
CMake Version: 4.0.1