Skip to content

Commit 65c5b71

Browse files
author
Sawan Sawan
committed
minor fix to code
1 parent fcd965c commit 65c5b71

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

PWGLF/Tasks/Resonances/kstarqa.cxx

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -385,10 +385,10 @@ struct Kstarqa {
385385

386386
hInvMass.add("CorrFactors/h2dGenKstar", "Centrality vs p_{T}", kTH2D, {{101, 0.0f, 101.0f}, ptAxis});
387387
hInvMass.add("CorrFactors/h3dGenKstarVsMultMCVsMultiplicity", "MC centrality vs centrality vs p_{T}", kTH3D, {axisNch, {101, 0.0f, 101.0f}, ptAxis});
388-
hInvMass.add("CorrFactors/hSignalLossDenominator", "Kstar generated before event selection", kTH2F, {{ptAxis}, {multiplicityAxis}});
389-
hInvMass.add("CorrFactors/hSignalLossNumerator", "Kstar generated after event selection", kTH2F, {{ptAxis}, {multiplicityAxis}});
390-
hInvMass.add("CorrFactors/MultiplicityRec", "Multiplicity in generated MC with at least 1 reconstruction", kTH1F, {multiplicityAxis});
391-
hInvMass.add("CorrFactors/MultiplicityGen", "Multiplicity in generated MC", kTH1F, {multiplicityAxis});
388+
hInvMass.add("CorrFactors/hSignalLossDenominator3D", "Kstar generated before event selection", kTH3F, {{ptAxis}, {multiplicityAxis}, axisNch});
389+
hInvMass.add("CorrFactors/hSignalLossNumerator3D", "Kstar generated after event selection", kTH3F, {{ptAxis}, {multiplicityAxis}, axisNch});
390+
hInvMass.add("CorrFactors/MultiplicityRec2D", "Multiplicity in generated MC with at least 1 reconstruction", kTH2F, {{multiplicityAxis}, axisNch});
391+
hInvMass.add("CorrFactors/MultiplicityGen2D", "Multiplicity in generated MC", kTH2F, {{multiplicityAxis}, axisNch});
392392
}
393393

394394
rEventSelection.add("tracksCheckData", "No. of events in the data", kTH1I, {{10, 0, 10}});
@@ -1615,7 +1615,7 @@ struct Kstarqa {
16151615
}
16161616
}
16171617

1618-
if (std::abs(mcCollision.posZ()) < selectionConfig.cutzvertex) {
1618+
if (std::abs(mcCollision.posZ()) > selectionConfig.cutzvertex) {
16191619
return;
16201620
}
16211621

@@ -1778,6 +1778,8 @@ struct Kstarqa {
17781778
bool isSelectedEvent = false;
17791779

17801780
for (auto const& collision : collisions) {
1781+
if (!collision.has_mcCollision())
1782+
continue;
17811783
if (!selectionEvent(collision, false)) // don't fill event cut histogram
17821784
continue;
17831785

@@ -1795,11 +1797,14 @@ struct Kstarqa {
17951797
isSelectedEvent = true;
17961798
}
17971799

1800+
// auto multiplicityGen = -1;
1801+
// multiplicityGen = mcCollision.centFT0M();
1802+
17981803
hInvMass.fill(HIST("CorrFactors/hMultiplicityVsMultMC"), multiplicity, mcCollision.multMCNParticlesEta08());
17991804
hInvMass.fill(HIST("CorrFactors/hNrecInGen"), collisions.size());
1800-
hInvMass.fill(HIST("CorrFactors/MultiplicityGen"), multiplicity);
1805+
hInvMass.fill(HIST("CorrFactors/MultiplicityGen2D"), multiplicity, mcCollision.multMCNParticlesEta08());
18011806
if (isSelectedEvent) {
1802-
hInvMass.fill(HIST("CorrFactors/MultiplicityRec"), multiplicity);
1807+
hInvMass.fill(HIST("CorrFactors/MultiplicityRec2D"), multiplicity, mcCollision.multMCNParticlesEta08());
18031808
}
18041809

18051810
for (const auto& mcParticle : mcParticles) {
@@ -1846,9 +1851,9 @@ struct Kstarqa {
18461851

18471852
hInvMass.fill(HIST("CorrFactors/h2dGenKstar"), multiplicity, mother.Pt());
18481853
hInvMass.fill(HIST("CorrFactors/h3dGenKstarVsMultMCVsMultiplicity"), mcCollision.multMCNParticlesEta08(), multiplicity, mother.Pt());
1849-
hInvMass.fill(HIST("CorrFactors/hSignalLossDenominator"), mother.pt(), multiplicity);
1854+
hInvMass.fill(HIST("CorrFactors/hSignalLossDenominator3D"), mother.pt(), multiplicity, mcCollision.multMCNParticlesEta08());
18501855
if (isSelectedEvent) {
1851-
hInvMass.fill(HIST("CorrFactors/hSignalLossNumerator"), mother.pt(), multiplicity);
1856+
hInvMass.fill(HIST("CorrFactors/hSignalLossNumerator3D"), mother.pt(), multiplicity, mcCollision.multMCNParticlesEta08());
18521857
}
18531858
}
18541859
}

0 commit comments

Comments
 (0)