@@ -366,6 +366,7 @@ struct FemtoUniversePairTaskTrackTrackMultKtExtended {
366366 }
367367 if (doprocessFractionsMCTruth) {
368368 mixedMultRegistryPM.add (" MCtruth/motherParticle" , " pair fractions; part1 mother PDG; part2 mother PDG" , {HistType::kTH2F , {{8001 , -4000 , 4000 }, {8001 , -4000 , 4000 }}});
369+ mixedMultRegistryPM.add (" MCtruth/mcProcess" , " pair ; part1 VMC physics code; part2 VMC physics code" , {HistType::kTH2F , {{50 , 0 , 50 }, {50 , 0 , 50 }}});
369370 }
370371 }
371372
@@ -376,6 +377,7 @@ struct FemtoUniversePairTaskTrackTrackMultKtExtended {
376377 }
377378 if (doprocessFractionsMCTruth) {
378379 mixedMultRegistryPP.add (" MCtruth/motherParticle" , " pair fractions; part1 mother PDG; part2 mother PDG" , {HistType::kTH2F , {{8001 , -4000 , 4000 }, {8001 , -4000 , 4000 }}});
380+ mixedMultRegistryPP.add (" MCtruth/mcProcess" , " pair ; part1 VMC physics code; part2 VMC physics code" , {HistType::kTH2F , {{50 , 0 , 50 }, {50 , 0 , 50 }}});
379381 }
380382 sameEventContPP.init (&resultRegistryPP, confkstarBins, confMultBins, confkTBins, confmTBins, confmultBins3D, confmTBins3D, twotracksconfigs.confIsMC , twotracksconfigs.confUse3D );
381383 mixedEventContPP.init (&resultRegistryPP, confkstarBins, confMultBins, confkTBins, confmTBins, confmultBins3D, confmTBins3D, twotracksconfigs.confIsMC , twotracksconfigs.confUse3D );
@@ -395,6 +397,7 @@ struct FemtoUniversePairTaskTrackTrackMultKtExtended {
395397 }
396398 if (doprocessFractionsMCTruth) {
397399 mixedMultRegistryMM.add (" MCtruth/motherParticle" , " pair fractions; part1 mother PDG; part2 mother PDG" , {HistType::kTH2F , {{8001 , -4000 , 4000 }, {8001 , -4000 , 4000 }}});
400+ mixedMultRegistryMM.add (" MCtruth/mcProcess" , " pair ; part1 VMC physics code; part2 VMC physics code" , {HistType::kTH2F , {{50 , 0 , 50 }, {50 , 0 , 50 }}});
398401 }
399402 sameEventContMM.init (&resultRegistryMM, confkstarBins, confMultBins, confkTBins, confmTBins, confmultBins3D, confmTBins3D, twotracksconfigs.confIsMC , twotracksconfigs.confUse3D );
400403 mixedEventContMM.init (&resultRegistryMM, confkstarBins, confMultBins, confkTBins, confmTBins, confmultBins3D, confmTBins3D, twotracksconfigs.confIsMC , twotracksconfigs.confUse3D );
@@ -955,6 +958,7 @@ struct FemtoUniversePairTaskTrackTrackMultKtExtended {
955958 const auto & pdgParticleTwo = pdg->GetParticle (pdgCodePartTwo);
956959 if (pdgParticleOne && pdgParticleTwo && (pdgCodePartOne == trackonefilter.confPDGCodePartOne ) && (pdgCodePartTwo == tracktwofilter.confPDGCodePartTwo )) {
957960 mixedMultRegistryPM.fill (HIST (" MCtruth/motherParticle" ), p1.tempFitVar (), p2.tempFitVar ());
961+ mixedMultRegistryPM.fill (HIST (" MCtruth/mcProcess" ), p1.cut (), p2.cut ());
958962 }
959963 }
960964 break ;
@@ -967,6 +971,7 @@ struct FemtoUniversePairTaskTrackTrackMultKtExtended {
967971 const auto & pdgParticleTwo = pdg->GetParticle (pdgCodePartTwo);
968972 if (pdgParticleOne && pdgParticleTwo && (pdgCodePartOne == trackonefilter.confPDGCodePartOne ) && (pdgCodePartTwo == trackonefilter.confPDGCodePartOne )) {
969973 mixedMultRegistryPP.fill (HIST (" MCtruth/motherParticle" ), p1.tempFitVar (), p2.tempFitVar ());
974+ mixedMultRegistryPP.fill (HIST (" MCtruth/mcProcess" ), p1.cut (), p2.cut ());
970975 }
971976 }
972977 break ;
@@ -979,6 +984,7 @@ struct FemtoUniversePairTaskTrackTrackMultKtExtended {
979984 const auto & pdgParticleTwo = pdg->GetParticle (pdgCodePartTwo);
980985 if (pdgParticleOne && pdgParticleTwo && (pdgCodePartOne == tracktwofilter.confPDGCodePartTwo ) && (pdgCodePartTwo == tracktwofilter.confPDGCodePartTwo )) {
981986 mixedMultRegistryMM.fill (HIST (" MCtruth/motherParticle" ), p1.tempFitVar (), p2.tempFitVar ());
987+ mixedMultRegistryMM.fill (HIST (" MCtruth/mcProcess" ), p1.cut (), p2.cut ());
982988 }
983989 }
984990 break ;
0 commit comments