@@ -641,9 +641,18 @@ struct LightIonsEvSelQa {
641641 histos.add (" hSecondsCollisions/noPU_good" , " " , kTH1F , {axisSeconds});
642642
643643 const AxisSpec axisDiffMeanVz{80 , -4 , 4 , " " };
644+ const AxisSpec axisVzNarrow{40 , -10 , 10 , " " };
644645 histos.add (" hSecondsCollisions/noPU_meanDiffVz" , " " , kTH2F , {axisSeconds, axisDiffMeanVz});
645646 histos.add (" hSecondsCollisions/noPU_meanDiffVz_lowMult" , " " , kTH2F , {axisSeconds, axisDiffMeanVz});
646647 histos.add (" hSecondsCollisions/noPU_meanDiffVz_highMult" , " " , kTH2F , {axisSeconds, axisDiffMeanVz});
648+ histos.add (" hSecondsCollisions/noPU_Vz" , " " , kTH2F , {axisSeconds, axisVzNarrow});
649+ histos.add (" hSecondsCollisions/noPU_VzByFT0" , " " , kTH2F , {axisSeconds, axisVzNarrow});
650+
651+ const AxisSpec axisVz{200 , -20 , 20 , " " };
652+ histos.add (" noSpecSelections/Vz" , " " , kTH1F , {axisVz});
653+ histos.add (" noPU/Vz" , " " , kTH1F , {axisVz});
654+ histos.add (" noPU_badVzDiff/Vz" , " " , kTH1F , {axisVz});
655+ histos.add (" noPU_goodVzDiff/Vz" , " " , kTH1F , {axisVz});
647656
648657 } // end of runNumber check
649658
@@ -958,10 +967,12 @@ struct LightIonsEvSelQa {
958967
959968 histos.fill (HIST (" noSpecSelections/hBcColNoSel8" ), localBC);
960969 histos.fill (HIST (" noSpecSelections/hBcOrigNoSel8" ), bcOriginal);
970+ histos.fill (HIST (" noSpecSelections/Vz" ), vZ);
961971
962972 if (noPU) {
963973 histos.fill (HIST (" noPU/hBcColNoSel8" ), localBC);
964974 histos.fill (HIST (" noPU/hBcOrigNoSel8" ), bcOriginal);
975+ histos.fill (HIST (" noPU/Vz" ), vZ);
965976 }
966977 if (noPU && pvTOFmatched) {
967978 histos.fill (HIST (" noPU_pvTOFmatched/hBcColNoSel8" ), localBC);
@@ -986,9 +997,11 @@ struct LightIonsEvSelQa {
986997 }
987998 if (noPU && badVzDiff) {
988999 histos.fill (HIST (" noPU_badVzDiff/hBcColNoSel8" ), localBC);
1000+ histos.fill (HIST (" noPU_badVzDiff/Vz" ), vZ);
9891001 }
9901002 if (noPU && !badVzDiff) {
9911003 histos.fill (HIST (" noPU_goodVzDiff/hBcColNoSel8" ), localBC);
1004+ histos.fill (HIST (" noPU_goodVzDiff/Vz" ), vZ);
9921005 }
9931006 if (noPU && !badVzDiff && narrowTimeVeto) {
9941007 histos.fill (HIST (" noPU_goodVzDiff_narrowTimeVeto/hBcColNoSel8" ), localBC);
@@ -1043,6 +1056,9 @@ struct LightIonsEvSelQa {
10431056 if (!underLine && !grassOnTheRight)
10441057 histos.fill (HIST (" hSecondsCollisions/noPU_good" ), secFromSOR);
10451058
1059+ histos.fill (HIST (" hSecondsCollisions/noPU_Vz" ), secFromSOR, vZ);
1060+ histos.fill (HIST (" hSecondsCollisions/noPU_VzByFT0" ), secFromSOR, vZft0);
1061+
10461062 if (std::abs (diffVz) < 4 ) {
10471063 histos.fill (HIST (" hSecondsCollisions/noPU_meanDiffVz" ), secFromSOR, diffVz);
10481064 if (multT0M < 1000 )
0 commit comments