@@ -767,20 +767,13 @@ struct femtoDreamProducerTask {
767767
768768 // Pileup rejection in PbPb data
769769 if constexpr (analysePbPb) {
770- <<<<<<< HEAD
771- if (OptionEvtSpecialSelections.ConfIsUsePileUp &&
772- !colCuts.isPileUpCollisionPbPb(col, OptionEvtSpecialSelections.ConfEvNoSameBunchPileup, OptionEvtSpecialSelections.ConfEvIsGoodITSLayersAll,
773- OptionEvtSpecialSelections.ConfTPCOccupancyMin, OptionEvtSpecialSelections.ConfTPCOccupancyMax)) {
774- return;
775- =======
776770 if (OptionEvtSpecialSelections.ConfIsUsePileUpPbPb &&
777771 !colCuts.isPileUpCollisionPbPb(col, OptionEvtSpecialSelections.ConfEvNoSameBunchPileup, OptionEvtSpecialSelections.ConfEvIsGoodITSLayersAll)) {
778772 return;
779773 }
780- if (OptionEvtSpecialSelections.ConfIsUseOccupancy &&
781- !colCuts.occupancySelection(col, OptionEvtSpecialSelections.ConfTPCOccupancyMin, OptionEvtSpecialSelections.ConfTPCOccupancyMax)) {
774+ if (OptionEvtSpecialSelections.ConfIsUseOccupancy &&
775+ !colCuts.occupancySelection(col, OptionEvtSpecialSelections.ConfTPCOccupancyMin, OptionEvtSpecialSelections.ConfTPCOccupancyMax)) {
782776 return;
783- >>>>>>> 79d4db6e4 (fixed as comments)
784777 }
785778 }
786779
@@ -1150,56 +1143,6 @@ struct femtoDreamProducerTask {
11501143 myqn = colCuts.computeqnVec(col);
11511144 outputExtQnCollision(myqn, col.trackOccupancyInTimeRange());
11521145 }
1153-
1154- <<<<<<< HEAD
1155- const auto spher = colCuts.computeSphericity(col, tracks);
1156- float mult = 0;
1157- int multNtr = 0;
1158- if (ConfIsRun3) {
1159- if constexpr (useCentrality) {
1160- if constexpr (analysePbPb) {
1161- mult = col.centFT0C();
1162- } else {
1163- mult = col.centFT0M();
1164- }
1165- } else {
1166- mult = 0;
1167- }
1168- multNtr = col.multNTracksPV();
1169- } else {
1170- mult = 1; // multiplicity percentile is know in Run 2
1171- multNtr = col.multTracklets();
1172- }
1173-
1174- // check whether the basic event selection criteria are fulfilled
1175- // that included checking if there is at least on usable track or V0
1176- if (!colCuts.isSelectedCollision(col)) {
1177- return;
1178- }
1179- // bool emptyCollision = false;
1180- if (colCuts.isEmptyCollision(col, tracks, trackCuts)) {
1181- return;
1182- }
1183-
1184- if (rctCut.requireRCTFlagChecker && !rctChecker(col)) {
1185- return;
1186- }
1187-
1188- // Pileup rejection in PbPb data
1189- if constexpr (analysePbPb) {
1190- if (OptionEvtSpecialSelections.ConfIsUsePileUp &&
1191- !colCuts.isPileUpCollisionPbPb(col, OptionEvtSpecialSelections.ConfEvNoSameBunchPileup, OptionEvtSpecialSelections.ConfEvIsGoodITSLayersAll,
1192- OptionEvtSpecialSelections.ConfTPCOccupancyMin, OptionEvtSpecialSelections.ConfTPCOccupancyMax)) {
1193- return;
1194- }
1195- }
1196-
1197- // Calculate and fill qn values
1198- float myqn = colCuts.computeqnVec(col);
1199- outputExtQnCollision(myqn, col.trackOccupancyInTimeRange());
1200-
1201- =======
1202- >>>>>>> 79d4db6e4 (fixed as comments)
12031146 // Calculate flow via cumulant
12041147 if (qnCal.ConfFlowCalculate) {
12051148 int qnBin = colCuts.myqnBin(mult, qnCal.ConfCentralityMax, qnCal.ConfQnBinSeparator, qnCal.ConfdoFillHisto, spher, myqn, qnCal.ConfNumQnBins, multNtr, qnCal.ConfCentBinWidth);
@@ -1264,15 +1207,9 @@ struct femtoDreamProducerTask {
12641207 auto tracksWithItsPid = soa::Attach<aod::FemtoFullTracks, aod::pidits::ITSNSigmaEl, aod::pidits::ITSNSigmaPi, aod::pidits::ITSNSigmaKa,
12651208 aod::pidits::ITSNSigmaPr, aod::pidits::ITSNSigmaDe, aod::pidits::ITSNSigmaTr, aod::pidits::ITSNSigmaHe>(tracks);
12661209 if (ConfUseItsPid.value) {
1267- <<<<<<< HEAD
1268- fillCollisionsAndTracksAndV0AndCascade<false, true, true, true>(col, tracks, tracksWithItsPid, fullV0s, fullCascades);
1269- } else {
1270- fillCollisionsAndTracksAndV0AndCascade<false, false, true, true>(col, tracks, tracks, fullV0s, fullCascades);
1271- =======
12721210 fillCollisionsAndTracksAndV0AndCascade<false, true, true, true, false>(col, tracks, tracksWithItsPid, fullV0s, fullCascades);
12731211 } else {
12741212 fillCollisionsAndTracksAndV0AndCascade<false, false, true, true, false>(col, tracks, tracks, fullV0s, fullCascades);
1275- >>>>>>> 79d4db6e4 (fixed as comments)
12761213 }
12771214 }
12781215 PROCESS_SWITCH(femtoDreamProducerTask, processData_CentPbPb,
@@ -1290,19 +1227,9 @@ struct femtoDreamProducerTask {
12901227 auto tracksWithItsPid = soa::Attach<aod::FemtoFullTracks, aod::pidits::ITSNSigmaEl, aod::pidits::ITSNSigmaPi, aod::pidits::ITSNSigmaKa,
12911228 aod::pidits::ITSNSigmaPr, aod::pidits::ITSNSigmaDe, aod::pidits::ITSNSigmaTr, aod::pidits::ITSNSigmaHe>(tracks);
12921229 if (ConfUseItsPid.value) {
1293- <<<<<<< HEAD
1294- fillCollisionsAndTracksAndV0AndCascade<false, true, true, true>(col, tracks, tracksWithItsPid, fullV0s, fullCascades);
1295- } else {
1296- fillCollisionsAndTracksAndV0AndCascade<false, false, true, true>(col, tracks, tracks, fullV0s, fullCascades);
1297- }
1298-
1299- if (qnCal.ConfQnSeparation) {
1300- fillCollisionsFlow<false, true, true>(col, tracks);
1301- =======
13021230 fillCollisionsAndTracksAndV0AndCascade<false, true, true, true, true>(col, tracks, tracksWithItsPid, fullV0s, fullCascades);
13031231 } else {
1304- fillCollisionsAndTracksAndV0AndCascade<false, false, true, true, true>(col, tracks, tracks, fullV0s, fullCascades);
1305- >>>>>>> 79d4db6e4 (fixed as comments)
1232+ fillCollisionsAndTracksAndV0AndCascade<false, false, true, true, true>(col, tracks, tracks, fullV0s, fullCascades);
13061233 }
13071234 }
13081235 PROCESS_SWITCH(femtoDreamProducerTask, processData_CentPbPb_qvec,
@@ -1349,11 +1276,7 @@ struct femtoDreamProducerTask {
13491276 // get magnetic field for run
13501277 initCCDB_Mag_Trig(col.bc_as<aod::BCsWithTimestamps>());
13511278 // fill the tables
1352- <<<<<<< HEAD
1353- fillCollisionsAndTracksAndV0AndCascade<true, false, true, true>(col, tracks, tracks, fullV0s, fullCascades);
1354- =======
13551279 fillCollisionsAndTracksAndV0AndCascade<true, false, true, true, false>(col, tracks, tracks, fullV0s, fullCascades);
1356- >>>>>>> 79d4db6e4 (fixed as comments)
13571280 }
13581281 PROCESS_SWITCH(femtoDreamProducerTask, processMC_CentPbPb, "Provide MC data with centrality information for PbPb collisions", false);
13591282};
0 commit comments