@@ -173,7 +173,7 @@ struct NucleitpcPbPb {
173173
174174 std::vector<PrimParticles> primaryParticles;
175175 std::vector<float> primVtx, cents;
176- bool collHasCandidate, collPassedEvSel, collPassedEvSel_mc ;
176+ bool collHasCandidate, collPassedEvSel, collPassedEvSelMc ;
177177 int mRunNumber, occupancy;
178178 float dBz, momn;
179179 TRandom3 rand;
@@ -393,13 +393,13 @@ struct NucleitpcPbPb {
393393 continue;
394394 histomc.fill(HIST("histEtagen"), mcParticle.eta());
395395 float ptScaled = mcParticle.pt();
396- if (pdgCode == particlePdgCodes.at(5 )) {
396+ if (pdgCode == particlePdgCodes.at(4 )) {
397397 histomc.fill(HIST("histPtgenHe3"), ptScaled);
398- } else if (pdgCode == -particlePdgCodes.at(5 )) {
398+ } else if (pdgCode == -particlePdgCodes.at(4 )) {
399399 histomc.fill(HIST("histPtgenAntiHe3"), ptScaled);
400- } else if (pdgCode == particlePdgCodes.at(6 )) {
400+ } else if (pdgCode == particlePdgCodes.at(5 )) {
401401 histomc.fill(HIST("histPtgenHe4"), ptScaled);
402- } else if (pdgCode == -particlePdgCodes.at(6 )) {
402+ } else if (pdgCode == -particlePdgCodes.at(5 )) {
403403 histomc.fill(HIST("histPtgenAntiHe4"), ptScaled);
404404 }
405405 } // mc track loop generated
@@ -527,12 +527,12 @@ struct NucleitpcPbPb {
527527 float ptReco;
528528 setTrackParCov(track, mTrackParCov);
529529 mTrackParCov.setPID(track.pidForTracking());
530- ptReco = (std::abs(pdg) == particlePdgCodes.at(5 ) || std::abs(pdg) == particlePdgCodes.at(6 )) ? 2 * mTrackParCov.getPt() : mTrackParCov.getPt();
531- if (pdg == -particlePdgCodes.at(6 ) && cfgmccorrectionhe4Require) {
530+ ptReco = (std::abs(pdg) == particlePdgCodes.at(4 ) || std::abs(pdg) == particlePdgCodes.at(5 )) ? 2 * mTrackParCov.getPt() : mTrackParCov.getPt();
531+ if (pdg == -particlePdgCodes.at(5 ) && cfgmccorrectionhe4Require) {
532532 ptReco = ptReco + 0.00765 + 0.503791 * std::exp(-1.10517 * ptReco);
533533 }
534534
535- if (pdg == -particlePdgCodes.at(5 ) && cfgmccorrectionhe4Require) {
535+ if (pdg == -particlePdgCodes.at(4 ) && cfgmccorrectionhe4Require) {
536536 int pidGuess = track.pidForTracking();
537537 if (pidGuess == 6) {
538538 ptReco = ptReco - 0.464215 + 0.195771 * ptReco - 0.0183111 * ptReco * ptReco;
@@ -542,20 +542,20 @@ struct NucleitpcPbPb {
542542 float ptGen = matchedMCParticle.pt();
543543 float deltaPt = ptReco - ptGen;
544544
545- if (pdg == -particlePdgCodes.at(5 )) {
545+ if (pdg == -particlePdgCodes.at(4 )) {
546546 histomc.fill(HIST("histDeltaPtVsPtGen"), ptReco, deltaPt);
547547 histomc.fill(HIST("histPIDtrack"), ptReco, track.pidForTracking());
548548 }
549- if (pdg == -particlePdgCodes.at(6 )) {
549+ if (pdg == -particlePdgCodes.at(5 )) {
550550 histomc.fill(HIST("histDeltaPtVsPtGenHe4"), ptReco, deltaPt);
551551 }
552- if (pdg == particlePdgCodes.at(5 )) {
552+ if (pdg == particlePdgCodes.at(4 )) {
553553 histomc.fill(HIST("histPtRecoHe3"), ptReco);
554- } else if (pdg == -particlePdgCodes.at(5 )) {
554+ } else if (pdg == -particlePdgCodes.at(4 )) {
555555 histomc.fill(HIST("histPtRecoAntiHe3"), ptReco);
556- } else if (pdg == particlePdgCodes.at(6 )) {
556+ } else if (pdg == particlePdgCodes.at(5 )) {
557557 histomc.fill(HIST("histPtRecoHe4"), ptReco);
558- } else if (pdg == -particlePdgCodes.at(6 )) {
558+ } else if (pdg == -particlePdgCodes.at(5 )) {
559559 histomc.fill(HIST("histPtRecoAntiHe4"), ptReco);
560560 }
561561 } // Track loop
0 commit comments