@@ -261,7 +261,7 @@ struct FlowTask {
261261 ConfigurableAxis axisDCAxy{"axisDCAxy", {200, -1, 1}, "DCA_{xy} (cm)"};
262262
263263 Filter collisionFilter = (nabs(aod::collision::posZ) < cfgCutVertex) && (aod::cent::centFT0C > cfgCentFT0CMin) && (aod::cent::centFT0C < cfgCentFT0CMax);
264- Filter trackFilter = ((requireGlobalTrackInFilter()) || (aod::track::isGlobalTrackSDD == ( uint8_t) true)) && (nabs(aod::track::eta) < cfgCutEta) && (aod::track::pt > cfgCutPtMin) && (aod::track::pt < cfgCutPtMax);
264+ Filter trackFilter = ((requireGlobalTrackInFilter()) || (aod::track::isGlobalTrackSDD == static_cast< uint8_t>( true) )) && (nabs(aod::track::eta) < cfgCutEta) && (aod::track::pt > cfgCutPtMin) && (aod::track::pt < cfgCutPtMax);
265265 using FilteredCollisions = soa::Filtered<soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0Cs, aod::CentFT0CVariant1s, aod::CentFT0Ms, aod::CentFV0As, aod::CentNTPVs, aod::CentNGlobals, aod::CentMFTs, aod::Mults>>;
266266 using FilteredTracks = soa::Filtered<soa::Join<aod::Tracks, aod::TrackSelection, aod::TracksExtra, aod::TracksDCA>>;
267267 // Filter for MCcollisions
@@ -448,7 +448,7 @@ struct FlowTask {
448448 registry.add("hPtA_afterDptCut", "p_{T} distribution", {HistType::kTH1D, {axisPt}});
449449 registry.add("hPtB_afterDptCut", "p_{T} distribution", {HistType::kTH1D, {axisPt}});
450450 }
451- if (cfgAdditionObs.cfgManualCk) {
451+ if (!cfgAdditionObs.cfgNewPtContainer && cfgAdditionObs.cfgManualCk) {
452452 registry.add("ptpt_1sub1_1sub3_2pc", "", {HistType::kTProfile, {axisIndependent}});
453453 registry.add("pt_1sub1_1pc", "", {HistType::kTProfile, {axisIndependent}});
454454 registry.add("pt_1sub1_2pc", "", {HistType::kTProfile, {axisIndependent}});
@@ -1469,7 +1469,7 @@ struct FlowTask {
14691469 weffEventWithinGap08 += weff;
14701470 weffEventSquareWithinGap08 += weff * weff;
14711471 }
1472- if (cfgAdditionObs.cfgManualCk) {
1472+ if (!cfgAdditionObs.cfgNewPtContainer && cfgAdditionObs.cfgManualCk) {
14731473 if (track.eta() >= etagapsPtPt[0].first && track.eta() <= etagapsPtPt[0].second) {
14741474 mpt_sub1 += weff * track.pt();
14751475 mpt_sub1_weffEv += weff;
@@ -1496,7 +1496,10 @@ struct FlowTask {
14961496 if (withinPtPOI && withinPtRef)
14971497 fGFW->Fill(track.eta(), fPtAxis->FindBin(track.pt()) - 1, track.phi(), wacc * weff, 4);
14981498 if (cfgAdditionObs.cfgNewPtContainer) {
1499- fFCpt->fill(track.eta(), weff, track.pt(), 1);
1499+ if (cfgUsePtRef && withinPtRef)
1500+ fFCpt->fill(track.eta(), weff, track.pt(), 1);
1501+ if (!cfgUsePtRef && withinPtPOI)
1502+ fFCpt->fill(track.eta(), weff, track.pt(), 1);
15001503 if (withinPtRef)
15011504 cfgAdditionObs.npcGfw.Fill(track.eta(), fPtAxis->FindBin(track.pt()) - 1, track.phi(), wacc * weff, 1);
15021505 if (withinPtPOI)
@@ -1577,7 +1580,7 @@ struct FlowTask {
15771580 weffEventDiffWithGap08);
15781581 }
15791582
1580- if (cfgAdditionObs.cfgManualCk) {
1583+ if (!cfgAdditionObs.cfgNewPtContainer && cfgAdditionObs.cfgManualCk) {
15811584 // 2pc event weight:
15821585 double ev2pc = mpt_sub1_weffEv * mpt_sub3_weffEv;
15831586 // manual pt-pt variance
0 commit comments