Skip to content

Commit 11595a3

Browse files
authored
more QA checks
1 parent 83ebcaa commit 11595a3

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

DPG/Tasks/AOTEvent/lightIonsEvSelQa.cxx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)