@@ -431,8 +431,8 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
431431 sameEventCont.setPDGCodes (trackonefilter.confPDGCodePartOne , tracktwofilter.confPDGCodePartTwo );
432432 mixedEventCont.setPDGCodes (trackonefilter.confPDGCodePartOne , tracktwofilter.confPDGCodePartTwo );
433433 } else {
434- sameEventMultCont.init (&SameMultRegistryPM, confkstarBins, confMultKstarBins, confKtKstarBins, confLMax);
435- mixedEventMultCont.init (&MixedMultRegistryPM, confkstarBins, confMultKstarBins, confKtKstarBins, confLMax);
434+ sameEventMultCont.init (&SameMultRegistryPM, confkstarBins, confMultKstarBins, confKtKstarBins, confLMax, twotracksconfigs. confIs1D );
435+ mixedEventMultCont.init (&MixedMultRegistryPM, confkstarBins, confMultKstarBins, confKtKstarBins, confLMax, twotracksconfigs. confIs1D );
436436 }
437437 }
438438
@@ -443,8 +443,8 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
443443 sameEventContPP.setPDGCodes (trackonefilter.confPDGCodePartOne , tracktwofilter.confPDGCodePartTwo );
444444 mixedEventContPP.setPDGCodes (trackonefilter.confPDGCodePartOne , tracktwofilter.confPDGCodePartTwo );
445445 } else {
446- sameEventMultContPP.init (&SameMultRegistryPP, confkstarBins, confMultKstarBins, confKtKstarBins, confLMax);
447- mixedEventMultContPP.init (&MixedMultRegistryPP, confkstarBins, confMultKstarBins, confKtKstarBins, confLMax);
446+ sameEventMultContPP.init (&SameMultRegistryPP, confkstarBins, confMultKstarBins, confKtKstarBins, confLMax, twotracksconfigs. confIs1D );
447+ mixedEventMultContPP.init (&MixedMultRegistryPP, confkstarBins, confMultKstarBins, confKtKstarBins, confLMax, twotracksconfigs. confIs1D );
448448 }
449449 sameEventCont1D_PP.init (&resultRegistry1D, confkstarBins, confMultBinsCent, confkTBins, confmTBins, confmultBins3D, confmTBins3D, twotracksconfigs.confEtaBins , twotracksconfigs.confPhiBins , twotracksconfigs.confIsMC , twotracksconfigs.confUse3D );
450450 sameEventCont1D_PP.setPDGCodes (trackonefilter.confPDGCodePartOne , tracktwofilter.confPDGCodePartTwo );
@@ -459,8 +459,8 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
459459 sameEventContMM.setPDGCodes (trackonefilter.confPDGCodePartOne , tracktwofilter.confPDGCodePartTwo );
460460 mixedEventContMM.setPDGCodes (trackonefilter.confPDGCodePartOne , tracktwofilter.confPDGCodePartTwo );
461461 } else {
462- sameEventMultContMM.init (&SameMultRegistryMM, confkstarBins, confMultKstarBins, confKtKstarBins, confLMax);
463- mixedEventMultContMM.init (&MixedMultRegistryMM, confkstarBins, confMultKstarBins, confKtKstarBins, confLMax);
462+ sameEventMultContMM.init (&SameMultRegistryMM, confkstarBins, confMultKstarBins, confKtKstarBins, confLMax, twotracksconfigs. confIs1D );
463+ mixedEventMultContMM.init (&MixedMultRegistryMM, confkstarBins, confMultKstarBins, confKtKstarBins, confLMax, twotracksconfigs. confIs1D );
464464 }
465465 sameEventCont1D_MM.init (&resultRegistry1D, confkstarBins, confMultBinsCent, confkTBins, confmTBins, confmultBins3D, confmTBins3D, twotracksconfigs.confEtaBins , twotracksconfigs.confPhiBins , twotracksconfigs.confIsMC , twotracksconfigs.confUse3D );
466466 sameEventCont1D_MM.setPDGCodes (trackonefilter.confPDGCodePartOne , tracktwofilter.confPDGCodePartTwo );
@@ -565,7 +565,7 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
565565 if (!pairCleaner.isCleanPair (p1, p2, parts)) {
566566 continue ;
567567 }
568- sameEventMultCont.fillMultNumDen (p1, p2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden );
568+ sameEventMultCont.fillMultNumDen (p1, p2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
569569 }
570570 } else {
571571 for (const auto & [p1, p2] : combinations (CombinationsStrictlyUpperIndexPolicy (groupPartsOne, groupPartsOne))) {
@@ -629,20 +629,20 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
629629 qTmin = std::sqrt (f3d[1 ] * f3d[1 ] + f3d[2 ] * f3d[2 ]);
630630 if (!twotracksconfigs.confUseCCImCut ) {
631631 if (!twotracksconfigs.confUseMinqTcut ) {
632- sameEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden );
632+ sameEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
633633 } else {
634634 if (qTmin > twotracksconfigs.confMinqTcut ) {
635- sameEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden );
635+ sameEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
636636 }
637637 }
638638 } else {
639639 if (twotracksconfigs.confUse1stand3rd ) {
640640 if ((f3d[1 ] >= outsideref && f3d[2 ] >= outsideref) || (f3d[1 ] < outsideref && f3d[2 ] < outsideref)) {
641- sameEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden );
641+ sameEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
642642 }
643643 } else if (twotracksconfigs.confUse2ndand4th ) {
644644 if ((f3d[1 ] < outsideref && f3d[2 ] >= outsideref) || (f3d[1 ] >= outsideref && f3d[2 ] < outsideref)) {
645- sameEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden );
645+ sameEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
646646 }
647647 }
648648 }
@@ -662,20 +662,20 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
662662 qTmin = std::sqrt (f3d[1 ] * f3d[1 ] + f3d[2 ] * f3d[2 ]);
663663 if (!twotracksconfigs.confUseCCImCut ) {
664664 if (!twotracksconfigs.confUseMinqTcut ) {
665- sameEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden );
665+ sameEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
666666 } else {
667667 if (qTmin > twotracksconfigs.confMinqTcut ) {
668- sameEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden );
668+ sameEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
669669 }
670670 }
671671 } else {
672672 if (twotracksconfigs.confUse1stand3rd ) {
673673 if ((f3d[1 ] >= outsideref && f3d[2 ] >= outsideref) || (f3d[1 ] < outsideref && f3d[2 ] < outsideref)) {
674- sameEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden );
674+ sameEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
675675 }
676676 } else if (twotracksconfigs.confUse2ndand4th ) {
677677 if ((f3d[1 ] < outsideref && f3d[2 ] >= outsideref) || (f3d[1 ] >= outsideref && f3d[2 ] < outsideref)) {
678- sameEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden );
678+ sameEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
679679 }
680680 }
681681 }
@@ -826,7 +826,7 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
826826 const auto & pdgParticleTwo = pdg->GetParticle (pdgCodePartTwo);
827827 if (pdgParticleOne && pdgParticleTwo && (pdgCodePartOne == trackonefilter.confPDGCodePartOne ) && (pdgCodePartTwo == tracktwofilter.confPDGCodePartTwo )) {
828828 float kT = FemtoUniverseMath::getkT (p1, mass1, p2, mass2);
829- sameEventMultCont.fillMultNumDen (p1, p2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden );
829+ sameEventMultCont.fillMultNumDen (p1, p2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
830830 }
831831 }
832832 } else {
@@ -858,7 +858,7 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
858858 float weight = f3d[5 ];
859859 sameEventCont1D_PP.setPair <isMC>(part1, part2, multCol, twotracksconfigs.confUse3D , weight, twotracksconfigs.confIsIden );
860860 } else {
861- sameEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden );
861+ sameEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
862862 }
863863 break ;
864864 }
@@ -869,7 +869,7 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
869869 float weight = f3d[5 ];
870870 sameEventCont1D_MM.setPair <isMC>(part1, part2, multCol, twotracksconfigs.confUse3D , weight, twotracksconfigs.confIsIden );
871871 } else {
872- sameEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden );
872+ sameEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::same, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
873873 }
874874 break ;
875875 }
@@ -994,7 +994,7 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
994994
995995 switch (contType) {
996996 case PairType::PlusMinus: {
997- mixedEventMultCont.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden );
997+ mixedEventMultCont.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
998998 break ;
999999 }
10001000
@@ -1003,20 +1003,20 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
10031003 qTmin = std::sqrt (f3d[1 ] * f3d[1 ] + f3d[2 ] * f3d[2 ]);
10041004 if (!twotracksconfigs.confUseCCImCut ) {
10051005 if (!twotracksconfigs.confUseMinqTcut ) {
1006- mixedEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden );
1006+ mixedEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
10071007 } else {
10081008 if (qTmin > twotracksconfigs.confMinqTcut ) {
1009- mixedEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden );
1009+ mixedEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
10101010 }
10111011 }
10121012 } else {
10131013 if (twotracksconfigs.confUse1stand3rd ) {
10141014 if ((f3d[1 ] >= outsideref && f3d[2 ] >= outsideref) || (f3d[1 ] < outsideref && f3d[2 ] < outsideref)) {
1015- mixedEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden );
1015+ mixedEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
10161016 }
10171017 } else if (twotracksconfigs.confUse2ndand4th ) {
10181018 if ((f3d[1 ] < outsideref && f3d[2 ] >= outsideref) || (f3d[1 ] >= outsideref && f3d[2 ] < outsideref)) {
1019- mixedEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden );
1019+ mixedEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
10201020 }
10211021 }
10221022 }
@@ -1037,20 +1037,20 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
10371037 qTmin = std::sqrt (f3d[1 ] * f3d[1 ] + f3d[2 ] * f3d[2 ]);
10381038 if (!twotracksconfigs.confUseCCImCut ) {
10391039 if (!twotracksconfigs.confUseMinqTcut ) {
1040- mixedEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden );
1040+ mixedEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
10411041 } else {
10421042 if (qTmin > twotracksconfigs.confMinqTcut ) {
1043- mixedEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden );
1043+ mixedEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
10441044 }
10451045 }
10461046 } else {
10471047 if (twotracksconfigs.confUse1stand3rd ) {
10481048 if ((f3d[1 ] >= outsideref && f3d[2 ] >= outsideref) || (f3d[1 ] < outsideref && f3d[2 ] < outsideref)) {
1049- mixedEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden );
1049+ mixedEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
10501050 }
10511051 } else if (twotracksconfigs.confUse2ndand4th ) {
10521052 if ((f3d[1 ] < outsideref && f3d[2 ] >= outsideref) || (f3d[1 ] >= outsideref && f3d[2 ] < outsideref)) {
1053- mixedEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden );
1053+ mixedEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
10541054 }
10551055 }
10561056 }
@@ -1308,7 +1308,7 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
13081308 }
13091309 switch (contType) {
13101310 case PairType::PlusMinus: {
1311- mixedEventMultCont.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden );
1311+ mixedEventMultCont.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
13121312 break ;
13131313 }
13141314
@@ -1317,7 +1317,7 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
13171317 float weight = 1.0 ;
13181318 mixedEventCont1D_PP.setPair <isMC>(part1, part2, multCol, twotracksconfigs.confUse3D , weight, twotracksconfigs.confIsIden );
13191319 } else {
1320- mixedEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden );
1320+ mixedEventMultContPP.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
13211321 }
13221322 break ;
13231323 }
@@ -1327,7 +1327,7 @@ struct femtoUniversePairTaskTrackTrackSpherHarMultKtExtended {
13271327 float weight = 1.0 ;
13281328 mixedEventCont1D_MM.setPair <isMC>(part1, part2, multCol, twotracksconfigs.confUse3D , weight, twotracksconfigs.confIsIden );
13291329 } else {
1330- mixedEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden );
1330+ mixedEventMultContMM.fillMultNumDen (part1, part2, femto_universe_sh_container::EventType::mixed, 2 , multCol, kT , twotracksconfigs.confIsIden , twotracksconfigs. confIs1D );
13311331 }
13321332 break ;
13331333 }
0 commit comments