Skip to content

Commit 11a1e9a

Browse files
committed
Fix Lambda spin correlation selection
1 parent f12c747 commit 11a1e9a

1 file changed

Lines changed: 6 additions & 12 deletions

File tree

PWGLF/Tasks/Strangeness/lambdaspincorrderived.cxx

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,8 +1294,7 @@ struct lambdaspincorrderived {
12941294
continue;
12951295
}
12961296

1297-
// auto poolA = V0s.sliceBy(tracksPerCollisionV0, collision1.index());
1298-
auto poolA = V0s.sliceBy(tracksPerCollisionV0, collision1.globalIndex());
1297+
auto poolA = V0s.sliceBy(tracksPerCollisionV0, collision1.index());
12991298

13001299
// if pool empty, push and continue
13011300
if (eventPools[bin].empty()) {
@@ -1465,8 +1464,7 @@ struct lambdaspincorrderived {
14651464
}
14661465

14671466
// push current event into pool
1468-
// auto sliced = V0s.sliceBy(tracksPerCollisionV0, collision1.index());
1469-
auto sliced = V0s.sliceBy(tracksPerCollisionV0, collision1.globalIndex());
1467+
auto sliced = V0s.sliceBy(tracksPerCollisionV0, collision1.index());
14701468
eventPools[bin].emplace_back(collision1.index(), std::move(sliced));
14711469
if ((int)eventPools[bin].size() > nEvtMixing) {
14721470
eventPools[bin].pop_front();
@@ -1936,8 +1934,7 @@ struct lambdaspincorrderived {
19361934
continue;
19371935
}
19381936

1939-
// auto slice = V0s.sliceBy(tracksPerCollisionV0, col.index());
1940-
auto slice = V0s.sliceBy(tracksPerCollisionV0, col.globalIndex());
1937+
auto slice = V0s.sliceBy(tracksPerCollisionV0, col.index());
19411938

19421939
for (auto const& t : slice) {
19431940
if (!selectionV0(t)) {
@@ -2140,8 +2137,7 @@ struct lambdaspincorrderived {
21402137
}
21412138

21422139
const int64_t curColIdx = static_cast<int64_t>(col1.index());
2143-
// auto poolA = V0s.sliceBy(tracksPerCollisionV0, col1.index());
2144-
auto poolA = V0s.sliceBy(tracksPerCollisionV0, col1.globalIndex());
2140+
auto poolA = V0s.sliceBy(tracksPerCollisionV0, col1.index());
21452141

21462142
for (auto const& [t1, t2] : soa::combinations(o2::soa::CombinationsFullIndexPolicy(poolA, poolA))) {
21472143
if (!selectionV0(t1) || !selectionV0(t2)) {
@@ -2395,8 +2391,7 @@ struct lambdaspincorrderived {
23952391
continue;
23962392
}
23972393

2398-
// auto slice = V0sMC.sliceBy(tracksPerCollisionV0mc, col.index());
2399-
auto slice = V0sMC.sliceBy(tracksPerCollisionV0mc, col.globalIndex());
2394+
auto slice = V0sMC.sliceBy(tracksPerCollisionV0mc, col.index());
24002395

24012396
for (auto const& t : slice) {
24022397
if (!selectionV0MC(t)) {
@@ -2605,8 +2600,7 @@ struct lambdaspincorrderived {
26052600
}
26062601

26072602
const int64_t curColIdx = static_cast<int64_t>(col1.index());
2608-
// auto poolA = V0sMC.sliceBy(tracksPerCollisionV0mc, col1.index());
2609-
auto poolA = V0sMC.sliceBy(tracksPerCollisionV0mc, col1.globalIndex());
2603+
auto poolA = V0sMC.sliceBy(tracksPerCollisionV0mc, col1.index());
26102604

26112605
for (auto const& [t1, t2] : soa::combinations(o2::soa::CombinationsFullIndexPolicy(poolA, poolA))) {
26122606
if (!selectionV0MC(t1) || !selectionV0MC(t2)) {

0 commit comments

Comments
 (0)