Dear FLUKA experts,
I would like to seek advice in using the new source_newgen.f for sampling a synchrotron radiation spectrum, whose flux spans 10^23 orders of magnitude. The synchrotron spectrum is from a dipole magnet with B=0.261 T and L=121.1 cm, which will see 200 mA of 6 GeV e-, and it was generated using the SPECTRA code. The purpose is to estimate dose to cables/electronics from the synchrotron radiation, which may penetrate our aluminum vacuum chambers. We expect that the higher-energy tail of the spectrum (>35 keV) will be the main contributor.
However when starting with a very simple input file, it appears that FLUKA is only sampling the energy up to around 100 keV, and the remaining tail of the spectrum between 100 and 300 keV is dropped, which is the most important part for our purposes.
Can anyone offer insight on how to achieve this with the source_newgen.f routine?
My relevant input files are attached below:
histogram.txt (10.0 KB)
source_newgen.f (19.2 KB)
spectrum.txt (6.9 KB)
synchrad.flair (8.8 KB)