|
23 | 23 | #include <vector> |
24 | 24 | #include <unordered_map> |
25 | 25 | #include <algorithm> |
| 26 | +#include <memory> |
26 | 27 |
|
27 | 28 | #include "Framework/runDataProcessing.h" |
28 | 29 | #include "Framework/AnalysisTask.h" |
@@ -907,12 +908,12 @@ struct decay3bodyBuilder { |
907 | 908 | } |
908 | 909 | // get daughters |
909 | 910 | for (auto& mcparticleDaughter : mcparticle.template daughters_as<aod::McParticles>()) { |
910 | | - if (abs(mcparticleDaughter.pdgCode()) == PDG_t::kProton) { // proton |
| 911 | + if (std::abs(mcparticleDaughter.pdgCode()) == PDG_t::kProton) { // proton |
911 | 912 | this3BodyMCInfo.genMomProton = mcparticleDaughter.p(); |
912 | 913 | this3BodyMCInfo.genPtProton = mcparticleDaughter.pt(); |
913 | 914 | this3BodyMCInfo.daughterPrPdgCode = mcparticleDaughter.pdgCode(); |
914 | 915 | this3BodyMCInfo.genDecVtx = {mcparticleDaughter.vx(), mcparticleDaughter.vy(), mcparticleDaughter.vz()}; |
915 | | - } else if (abs(mcparticleDaughter.pdgCode()) == PDG_t::kPiPlus) { // pion |
| 916 | + } else if (std::abs(mcparticleDaughter.pdgCode()) == PDG_t::kPiPlus) { // pion |
916 | 917 | this3BodyMCInfo.genMomPion = mcparticleDaughter.p(); |
917 | 918 | this3BodyMCInfo.genPtPion = mcparticleDaughter.pt(); |
918 | 919 | this3BodyMCInfo.daughterPiPdgCode = mcparticleDaughter.pdgCode(); |
@@ -1182,7 +1183,7 @@ struct decay3bodyBuilder { |
1182 | 1183 | template <typename MCTrack3B> |
1183 | 1184 | int checkH3LTruth(MCTrack3B const& mcParticlePr, MCTrack3B const& mcParticlePi, MCTrack3B const& mcParticleDe, bool& isMuonReco) |
1184 | 1185 | { |
1185 | | - if (abs(mcParticlePr.pdgCode()) != 2212 || abs(mcParticleDe.pdgCode()) != 1000010020) { |
| 1186 | + if (std::abs(mcParticlePr.pdgCode()) != 2212 || std::abs(mcParticleDe.pdgCode()) != 1000010020) { |
1186 | 1187 | return -1; |
1187 | 1188 | } |
1188 | 1189 | // check proton and deuteron mother |
|
0 commit comments