Skip to content

Commit 1b9ed99

Browse files
ddobrigkalibuild
andauthored
Common: add ZDC qa histograms (#4858)
* Common: add ZDC qa histograms * Please consider the following formatting changes (#242) --------- Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
1 parent 6160bf3 commit 1b9ed99

1 file changed

Lines changed: 23 additions & 6 deletions

File tree

Common/Tasks/multiplicityDerivedQa.cxx

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@ struct MultiplicityDerivedQa {
4040
ConfigurableAxis axisMultFT0C{"axisMultFT0C", {10000, 0, 10000}, "FT0C amplitude"};
4141
ConfigurableAxis axisMultFDD{"axisMultFDD", {1000, 0, 4000}, "FDD amplitude"};
4242
ConfigurableAxis axisMultNTracks{"axisMultNTracks", {500, 0, 500}, "N_{tracks}"};
43+
44+
ConfigurableAxis axisMultZNA{"axisMultZNA", {1000, 0, 4000}, "ZNA amplitude"};
45+
ConfigurableAxis axisMultZNC{"axisMultZNC", {1000, 0, 4000}, "ZNC amplitude"};
46+
ConfigurableAxis axisMultZEM1{"axisMultZEM1", {1000, 0, 4000}, "ZEM1 amplitude"};
47+
ConfigurableAxis axisMultZEM2{"axisMultZEM2", {1000, 0, 4000}, "ZEM2 amplitude"};
48+
ConfigurableAxis axisMultZPA{"axisMultZPA", {1000, 0, 4000}, "ZPA amplitude"};
49+
ConfigurableAxis axisMultZPC{"axisMultZPC", {1000, 0, 4000}, "ZPC amplitude"};
50+
4351
ConfigurableAxis axisVertexZ{"axisVertexZ", {60, -15, 15}, "Vertex z (cm)"};
4452

4553
ConfigurableAxis axisContributors{"axisContributors", {100, -0.5f, 99.5f}, "Vertex z (cm)"};
@@ -60,6 +68,14 @@ struct MultiplicityDerivedQa {
6068
histos.add("multiplicityQa/hRawFDD", "Raw FDD", kTH1D, {axisMultFDD});
6169
histos.add("multiplicityQa/hRawNTracksPV", "Raw NTracks", kTH1D, {axisMultNTracks});
6270

71+
// ZDC information
72+
histos.add("multiplicityQa/hRawZNA", "Raw ZNA", kTH1D, {axisMultZNA});
73+
histos.add("multiplicityQa/hRawZNC", "Raw ZNC", kTH1D, {axisMultZNC});
74+
histos.add("multiplicityQa/hRawZEM1", "Raw ZEM1", kTH1D, {axisMultZEM1});
75+
histos.add("multiplicityQa/hRawZEM2", "Raw ZEM2", kTH1D, {axisMultZEM2});
76+
histos.add("multiplicityQa/hRawZPA", "Raw ZPA", kTH1D, {axisMultZPA});
77+
histos.add("multiplicityQa/hRawZPC", "Raw ZPC", kTH1D, {axisMultZPC});
78+
6379
// Vertex-Z profiles for vertex-Z dependency estimate
6480
histos.add("multiplicityQa/hVtxZFV0A", "Av FV0A vs vertex Z", kTProfile, {axisVertexZ});
6581
histos.add("multiplicityQa/hVtxZFT0A", "Av FT0A vs vertex Z", kTProfile, {axisVertexZ});
@@ -76,12 +92,6 @@ struct MultiplicityDerivedQa {
7692
histos.add("multiplicityQa/h2dNchVsFT0C", "FT0C", kTH2F, {axisMultFT0C, axisMultNTracks});
7793
histos.add("multiplicityQa/h2dNchVsFDD", "FDD", kTH2F, {axisMultFDD, axisMultNTracks});
7894

79-
histos.add("multiplicityQa/h2dPVsVsFV0", "FV0", kTH2F, {axisMultFV0, axisNumberOfPVs});
80-
histos.add("multiplicityQa/h2dPVsVsFT0", "FT0", kTH2F, {axisMultFT0, axisNumberOfPVs});
81-
histos.add("multiplicityQa/h2dPVsVsFT0A", "FT0A", kTH2F, {axisMultFT0A, axisNumberOfPVs});
82-
histos.add("multiplicityQa/h2dPVsVsFT0C", "FT0C", kTH2F, {axisMultFT0C, axisNumberOfPVs});
83-
histos.add("multiplicityQa/h2dPVsVsFDD", "FDD", kTH2F, {axisMultFDD, axisNumberOfPVs});
84-
8595
// correlate T0 and V0
8696
histos.add("multiplicityQa/h2dFT0VsFV0", "FDD", kTH2F, {axisMultFV0, axisMultFT0});
8797
}
@@ -126,6 +136,13 @@ struct MultiplicityDerivedQa {
126136
histos.fill(HIST("multiplicityQa/hRawFDD"), col.multFDDM());
127137
histos.fill(HIST("multiplicityQa/hRawNTracksPV"), col.multNTracksPV());
128138

139+
histos.fill(HIST("multiplicityQa/hRawZNA"), col.multZNA());
140+
histos.fill(HIST("multiplicityQa/hRawZNC"), col.multZNC());
141+
histos.fill(HIST("multiplicityQa/hRawZEM1"), col.multZEM1());
142+
histos.fill(HIST("multiplicityQa/hRawZEM2"), col.multZEM2());
143+
histos.fill(HIST("multiplicityQa/hRawZPA"), col.multZPA());
144+
histos.fill(HIST("multiplicityQa/hRawZPC"), col.multZPC());
145+
129146
// Profiles
130147
if (do2Dplots) {
131148
histos.fill(HIST("multiplicityQa/h2dNchVsFV0"), col.multFV0A(), col.multNTracksPV());

0 commit comments

Comments
 (0)