Skip to content

Commit 3778cfb

Browse files
committed
Editing process function for MC data
1 parent 9114284 commit 3778cfb

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

PWGCF/FemtoUniverse/Tasks/femtoUniversePairTaskTrackTrack3DMultKtExtended.cxx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -609,6 +609,7 @@ struct femtoUniversePairTaskTrackTrack3DMultKtExtended {
609609
auto thegroupPartsTwo = partsTwoMC->sliceByCached(aod::femtouniverseparticle::fdCollisionId, col.globalIndex(), cache);
610610

611611
bool fillQA = true;
612+
randgen = new TRandom2(0);
612613

613614
if (cfgProcessPM) {
614615
doSameEvent<false>(thegroupPartsOne, thegroupPartsTwo, parts, col.magField(), col.multV0M(), 1, fillQA);
@@ -621,6 +622,7 @@ struct femtoUniversePairTaskTrackTrack3DMultKtExtended {
621622
if (cfgProcessMM) {
622623
doSameEvent<true>(thegroupPartsTwo, thegroupPartsTwo, parts, col.magField(), col.multV0M(), 3, fillQA);
623624
}
625+
delete randgen;
624626
}
625627
PROCESS_SWITCH(femtoUniversePairTaskTrackTrack3DMultKtExtended, processSameEventMC, "Enable processing same event for Monte Carlo", false);
626628

@@ -774,6 +776,8 @@ struct femtoUniversePairTaskTrackTrack3DMultKtExtended {
774776
soa::Join<FilteredFemtoFullParticles, aod::FDMCLabels>& parts,
775777
o2::aod::FdMCParticles&)
776778
{
779+
randgen = new TRandom2(0);
780+
777781
for (auto& [collision1, collision2] : soa::selfCombinations(colBinning, ConfNEventsMix, -1, cols, cols)) {
778782

779783
const int multiplicityCol = collision1.multV0M();
@@ -804,6 +808,7 @@ struct femtoUniversePairTaskTrackTrack3DMultKtExtended {
804808
doMixedEvent<true>(groupPartsOne, groupPartsTwo, parts, magFieldTesla1, multiplicityCol, 3);
805809
}
806810
}
811+
delete randgen;
807812
}
808813
PROCESS_SWITCH(femtoUniversePairTaskTrackTrack3DMultKtExtended, processMixedEventMC, "Enable processing mixed events MC", false);
809814
};

0 commit comments

Comments
 (0)