@riehn this MR is now finished. EPOS is also fixed. I added a few more unit tests for COMBoost and it looks ok so far. The corsika-modules/epos/check.cpp was also updated to run CRMC collisions. It would be great, if you could run some tests!
✓
1 of 1 checklist item completed
· Edited
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
I showed the plots to Tanguy, and he speculated it could be a particle ID conversion mishap. The "wrong" energies are quite rare, if you look in detail. Most of the distribution might just be OK.
Tanguy also said: we should run EPOS in c.m.s. mode. That is more general and numerically more robust.
I was also going to suggest to change EPOS to cms mode. The lab momenta are passed as float so there is a slight shift in the invariant mass due to the loss of significant digits. In other words the kinematic mass of the incoming particle drifts since it is m2 = (e2 - p**2). Or that was my theory at least.
Thanks ... did you use ish=4, it seems that there is more output than I thought ... any way, the CORSIKA8 output is a bit cryptic for me, it is much easier for you to understand the EPOS output since you see that there is a long list of particles (may be you could find an event with a smaller multiplicity ;-) ) where you get everything. May be you can easily compare what you get in and what gets out.
Also a first test could be to do some plots in the CMS frame without any boost where you could see that everything should be OK ?
Nice ... these spectra are not suppose to be the same anyway !
May be there was some interference between the different boost. Now it looks much better :-).
Yes EPOS is in C8 now, although I'd wait with the celebration until @mreininghaus ran the first showers Ah also I didn't test nuclei and decay configuration may have to be revisited but definitely CRMC-style hadron-hadron interactions work.