Skip to content

Commit c6a5b23

Browse files
authored
[PWGLF] Store centrality for non-reconstructed candidates (AliceO2Group#9802)
1 parent a36ec1a commit c6a5b23

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

PWGLF/TableProducer/Nuspex/lnnRecoTask.cxx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ struct lnnRecoTask {
207207
std::vector<unsigned int> filledMothers;
208208
// vector to keep track of the collisions passing the event selection in the MC
209209
std::vector<bool> isGoodCollision;
210+
std::vector<float> collisionFT0Ccent;
210211
// vector to armazenade h3Track
211212

212213
Preslice<aod::V0s> perCollision = o2::aod::v0::collisionId;
@@ -623,6 +624,8 @@ struct lnnRecoTask {
623624

624625
isGoodCollision.clear();
625626
isGoodCollision.resize(mcCollisions.size(), false);
627+
collisionFT0Ccent.clear();
628+
collisionFT0Ccent.resize(mcCollisions.size(), -1.f);
626629

627630
for (const auto& collision : collisions) {
628631
lnnCandidates.clear();
@@ -643,6 +646,7 @@ struct lnnRecoTask {
643646

644647
if (collision.has_mcCollision()) {
645648
isGoodCollision[collision.mcCollisionId()] = true;
649+
collisionFT0Ccent[collision.mcCollisionId()] = collision.centFT0C();
646650
}
647651

648652
const uint64_t collIdx = collision.globalIndex();
@@ -727,7 +731,7 @@ struct lnnRecoTask {
727731
lnnCand.posTrackID = -1;
728732
lnnCand.negTrackID = -1;
729733
lnnCand.isSignal = true;
730-
outputMCTable(-1, -1, -1,
734+
outputMCTable(-1, collisionFT0Ccent[mcPart.mcCollisionId()], -1,
731735
-1, -1, -1,
732736
0,
733737
-1, -1, -1,

0 commit comments

Comments
 (0)