Skip to content

Commit d6e472d

Browse files
committed
Added the efficiency correction to the invariant mass histograms
1 parent cde96bc commit d6e472d

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

PWGCF/MultiparticleCorrelations/Tasks/threeParticleCorrelations.cxx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -379,10 +379,10 @@ struct ThreeParticleCorrelations {
379379
rQARegistry.fill(HIST("hPtV0"), trigger.pt(), collision.centFT0C(), triggSign, 1. / v0Efficiency);
380380
if (triggSign == 1) {
381381
candMass = trigger.mLambda();
382-
rQARegistry.fill(HIST("hInvMassLambda"), trigger.mLambda(), trigger.pt(), collision.centFT0C());
382+
rQARegistry.fill(HIST("hInvMassLambda"), trigger.mLambda(), trigger.pt(), collision.centFT0C(), 1. / v0Efficiency);
383383
} else if (triggSign == -1) {
384384
candMass = trigger.mAntiLambda();
385-
rQARegistry.fill(HIST("hInvMassAntiLambda"), trigger.mAntiLambda(), trigger.pt(), collision.centFT0C());
385+
rQARegistry.fill(HIST("hInvMassAntiLambda"), trigger.mAntiLambda(), trigger.pt(), collision.centFT0C(), 1. / v0Efficiency);
386386
}
387387

388388
for (const auto& associate : tracks) {
@@ -779,14 +779,16 @@ struct ThreeParticleCorrelations {
779779

780780
if (v0Filters(collision, v0, tracks)) {
781781

782+
v0Efficiency = v0Eff(hEffLambdas, v0, collision.centFT0C());
783+
782784
// V0 efficiency - Reconstructed
783785
if (v0Sign(v0) == 1) { // Lambdas
784786
candMass = v0.mLambda();
785-
rQARegistry.fill(HIST("hInvMassLambda_MC"), v0.mLambda(), v0.pt(), collision.centFT0C());
787+
rQARegistry.fill(HIST("hInvMassLambda_MC"), v0.mLambda(), v0.pt(), collision.centFT0C(), 1. / v0Efficiency);
786788
rMCRegistry.fill(HIST("hRecLambdaP"), v0.pt(), v0.eta(), collision.centFT0C());
787789
} else if (v0Sign(v0) == -1) { // AntiLambdas
788790
candMass = v0.mAntiLambda();
789-
rQARegistry.fill(HIST("hInvMassAntiLambda_MC"), v0.mAntiLambda(), v0.pt(), collision.centFT0C());
791+
rQARegistry.fill(HIST("hInvMassAntiLambda_MC"), v0.mAntiLambda(), v0.pt(), collision.centFT0C(), 1. / v0Efficiency);
790792
rMCRegistry.fill(HIST("hRecLambdaN"), v0.pt(), v0.eta(), collision.centFT0C());
791793
}
792794
}

0 commit comments

Comments
 (0)