@@ -347,6 +347,8 @@ struct FlowSP {
347347
348348 rctChecker.init (rctFlags.cfgEvtRCTFlagCheckerLabel , rctFlags.cfgEvtRCTFlagCheckerZDCCheck , rctFlags.cfgEvtRCTFlagCheckerLimitAcceptAsBad );
349349
350+ histos.add (" hCentrality" , " Centrality; Centrality (%); " , {HistType::kTH1D , {axisCent}});
351+
350352 histos.add (" hEventCount" , " Number of Event; Cut; #Events Passed Cut" , {HistType::kTH1D , {{nEventSelections, 0 , nEventSelections}}});
351353 histos.get <TH1>(HIST (" hEventCount" ))->GetXaxis ()->SetBinLabel (evSel_FilteredEvent + 1 , " Filtered events" );
352354 histos.get <TH1>(HIST (" hEventCount" ))->GetXaxis ()->SetBinLabel (evSel_RCTFlagsZDC + 1 , " RCT Flags ZDC" );
@@ -1220,6 +1222,9 @@ struct FlowSP {
12201222 return ;
12211223 histos.fill (HIST (" hEventCount" ), evSel_isSelectedZDC);
12221224
1225+ // Always fill centrality histogram after event selections!
1226+ histos.fill (HIST (" hCentrality" ), spm.centrality );
1227+
12231228 spm.qxA = collision.qxA ();
12241229 spm.qyA = collision.qyA ();
12251230 spm.qxC = collision.qxC ();
@@ -1369,16 +1374,16 @@ struct FlowSP {
13691374 histos.fill (HIST (" hTrackCount" ), trackSel_ParticleWeights);
13701375
13711376 double weight = spm.wacc [0 ][0 ] * spm.weff [0 ][0 ] * spm.centWeight ;
1372- double weight_charged = spm.wacc [spm.charge ][0 ] * spm.weff [spm.charge ][0 ] * spm.centWeight ;
1377+ double weightCharged = spm.wacc [spm.charge ][0 ] * spm.weff [spm.charge ][0 ] * spm.centWeight ;
13731378
13741379 hRelEtaPt->Fill (track.eta (), kInclusive , track.pt (), weight);
1375- hRelEtaPt->Fill (track.eta (), spm.charge , track.pt (), weight_charged );
1380+ hRelEtaPt->Fill (track.eta (), spm.charge , track.pt (), weightCharged );
13761381
13771382 ptV1A->Fill (track.eta (), kInclusive , track.pt () * ((spm.uy * spm.qyA + spm.ux * spm.qxA ) / std::sqrt (std::fabs (spm.corrQQ ))), weight);
1378- ptV1A->Fill (track.eta (), spm.charge , track.pt () * ((spm.uy * spm.qyA + spm.ux * spm.qxA ) / std::sqrt (std::fabs (spm.corrQQ ))), weight_charged );
1383+ ptV1A->Fill (track.eta (), spm.charge , track.pt () * ((spm.uy * spm.qyA + spm.ux * spm.qxA ) / std::sqrt (std::fabs (spm.corrQQ ))), weightCharged );
13791384
13801385 ptV1C->Fill (track.eta (), kInclusive , track.pt () * ((spm.uy * spm.qyC + spm.ux * spm.qxC ) / std::sqrt (std::fabs (spm.corrQQ ))), weight);
1381- ptV1C->Fill (track.eta (), spm.charge , track.pt () * ((spm.uy * spm.qyC + spm.ux * spm.qxC ) / std::sqrt (std::fabs (spm.corrQQ ))), weight_charged );
1386+ ptV1C->Fill (track.eta (), spm.charge , track.pt () * ((spm.uy * spm.qyC + spm.ux * spm.qxC ) / std::sqrt (std::fabs (spm.corrQQ ))), weightCharged );
13821387
13831388 fillAllQA<kAfter , kUnidentified >(track);
13841389 if (cfgFillPIDQA) {
@@ -1495,22 +1500,22 @@ struct FlowSP {
14951500 registry.fill (HIST (" incl/meanPT/meanRelPtC" ), eta, spm.centrality , dptV1C / drelPt, 1 );
14961501
14971502 bin = hRelEtaPt->FindBin (eta, kPositive );
1498- double drelPt_pos = hRelEtaPt->GetBinContent (bin);
1499- double dptV1A_pos = ptV1A->GetBinContent (bin);
1500- double dptV1C_pos = ptV1C->GetBinContent (bin);
1501- if (drelPt_pos )
1502- registry.fill (HIST (" pos/meanPT/meanRelPtA" ), eta, spm.centrality , dptV1A_pos / drelPt_pos , 1 );
1503- if (drelPt_pos )
1504- registry.fill (HIST (" pos/meanPT/meanRelPtC" ), eta, spm.centrality , dptV1C_pos / drelPt_pos , 1 );
1503+ double drelPtPos = hRelEtaPt->GetBinContent (bin);
1504+ double dptV1APos = ptV1A->GetBinContent (bin);
1505+ double dptV1CPos = ptV1C->GetBinContent (bin);
1506+ if (drelPtPos )
1507+ registry.fill (HIST (" pos/meanPT/meanRelPtA" ), eta, spm.centrality , dptV1APos / drelPtPos , 1 );
1508+ if (drelPtPos )
1509+ registry.fill (HIST (" pos/meanPT/meanRelPtC" ), eta, spm.centrality , dptV1CPos / drelPtPos , 1 );
15051510
15061511 bin = hRelEtaPt->FindBin (eta, kNegative );
1507- double drelPt_neg = hRelEtaPt->GetBinContent (bin);
1508- double dptV1A_neg = ptV1A->GetBinContent (bin);
1509- double dptV1C_neg = ptV1C->GetBinContent (bin);
1510- if (drelPt_neg )
1511- registry.fill (HIST (" neg/meanPT/meanRelPtA" ), eta, spm.centrality , dptV1A_neg / drelPt_neg , 1 );
1512- if (drelPt_neg )
1513- registry.fill (HIST (" neg/meanPT/meanRelPtC" ), eta, spm.centrality , dptV1C_neg / drelPt_neg , 1 );
1512+ double drelPtNeg = hRelEtaPt->GetBinContent (bin);
1513+ double dptV1ANeg = ptV1A->GetBinContent (bin);
1514+ double dptV1CNeg = ptV1C->GetBinContent (bin);
1515+ if (drelPtNeg )
1516+ registry.fill (HIST (" neg/meanPT/meanRelPtA" ), eta, spm.centrality , dptV1ANeg / drelPtNeg , 1 );
1517+ if (drelPtNeg )
1518+ registry.fill (HIST (" neg/meanPT/meanRelPtC" ), eta, spm.centrality , dptV1CNeg / drelPtNeg , 1 );
15141519 }
15151520 }
15161521
0 commit comments