From 8d91d2bf64e0d34d5ebe14648b782dfada0525ae Mon Sep 17 00:00:00 2001 From: Maximilian Reininghaus <maximilian.reininghaus@kit.edu> Date: Sat, 6 Jun 2020 13:22:59 +0200 Subject: [PATCH] fixed coordinate systems in Sibyll::Interaction --- Processes/Sibyll/Interaction.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Processes/Sibyll/Interaction.cc b/Processes/Sibyll/Interaction.cc index d738dc81c..222236a8a 100644 --- a/Processes/Sibyll/Interaction.cc +++ b/Processes/Sibyll/Interaction.cc @@ -315,12 +315,13 @@ namespace corsika::process::sibyll { auto const p3lab = Plab.GetSpaceLikeComponents(); assert(p3lab.GetCoordinateSystem() == originalCS); // just to be sure! + auto const pid = process::sibyll::ConvertFromSibyll(psib.GetPID()); + // add to corsika stack auto pnew = vP.AddSecondary( tuple<particles::Code, units::si::HEPEnergyType, stack::MomentumVector, geometry::Point, units::si::TimeType>{ - process::sibyll::ConvertFromSibyll(psib.GetPID()), - Plab.GetTimeLikeComponent(), p3lab, pOrig, tOrig}); + pid, Plab.GetTimeLikeComponent(), p3lab, pOrig, tOrig}); Plab_final += pnew.GetMomentum(); Elab_final += pnew.GetEnergy(); -- GitLab