Skip to content

Commit f16e574

Browse files
authored
Refactor lambda spin polarization analysis code
1 parent a14f25f commit f16e574

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

PWGCF/TwoParticleCorrelations/Tasks/lambdaSpinPolarization.cxx

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ enum ParticlePairType {
258258
kLambdaFakeAntiLambda = 4,
259259
kAntiLambdaFakeLambda = 5,
260260
kLambdaFakeLambda = 6,
261-
kAntiLambdaFakeAntiLambda = 7
261+
kAntiLambdaFakeAntiLambda = 7
262262
};
263263

264264
enum ShareDauLambda {
@@ -328,7 +328,6 @@ struct LambdaTableProducer {
328328
Configurable<float> cMaxChi2Tpc{"cMaxChi2Tpc", 4, "Max Chi2 Tpc"};
329329
Configurable<double> cTpcNsigmaCut{"cTpcNsigmaCut", 3.0, "TPC NSigma Selection Cut"};
330330
Configurable<bool> cRemoveAmbiguousTracks{"cRemoveAmbiguousTracks", false, "Remove Ambiguous Tracks"};
331-
332331
// LS (fake) background control variables
333332
Configurable<bool> cApplyFakeDcaCuts{"cApplyFakeDcaCuts", true, "Apply DCA-to-PV cuts on LS daughter tracks"};
334333
Configurable<float> cFakeDaughterMaxDEta{"cFakeDaughterMaxDEta", -1.f, "Max delta eta between LS daughters as topology proxy (-1=off)"};
@@ -1235,9 +1234,9 @@ struct LambdaTableProducer {
12351234
if (tr1.sign() != tr2.sign()) {
12361235
continue;
12371236
}
1238-
1237+
12391238
if (cFakeDaughterMaxDEta > 0.f &&
1240-
std::abs(tr1.eta() - tr2.eta()) > cFakeDaughterMaxDEta) {
1239+
std::abs(tr1.eta() - tr2.eta()) > cFakeDaughterMaxDEta) {
12411240
continue;
12421241
}
12431242
if (cFakeDaughterMaxOpenAngle > 0.f) {
@@ -2031,20 +2030,16 @@ struct LambdaSpinPolarization {
20312030
analyzePairsStandard<kLambdaLambda, true>(lambdaTracks, lambdaTracks);
20322031
analyzePairsStandard<kAntiLambdaAntiLambda, true>(antiLambdaTracks, antiLambdaTracks);
20332032

2034-
// ---------------------------------------------------------------------------
2035-
// US-LS combinatorial background pairs
2036-
// ---------------------------------------------------------------------------
20372033
analyzePairsStandard<kLambdaFakeAntiLambda, false>(lambdaTracks, fakeAntiLambdaTracks);
20382034
analyzePairsStandard<kLambdaFakeAntiLambda, false>(fakeLambdaTracks, antiLambdaTracks);
20392035

20402036
analyzePairsStandard<kAntiLambdaFakeLambda, false>(antiLambdaTracks, fakeLambdaTracks);
20412037
analyzePairsStandard<kAntiLambdaFakeLambda, false>(fakeAntiLambdaTracks, lambdaTracks);
20422038

2043-
analyzePairsStandard<kLambdaFakeLambda, false>(lambdaTracks, fakeLambdaTracks);
2044-
analyzePairsStandard<kLambdaFakeLambda, false>(fakeLambdaTracks, lambdaTracks);
2045-
2046-
analyzePairsStandard<kAntiLambdaFakeAntiLambda, false>(antiLambdaTracks, fakeAntiLambdaTracks);
2047-
analyzePairsStandard<kAntiLambdaFakeAntiLambda, false>(fakeAntiLambdaTracks, antiLambdaTracks);
2039+
analyzePairsStandard<kLambdaFakeLambda, false>(lambdaTracks, fakeLambdaTracks);
2040+
analyzePairsStandard<kLambdaFakeLambda, false>(fakeLambdaTracks, lambdaTracks);
2041+
analyzePairsStandard<kAntiLambdaFakeAntiLambda, false>(antiLambdaTracks, fakeAntiLambdaTracks);
2042+
analyzePairsStandard<kAntiLambdaFakeAntiLambda, false>(fakeAntiLambdaTracks, antiLambdaTracks);
20482043
}
20492044

20502045
PROCESS_SWITCH(LambdaSpinPolarization, processDataReco, "Process for Data and MCReco", true);
@@ -2102,10 +2097,9 @@ struct LambdaSpinPolarization {
21022097
analyzePairsME<kAntiLambdaFakeLambda, false>(antiLambdaTracks_col1, fakeLambdaTracks_col2);
21032098
analyzePairsME<kAntiLambdaFakeLambda, false>(fakeAntiLambdaTracks_col2, lambdaTracks_col1);
21042099

2105-
analyzePairsME<kLambdaFakeLambda, false>(lambdaTracks_col1, fakeLambdaTracks_col2);
2100+
analyzePairsME<kLambdaFakeLambda, false>(lambdaTracks_col1, fakeLambdaTracks_col2);
21062101
analyzePairsME<kLambdaFakeLambda, false>(fakeLambdaTracks_col2, lambdaTracks_col1);
2107-
2108-
analyzePairsME<kAntiLambdaFakeAntiLambda, false>(antiLambdaTracks_col1, fakeAntiLambdaTracks_col2);
2102+
analyzePairsME<kAntiLambdaFakeAntiLambda, false>(antiLambdaTracks_col1, fakeAntiLambdaTracks_col2);
21092103
analyzePairsME<kAntiLambdaFakeAntiLambda, false>(fakeAntiLambdaTracks_col2, antiLambdaTracks_col1);
21102104
}
21112105
}

0 commit comments

Comments
 (0)