From 897bdc9752b5232c2156a3fb1a8af682912bb710 Mon Sep 17 00:00:00 2001 From: Maximilian Reininghaus <maximilian.reininghaus@tu-dortmund.de> Date: Fri, 20 Nov 2020 13:35:58 +0100 Subject: [PATCH] updated modules usage of get_mass() --- corsika/detail/modules/pythia8/Decay.inl | 2 +- corsika/detail/modules/qgsjetII/Interaction.inl | 2 +- corsika/detail/modules/sibyll/Decay.inl | 2 +- corsika/detail/modules/sibyll/NuclearInteraction.inl | 2 +- corsika/detail/modules/urqmd/UrQMD.inl | 6 +++--- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/corsika/detail/modules/pythia8/Decay.inl b/corsika/detail/modules/pythia8/Decay.inl index a8315ee82..08f994091 100644 --- a/corsika/detail/modules/pythia8/Decay.inl +++ b/corsika/detail/modules/pythia8/Decay.inl @@ -100,7 +100,7 @@ namespace corsika::pythia8 { double py = pcomp[1] / 1_GeV; double pz = pcomp[2] / 1_GeV; double en = vP.GetEnergy() / 1_GeV; - double m = corsika::mass(vP.GetPID()) / 1_GeV; + double m = corsika::get_mass(vP.GetPID()) / 1_GeV; // add particle to pythia stack event.append(pdgCode, 1, 0, 0, px, py, pz, en, m); diff --git a/corsika/detail/modules/qgsjetII/Interaction.inl b/corsika/detail/modules/qgsjetII/Interaction.inl index 2acf1e55d..e384bcd6f 100644 --- a/corsika/detail/modules/qgsjetII/Interaction.inl +++ b/corsika/detail/modules/qgsjetII/Interaction.inl @@ -295,7 +295,7 @@ namespace corsika::qgsjetII { (projectileEnergyLab - corsika::Proton::mass))}); auto const energy = - sqrt(momentum.squaredNorm() + square(corsika::mass(idFragm))); + sqrt(momentum.squaredNorm() + square(corsika::get_mass(idFragm))); momentum.rebase(originalCS); // transform back into standard lab frame std::cout << "secondary fragment> id=" << idFragm << " p=" << momentum.GetComponents() << std::endl; diff --git a/corsika/detail/modules/sibyll/Decay.inl b/corsika/detail/modules/sibyll/Decay.inl index eff18c540..ae4e738e2 100644 --- a/corsika/detail/modules/sibyll/Decay.inl +++ b/corsika/detail/modules/sibyll/Decay.inl @@ -123,7 +123,7 @@ namespace corsika::sibyll { vP.GetMomentum(), // setting particle mass with Corsika values, may be inconsistent // with sibyll internal values - corsika::mass(pCode)); + corsika::get_mass(pCode)); // remember position Point const decayPoint = vP.GetPosition(); TimeType const t0 = vP.GetTime(); diff --git a/corsika/detail/modules/sibyll/NuclearInteraction.inl b/corsika/detail/modules/sibyll/NuclearInteraction.inl index d4399233c..37daa68f3 100644 --- a/corsika/detail/modules/sibyll/NuclearInteraction.inl +++ b/corsika/detail/modules/sibyll/NuclearInteraction.inl @@ -560,7 +560,7 @@ namespace corsika::sibyll { // CORSIKA 7 way // elastic nucleons inherit momentum from original projectile // neglecting momentum transfer in interaction - const double mass_ratio = corsika::mass(elaNucCode) / ProjMass; + const double mass_ratio = corsika::get_mass(elaNucCode) / ProjMass; auto const Plab = PprojLab * mass_ratio; vP.AddSecondary(std::tuple<corsika::Code, si::HEPEnergyType, diff --git a/corsika/detail/modules/urqmd/UrQMD.inl b/corsika/detail/modules/urqmd/UrQMD.inl index f292ccce9..3539f0f30 100644 --- a/corsika/detail/modules/urqmd/UrQMD.inl +++ b/corsika/detail/modules/urqmd/UrQMD.inl @@ -39,8 +39,8 @@ namespace corsika::urqmd { // the following is a translation of ptsigtot() into C++ if (vProjectileCode != corsika::Code::Nucleus && !corsika::is_nucleus(vTargetCode)) { // both particles are "special" - auto const mProj = corsika::mass(vProjectileCode); - auto const mTar = corsika::mass(vTargetCode); + auto const mProj = corsika::get_mass(vProjectileCode); + auto const mTar = corsika::get_mass(vTargetCode); double sqrtS = sqrt(static_pow<2>(mProj) + static_pow<2>(mTar) + 2 * vLabEnergy * mTar) * (1 / 1_GeV); @@ -226,7 +226,7 @@ namespace corsika::urqmd { ::urqmd::coor_.px[i], ::urqmd::coor_.py[i], ::urqmd::coor_.pz[i]} * 1_GeV); - auto const energy = sqrt(momentum.squaredNorm() + square(corsika::mass(code))); + auto const energy = sqrt(momentum.squaredNorm() + square(corsika::get_mass(code))); momentum.rebase(originalCS); // transform back into standard lab frame std::cout << i << " " << code << " " << momentum.GetComponents() << std::endl; -- GitLab