Skip to content

Commit 67e8c1b

Browse files
committed
BugFix
1 parent f93e4e1 commit 67e8c1b

2 files changed

Lines changed: 24 additions & 24 deletions

File tree

PWGLF/TableProducer/Strangeness/hStrangeCorrelationFilter.cxx

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -792,9 +792,9 @@ struct HStrangeCorrelationFilter {
792792
continue;
793793
}
794794
// check dE/dx compatibility
795-
int compatibleK0Short = -1;
796-
int compatibleLambda = -1;
797-
int compatibleAntiLambda = -1;
795+
int compatibleK0Short = 0;
796+
int compatibleLambda = 0;
797+
int compatibleAntiLambda = 0;
798798

799799
auto posdau = v0.posTrack_as<DauTracks>();
800800
auto negdau = v0.negTrack_as<DauTracks>();
@@ -927,9 +927,9 @@ struct HStrangeCorrelationFilter {
927927
continue;
928928
}
929929
// check dE/dx compatibility
930-
int compatibleK0Short = -1;
931-
int compatibleLambda = -1;
932-
int compatibleAntiLambda = -1;
930+
int compatibleK0Short = 0;
931+
int compatibleLambda = 0;
932+
int compatibleAntiLambda = 0;
933933

934934
auto posdau = v0.posTrack_as<DauTracksMC>();
935935
auto negdau = v0.negTrack_as<DauTracksMC>();
@@ -1109,10 +1109,10 @@ struct HStrangeCorrelationFilter {
11091109
bool isGoodPosCascadePbPb = std::abs(casc.dcabachtopv()) > cascSelection.dcaBachToPV && std::abs(casc.dcapostopv()) > cascSelection.cascDcaMesonToPV &&
11101110
std::abs(casc.dcanegtopv()) > cascSelection.cascDcaBaryonToPV;
11111111
// check dE/dx compatibility
1112-
int compatibleXiMinus = -1;
1113-
int compatibleXiPlus = -1;
1114-
int compatibleOmegaMinus = -1;
1115-
int compatibleOmegaPlus = -1;
1112+
int compatibleXiMinus = 0;
1113+
int compatibleXiPlus = 0;
1114+
int compatibleOmegaMinus = 0;
1115+
int compatibleOmegaPlus = 0;
11161116
float cascpos = std::hypot(casc.x() - collision.posX(), casc.y() - collision.posY(), casc.z() - collision.posZ());
11171117
float cascptotmom = std::hypot(casc.px(), casc.py(), casc.pz());
11181118
float ctauXi = o2::constants::physics::MassXiMinus * cascpos / ((cascptotmom + 1e-13) * Xictau);
@@ -1277,10 +1277,10 @@ struct HStrangeCorrelationFilter {
12771277
bool isGoodPosCascadePbPb = (std::abs(casc.dcabachtopv()) > cascSelection.dcaBachToPV && std::abs(casc.dcapostopv()) > cascSelection.cascDcaMesonToPV &&
12781278
std::abs(casc.dcanegtopv()) > cascSelection.cascDcaBaryonToPV);
12791279
// check dE/dx compatibility
1280-
int compatibleXiMinus = -1;
1281-
int compatibleXiPlus = -1;
1282-
int compatibleOmegaMinus = -1;
1283-
int compatibleOmegaPlus = -1;
1280+
int compatibleXiMinus = 0;
1281+
int compatibleXiPlus = 0;
1282+
int compatibleOmegaMinus = 0;
1283+
int compatibleOmegaPlus = 0;
12841284
float cascpos = std::hypot(casc.x() - collision.posX(), casc.y() - collision.posY(), casc.z() - collision.posZ());
12851285
float cascptotmom = std::hypot(casc.px(), casc.py(), casc.pz());
12861286
float ctauXi = o2::constants::physics::MassXiMinus * cascpos / ((cascptotmom + 1e-13) * Xictau);

PWGLF/Tasks/Strangeness/hStrangeCorrelation.cxx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1053,8 +1053,8 @@ struct HStrangeCorrelation {
10531053
}
10541054
if (assocCandidate.compatible(Index, trackSelection.dEdxCompatibility) && (!masterConfigurations.doMCassociation || assocCandidate.mcTrue(Index)) && (!doAssocPhysicalPrimary || assocCandidate.mcPhysicalPrimary()) && !mixing && ((-massWindowConfigurations.maxPeakNSigma < assocCandidate.invMassNSigma(Index) && assocCandidate.invMassNSigma(Index) < +massWindowConfigurations.maxPeakNSigma))) {
10551055
if (masterConfigurations.doCorrelationsHadronV0daughter) {
1056-
fillCorrelationHistogram(histos.get<THn>(HIST("sameEvent/Signal/") + HIST(V0names[Index]) + HIST("/hSameSign")), binFillThnSameSignDaugher, 1, 1, 1, 1, 1);
1057-
fillCorrelationHistogram(histos.get<THn>(HIST("sameEvent/Signal/") + HIST(V0names[Index]) + HIST("/hOppositeSign")), binFillThnOppositeSignDaugher, 1, 1, 1, 1, 1);
1056+
fillCorrelationHistogram(histos.get<THn>(HIST("sameEvent/Signal/") + HIST(V0names[Index]) + HIST("_hSameSign")), binFillThnSameSignDaugher, 1, 1, 1, 1, 1);
1057+
fillCorrelationHistogram(histos.get<THn>(HIST("sameEvent/Signal/") + HIST(V0names[Index]) + HIST("_hOppositeSign")), binFillThnOppositeSignDaugher, 1, 1, 1, 1, 1);
10581058
}
10591059
fillCorrelationHistogram(histos.get<THn>(HIST("sameEvent/Signal/") + HIST(V0names[Index])), binFillThn, etaWeight, efficiency * efficiencyTrigg, totalEffUncert, purityTrigg, purityTriggErr);
10601060
if (std::abs(deltaphi) < checks.towardDeltaEtaRange && doITSClustersQA) {
@@ -1113,8 +1113,8 @@ struct HStrangeCorrelation {
11131113
fillCorrelationHistogram(histos.get<THn>(HIST("mixedEvent/Signal/") + HIST(V0names[Index])), binFillThn, 1, efficiency * efficiencyTrigg, totalEffUncert, purityTrigg, purityTriggErr);
11141114
}
11151115
if (masterConfigurations.doCorrelationsHadronV0daughter) {
1116-
fillCorrelationHistogram(histos.get<THn>(HIST("mixedEvent/Signal/") + HIST(V0names[Index]) + HIST("/hSameSign")), binFillThnSameSignDaugher, 1, 1, 1, 1, 1);
1117-
fillCorrelationHistogram(histos.get<THn>(HIST("mixedEvent/Signal/") + HIST(V0names[Index]) + HIST("/hOppositeSign")), binFillThnOppositeSignDaugher, 1, 1, 1, 1, 1);
1116+
fillCorrelationHistogram(histos.get<THn>(HIST("mixedEvent/Signal/") + HIST(V0names[Index]) + HIST("_hSameSign")), binFillThnSameSignDaugher, 1, 1, 1, 1, 1);
1117+
fillCorrelationHistogram(histos.get<THn>(HIST("mixedEvent/Signal/") + HIST(V0names[Index]) + HIST("_hOppositeSign")), binFillThnOppositeSignDaugher, 1, 1, 1, 1, 1);
11181118
}
11191119
}
11201120
if (assocCandidate.compatible(Index, trackSelection.dEdxCompatibility) && (!masterConfigurations.doMCassociation || assocCandidate.mcTrue(Index)) && (!doAssocPhysicalPrimary || assocCandidate.mcPhysicalPrimary()) && mixing && +massWindowConfigurations.minBgNSigma < assocCandidate.invMassNSigma(Index) && assocCandidate.invMassNSigma(Index) < +massWindowConfigurations.maxBgNSigma) {
@@ -2071,24 +2071,24 @@ struct HStrangeCorrelation {
20712071
histos.add("sameEvent/K0Short/hInvariantMassAwaySide", "", kTH3F, {axesConfigurations.axisPtAssoc, axesConfigurations.axisPtTrigger, axesConfigurations.axisK0ShortMass});
20722072
histos.add("sameEvent/K0Short/hInvariantMassUE", "", kTH3F, {axesConfigurations.axisPtAssoc, axesConfigurations.axisPtTrigger, axesConfigurations.axisK0ShortMass});
20732073
if (masterConfigurations.doCorrelationsHadronV0daughter) {
2074-
histos.add("sameEvent/Signal/K0Short/hSameSign", "", kTHnF, {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
2075-
histos.add("sameEvent/Signal/K0Short/hOppositeSign", "", kTHnF, {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
2074+
histos.add("sameEvent/Signal/K0Short_hSameSign", "", kTHnF, {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
2075+
histos.add("sameEvent/Signal/K0Short_hOppositeSign", "", kTHnF, {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
20762076
}
20772077
}
20782078
if (TESTBIT(doCorrelation, 1)) {
20792079
histos.add("sameEvent/Lambda/hInvariantMassNearSide", "", kTH3F, {axesConfigurations.axisPtAssoc, axesConfigurations.axisPtTrigger, axesConfigurations.axisLambdaMass});
20802080
histos.add("sameEvent/Lambda/hInvariantMassAwaySide", "", kTH3F, {axesConfigurations.axisPtAssoc, axesConfigurations.axisPtTrigger, axesConfigurations.axisLambdaMass});
20812081
histos.add("sameEvent/Lambda/hInvariantMassUE", "", kTH3F, {axesConfigurations.axisPtAssoc, axesConfigurations.axisPtTrigger, axesConfigurations.axisLambdaMass});
20822082
if (masterConfigurations.doCorrelationsHadronV0daughter) {
2083-
histos.add("sameEvent/Signal/Lambda/hSameSign", "", kTHnF, {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
2084-
histos.add("sameEvent/Signal/Lambda/hOppositeSign", "", kTHnF, {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
2083+
histos.add("sameEvent/Signal/Lambda_hSameSign", "", kTHnF, {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
2084+
histos.add("sameEvent/Signal/Lambda_hOppositeSign", "", kTHnF, {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
20852085
}
20862086
}
20872087
if (TESTBIT(doCorrelation, 2)) {
20882088
histos.addClone("sameEvent/Lambda/", "sameEvent/AntiLambda/");
20892089
if (masterConfigurations.doCorrelationsHadronV0daughter) {
2090-
histos.add("sameEvent/Signal/AntiLambda/hSameSign", "", kTHnF, {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
2091-
histos.add("sameEvent/Signal/AntiLambda/hOppositeSign", "", kTHnF, {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
2090+
histos.add("sameEvent/Signal/AntiLambda_hSameSign", "", kTHnF, {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
2091+
histos.add("sameEvent/Signal/AntiLambda_hOppositeSign", "", kTHnF, {axisDeltaPhiNDim, axisDeltaEtaNDim, axisPtAssocNDim, axisPtTriggerNDim, axisVtxZNDim, axisMultNDim});
20922092
}
20932093
}
20942094
}

0 commit comments

Comments
 (0)