Skip to content

Commit ef8ca38

Browse files
committed
Fix bugs
1 parent 1ee0409 commit ef8ca38

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

PWGLF/Tasks/Strangeness/phik0shortanalysis.cxx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2336,6 +2336,12 @@ struct Phik0shortanalysis {
23362336
if (!mcParticle.isPhysicalPrimary() || std::abs(mcParticle.eta()) > trackConfigs.etaMax || std::abs(mcParticle.signed1Pt()) == trackConfigs.cfgCutCharge)
23372337
continue;
23382338

2339+
auto pdgTrack = pdgDB->GetParticle(mcParticle.pdgCode());
2340+
if (pdgTrack == nullptr)
2341+
continue;
2342+
if (pdgTrack->Charge() == trackConfigs.cfgCutCharge)
2343+
continue;
2344+
23392345
mcEventHist.fill(HIST("h2GenMCEtaDistribution"), genmultiplicity, mcParticle.eta());
23402346
if (isAssocColl)
23412347
mcEventHist.fill(HIST("h2GenMCEtaDistributionAssocReco"), genmultiplicity, mcParticle.eta());
@@ -2646,8 +2652,6 @@ struct Phik0shortanalysis {
26462652
if (recPhi.Pt() < minPhiPt || recPhi.Pt() > maxPhiPt)
26472653
continue;
26482654

2649-
mcPhiHist.fill(HIST("h3PhiRapiditySmearing"), genmultiplicity, recPhi.Rapidity(), mcMotherPhi.y());
2650-
26512655
if (std::abs(recPhi.Rapidity()) > cfgYAcceptance)
26522656
continue;
26532657

@@ -2701,6 +2705,8 @@ struct Phik0shortanalysis {
27012705
if (std::abs(track.rapidity(massPi)) > cfgYAcceptance)
27022706
continue;
27032707

2708+
float nSigmaTOFPi = (track.hasTOF() ? track.tofNSigmaPi() : -999);
2709+
27042710
closureMCPhiPionHist.fill(HIST("h6PhiPiMCClosure"), 0, genmultiplicity, track.pt(), track.tpcNSigmaPi(), nSigmaTOFPi, recPhi.M());
27052711
for (size_t i = 0; i < cfgDeltaYAcceptanceBins->size(); i++) {
27062712
if (std::abs(track.rapidity(massPi) - recPhi.Rapidity()) > cfgDeltaYAcceptanceBins->at(i))

0 commit comments

Comments
 (0)