From 7a3f337a3e6fc3a9822996ede5698ed05c8583cd Mon Sep 17 00:00:00 2001
From: Maximilian Reininghaus <maximilian.reininghaus@tu-dortmund.de>
Date: Fri, 20 Nov 2020 13:33:04 +0100
Subject: [PATCH] update modules usage of get_PDG()

---
 corsika/detail/modules/ObservationPlane.inl    |  2 +-
 corsika/detail/modules/TrackWriter.inl         |  2 +-
 corsika/detail/modules/pythia8/Decay.inl       |  6 +++---
 corsika/detail/modules/pythia8/Interaction.inl | 14 +++++++-------
 corsika/detail/modules/urqmd/UrQMD.inl         |  2 +-
 5 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/corsika/detail/modules/ObservationPlane.inl b/corsika/detail/modules/ObservationPlane.inl
index ff998e0aa..a63fc3588 100644
--- a/corsika/detail/modules/ObservationPlane.inl
+++ b/corsika/detail/modules/ObservationPlane.inl
@@ -35,7 +35,7 @@ namespace corsika::observation_plane {
       return corsika::EProcessReturn::eOk;
     }
 
-    outputStream_ << static_cast<int>(corsika::PDG(particle.GetPID())) << ' '
+    outputStream_ << static_cast<int>(corsika::get_PDG(particle.GetPID())) << ' '
                   << particle.GetEnergy() * (1 / 1_eV) << ' '
                   << (trajectory.GetPosition(1) - plane_.GetCenter()).norm() / 1_m
                   << std::endl;
