@@ -427,36 +427,43 @@ struct correlateStrangeness {
427427 if (bitcheck (doCorrelation, 0 )) {
428428 histos.add (" h3dK0ShortSpectrum" , " h3dK0ShortSpectrum" , kTH3F , {axisPtQA, axisMult, {3 , 0 .5f , 3 .5f }});
429429 histos.add (" hK0ShortEtaVsPtVsPhi" , " hK0ShortEtaVsPtVsPhi" , kTH3F , {axisPtQA, axisEta, axisPhi});
430+ histos.add (" hK0ShortEtaVsPtVsPhiBg" , " hK0ShortEtaVsPtVsPhiBg" , kTH3F , {axisPtQA, axisEta, axisPhi});
430431 histos.add (" sameEvent/Signal/K0Short" , " K0Short" , kTHnF , {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
431432 }
432433 if (bitcheck (doCorrelation, 1 )) {
433434 histos.add (" h3dLambdaSpectrum" , " h3dLambdaSpectrum" , kTH3F , {axisPtQA, axisMult, {3 , 0 .5f , 3 .5f }});
434435 histos.add (" hLambdaEtaVsPtVsPhi" , " hLambdaEtaVsPtVsPhi" , kTH3F , {axisPtQA, axisEta, axisPhi});
436+ histos.add (" hLambdaEtaVsPtVsPhiBg" , " hLambdaEtaVsPtVsPhiBg" , kTH3F , {axisPtQA, axisEta, axisPhi});
435437 histos.add (" sameEvent/Signal/Lambda" , " Lambda" , kTHnF , {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
436438 }
437439 if (bitcheck (doCorrelation, 2 )) {
438440 histos.add (" h3dAntiLambdaSpectrum" , " h3dAntiLambdaSpectrum" , kTH3F , {axisPtQA, axisMult, {3 , 0 .5f , 3 .5f }});
439441 histos.add (" hAntiLambdaEtaVsPtVsPhi" , " hAntiLambdaEtaVsPtVsPhi" , kTH3F , {axisPtQA, axisEta, axisPhi});
442+ histos.add (" hAntiLambdaEtaVsPtVsPhiBg" , " hAntiLambdaEtaVsPtVsPhiBg" , kTH3F , {axisPtQA, axisEta, axisPhi});
440443 histos.add (" sameEvent/Signal/AntiLambda" , " AntiLambda" , kTHnF , {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
441444 }
442445 if (bitcheck (doCorrelation, 3 )) {
443446 histos.add (" h3dXiMinusSpectrum" , " h3dXiMinusSpectrum" , kTH3F , {axisPtQA, axisMult, {3 , 0 .5f , 3 .5f }});
444447 histos.add (" hXiMinusEtaVsPtVsPhi" , " hXiMinusEtaVsPtVsPhi" , kTH3F , {axisPtQA, axisEta, axisPhi});
448+ histos.add (" hXiMinusEtaVsPtVsPhiBg" , " hXiMinusEtaVsPtVsPhiBg" , kTH3F , {axisPtQA, axisEta, axisPhi});
445449 histos.add (" sameEvent/Signal/XiMinus" , " XiMinus" , kTHnF , {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
446450 }
447451 if (bitcheck (doCorrelation, 4 )) {
448452 histos.add (" h3dXiPlusSpectrum" , " h3dXiPlusSpectrum" , kTH3F , {axisPtQA, axisMult, {3 , 0 .5f , 3 .5f }});
449453 histos.add (" hXiPlusEtaVsPtVsPhi" , " hXiPlusEtaVsPtVsPhi" , kTH3F , {axisPtQA, axisEta, axisPhi});
454+ histos.add (" hXiPlusEtaVsPtVsPhiBg" , " hXiPlusEtaVsPtVsPhiBg" , kTH3F , {axisPtQA, axisEta, axisPhi});
450455 histos.add (" sameEvent/Signal/XiPlus" , " XiPlus" , kTHnF , {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
451456 }
452457 if (bitcheck (doCorrelation, 5 )) {
453458 histos.add (" h3dOmegaMinusSpectrum" , " h3dOmegaMinusSpectrum" , kTH3F , {axisPtQA, axisMult, {3 , 0 .5f , 3 .5f }});
454459 histos.add (" hOmegaMinusEtaVsPtVsPhi" , " hOmegaMinusEtaVsPtVsPhi" , kTH3F , {axisPtQA, axisEta, axisPhi});
460+ histos.add (" hOmegaMinusEtaVsPtVsPhiBg" , " hOmegaMinusEtaVsPtVsPhiBg" , kTH3F , {axisPtQA, axisEta, axisPhi});
455461 histos.add (" sameEvent/Signal/OmegaMinus" , " OmegaMinus" , kTHnF , {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
456462 }
457463 if (bitcheck (doCorrelation, 6 )) {
458464 histos.add (" h3dOmegaPlusSpectrum" , " h3dOmegaPlusSpectrum" , kTH3F , {axisPtQA, axisMult, {3 , 0 .5f , 3 .5f }});
459465 histos.add (" hOmegaPlusEtaVsPtVsPhi" , " hOmegaPlusEtaVsPtVsPhi" , kTH3F , {axisPtQA, axisEta, axisPhi});
466+ histos.add (" hOmegaPlusEtaVsPtVsPhiBg" , " hOmegaPlusEtaVsPtVsPhiBg" , kTH3F , {axisPtQA, axisEta, axisPhi});
460467 histos.add (" sameEvent/Signal/OmegaPlus" , " OmegaPlus" , kTHnF , {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
461468 }
462469 if (bitcheck (doCorrelation, 7 )) {
@@ -538,6 +545,8 @@ struct correlateStrangeness {
538545 histos.fill (HIST (" h3d" ) + HIST (v0names[index]) + HIST (" Spectrum" ), v0Data.pt (), collision.centFT0M (), v0.invMassRegion (index));
539546 if (v0.invMassRegionCheck (index, 2 ))
540547 histos.fill (HIST (" h" ) + HIST (v0names[index]) + HIST (" EtaVsPtVsPhi" ), v0Data.pt (), v0Data.eta (), v0Data.phi ());
548+ if (v0.invMassRegionCheck (index, 1 ) || v0.invMassRegionCheck (index, 3 ))
549+ histos.fill (HIST (" h" ) + HIST (v0names[index]) + HIST (" EtaVsPtVsPhiBg" ), v0Data.pt (), v0Data.eta (), v0Data.phi ());
541550 }
542551 });
543552 }
@@ -581,6 +590,8 @@ struct correlateStrangeness {
581590 histos.fill (HIST (" h3d" ) + HIST (cascadenames[index]) + HIST (" Spectrum" ), cascData.pt (), collision.centFT0M (), casc.invMassRegion (index));
582591 if (casc.invMassRegionCheck (index, 2 ))
583592 histos.fill (HIST (" h" ) + HIST (cascadenames[index]) + HIST (" EtaVsPtVsPhi" ), cascData.pt (), cascData.eta (), cascData.phi ());
593+ if (casc.invMassRegionCheck (index, 1 ) || casc.invMassRegionCheck (index, 3 ))
594+ histos.fill (HIST (" h" ) + HIST (cascadenames[index]) + HIST (" EtaVsPtVsPhiBg" ), cascData.pt (), cascData.eta (), cascData.phi ());
584595 }
585596 });
586597 }
0 commit comments