diff --git a/corsika/detail/modules/TrackWriter.inl b/corsika/detail/modules/TrackWriter.inl
index e9f232a49..bb6cb9689 100644
--- a/corsika/detail/modules/TrackWriter.inl
+++ b/corsika/detail/modules/TrackWriter.inl
@@ -35,7 +35,7 @@ namespace corsika::track_writer {
                                                     const TTrack& vT) {
     auto const start = vT.GetPosition(0).GetCoordinates();
     auto const delta = vT.GetPosition(1).GetCoordinates() - start;
-    auto const pdg = static_cast<int>(corsika::PDG(vP.GetPID()));
+    auto const pdg = static_cast<int>(corsika::get_PDG(vP.GetPID()));
 
     // clang-format off
     fFile << std::setw(7) << pdg
diff --git a/corsika/detail/modules/pythia8/Decay.inl b/corsika/detail/modules/pythia8/Decay.inl
index 6352f2d88..a8315ee82 100644
--- a/corsika/detail/modules/pythia8/Decay.inl
+++ b/corsika/detail/modules/pythia8/Decay.inl
@@ -50,12 +50,12 @@ namespace corsika::pythia8 {
 
   void Decay::SetUnstable(const corsika::Code pCode) {
     std::cout << "Pythia::Decay: setting " << pCode << " unstable.." << std::endl;
-    fPythia.particleData.mayDecay(static_cast<int>(corsika::PDG(pCode)), true);
+    fPythia.particleData.mayDecay(static_cast<int>(corsika::get_PDG(pCode)), true);
   }
 
   void Decay::SetStable(const corsika::Code pCode) {
     std::cout << "Pythia::Decay: setting " << pCode << " stable.." << std::endl;
-    fPythia.particleData.mayDecay(static_cast<int>(corsika::PDG(pCode)), false);
+    fPythia.particleData.mayDecay(static_cast<int>(corsika::get_PDG(pCode)), false);
   }
 
   template <typename TParticle>
@@ -93,7 +93,7 @@ namespace corsika::pythia8 {
     Decay::SetUnstable(vP.GetPID());
 
     // input particle PDG
-    auto const pdgCode = static_cast<int>(corsika::PDG(vP.GetPID()));
+    auto const pdgCode = static_cast<int>(corsika::get_PDG(vP.GetPID()));
 
     auto const pcomp = vP.GetMomentum().GetComponents();
     double px = pcomp[0] / 1_GeV;
diff --git a/corsika/detail/modules/pythia8/Interaction.inl b/corsika/detail/modules/pythia8/Interaction.inl
index 65fa5de07..dd92d06a6 100644
--- a/corsika/detail/modules/pythia8/Interaction.inl
+++ b/corsika/detail/modules/pythia8/Interaction.inl
@@ -77,12 +77,12 @@ namespace corsika::pythia8 {
 
   void Interaction::SetUnstable(const corsika::Code pCode) {
     std::cout << "Pythia::Interaction: setting " << pCode << " unstable.." << std::endl;
-    fPythia.particleData.mayDecay(static_cast<int>(corsika::PDG(pCode)), true);
+    fPythia.particleData.mayDecay(static_cast<int>(corsika::get_PDG(pCode)), true);
   }
 
   void Interaction::SetStable(const corsika::Code pCode) {
     std::cout << "Pythia::Interaction: setting " << pCode << " stable.." << std::endl;
-    fPythia.particleData.mayDecay(static_cast<int>(corsika::PDG(pCode)), false);
+    fPythia.particleData.mayDecay(static_cast<int>(corsika::get_PDG(pCode)), false);
   }
 
   void Interaction::ConfigureLabFrameCollision(const corsika::Code BeamId,
@@ -93,15 +93,15 @@ namespace corsika::pythia8 {
 
     // set beam
     // beam id for pythia
-    auto const pdgBeam = static_cast<int>(corsika::PDG(BeamId));
+    auto const pdgBeam = static_cast<int>(corsika::get_PDG(BeamId));
     std::stringstream stBeam;
     stBeam << "Beams:idA = " << pdgBeam;
     fPythia.readString(stBeam.str());
     // set target
-    auto pdgTarget = static_cast<int>(corsika::PDG(TargetId));
+    auto pdgTarget = static_cast<int>(corsika::get_PDG(TargetId));
     // replace hydrogen with proton, otherwise pythia goes into heavy ion mode!
     if (TargetId == corsika::Code::Hydrogen)
-      pdgTarget = static_cast<int>(corsika::PDG(corsika::Code::Proton));
+      pdgTarget = static_cast<int>(corsika::get_PDG(corsika::Code::Proton));
     std::stringstream stTarget;
     stTarget << "Beams:idB = " << pdgTarget;
     fPythia.readString(stTarget.str());
@@ -131,8 +131,8 @@ namespace corsika::pythia8 {
     if (TargetId == corsika::Code::Proton || TargetId == corsika::Code::Hydrogen) {
       if (CanInteract(BeamId) && ValidCoMEnergy(CoMenergy)) {
         // input particle PDG
-        auto const pdgCodeBeam = static_cast<int>(corsika::PDG(BeamId));
-        auto const pdgCodeTarget = static_cast<int>(corsika::PDG(TargetId));
+        auto const pdgCodeBeam = static_cast<int>(corsika::get_PDG(BeamId));
+        auto const pdgCodeTarget = static_cast<int>(corsika::get_PDG(TargetId));
         const double ecm = CoMenergy / 1_GeV;
 
         // calculate cross section
diff --git a/corsika/detail/modules/urqmd/UrQMD.inl b/corsika/detail/modules/urqmd/UrQMD.inl
index 558b44d74..f292ccce9 100644
--- a/corsika/detail/modules/urqmd/UrQMD.inl
+++ b/corsika/detail/modules/urqmd/UrQMD.inl
@@ -310,7 +310,7 @@ namespace corsika::urqmd {
         {443, {135, 0}},     // jpsi
     };
 
-    return mapPDGToUrQMD.at(static_cast<int>(PDG(code)));
+    return mapPDGToUrQMD.at(static_cast<int>(get_PDG(code)));
   }
 
 } // namespace corsika::urqmd
-- 
GitLab