@@ -80,7 +80,7 @@ struct ZDCLIAnalysis {
8080 void init (InitContext const &)
8181 {
8282 registry.add (" hzvertex" , " z vertex; z_vertex (cm); Entries" , {HistType::kTH1F , {{200 , -20 ., 20 .}}});
83- registry.add (" hcounts" , " counts; selections; counts" , {HistType::kTH1F , {{10 , 0 ., 10 .}}});
83+ registry.add (" hcounts" , " counts; selections; counts" , {HistType::kTH1F , {{12 , 0 ., 12 .}}});
8484 //
8585 registry.add (" hZNApmc" , " ZNA pmc; ZNA amplitude; Entries" , {HistType::kTH1F , {{nBinsAmpZN, -0.5 , MaxZN}}});
8686 registry.add (" hZPApmc" , " ZPA pmc; ZPA amplitude; Entries" , {HistType::kTH1F , {{nBinsAmpZP, -0.5 , MaxZP}}});
@@ -104,14 +104,18 @@ struct ZDCLIAnalysis {
104104 registry.add (" hZNCamplvsADC" , " ZNC amplitude vs. ADC; ZNC ADC; ZNC amplitude" , {HistType::kTH2F , {{{nBinsAmpZN, -0.5 , 3 . * MaxZN}, {nBinsAmpZN, -0.5 , MaxZN}}}});
105105 registry.add (" hZPAamplvsADC" , " ZPA amplitude vs. ADC; ZPA ADC; ZPA amplitude" , {HistType::kTH2F , {{{nBinsAmpZP, -0.5 , 3 . * MaxZP}, {nBinsAmpZP, -0.5 , MaxZP}}}});
106106 registry.add (" hZPCamplvsADC" , " ZPC amplitude vs. ADC; ZPC ADC; ZPC amplitude" , {HistType::kTH2F , {{{nBinsAmpZP, -0.5 , 3 . * MaxZP}, {nBinsAmpZP, -0.5 , MaxZP}}}});
107+ //
107108 registry.add (" hZNvsZEM" , " ZN vs ZEM; ZEM; ZNA+ZNC" , {HistType::kTH2F , {{{nBinsAmpZP, -0.5 , MaxZEM}, {nBinsAmpZN, -0.5 , 2 . * MaxZN}}}});
109+ registry.add (" hZNAvsZEM" , " ZNA vs ZEM; ZEM; ZNA" , {HistType::kTH2F , {{{nBinsAmpZP, -0.5 , MaxZEM}, {nBinsAmpZN, -0.5 , MaxZN}}}});
110+ registry.add (" hZNCvsZEM" , " ZNC vs ZEM; ZEM; ZNC" , {HistType::kTH2F , {{{nBinsAmpZP, -0.5 , MaxZEM}, {nBinsAmpZN, -0.5 , MaxZN}}}});
111+ //
108112 registry.add (" hZNAvsZNC" , " ZNA vs ZNC; ZNC; ZNA" , {HistType::kTH2F , {{{nBinsAmpZN, -0.5 , MaxZN}, {nBinsAmpZN, -0.5 , MaxZN}}}});
109113 registry.add (" hZPAvsZPC" , " ZPA vs ZPC; ZPC; ZPA" , {HistType::kTH2F , {{{nBinsAmpZP, -0.5 , MaxZP}, {nBinsAmpZP, -0.5 , MaxZP}}}});
110114 registry.add (" hZNAvsZPA" , " ZNA vs ZPA; ZPA; ZNA" , {HistType::kTH2F , {{{nBinsAmpZP, -0.5 , MaxZP}, {nBinsAmpZN, -0.5 , MaxZN}}}});
111115 registry.add (" hZNCvsZPC" , " ZNC vs ZPC; ZPC; ZNC" , {HistType::kTH2F , {{{nBinsAmpZP, -0.5 , MaxZP}, {nBinsAmpZN, -0.5 , MaxZN}}}});
112116 //
113- registry.add (" hZNCcvsZNCsum" , " ZNC PMC vs PMsum; ZNCC ADC; ZNCsum " , {HistType::kTH2F , {{{nBinsADC, -0.5 , 3 . * MaxZN}, {nBinsADC, -0.5 , 3 . * MaxZN}}}});
114- registry.add (" hZNAcvsZNAsum" , " ZNA PMC vs PMsum; ZNAsum " , {HistType::kTH2F , {{{nBinsADC, -0.5 , 3 . * MaxZN}, {nBinsADC, -0.5 , 3 . * MaxZN}}}});
117+ registry.add (" hZNCcvsZNCsum" , " ZNC PMC vs PMsum; ZNCC ADC; ZNC sum " , {HistType::kTH2F , {{{nBinsADC, -0.5 , 3 . * MaxZN}, {nBinsADC, -0.5 , 3 . * MaxZN}}}});
118+ registry.add (" hZNAcvsZNAsum" , " ZNA PMC vs PMsum; ZNAC ADC; ZNA sum " , {HistType::kTH2F , {{{nBinsADC, -0.5 , 3 . * MaxZN}, {nBinsADC, -0.5 , 3 . * MaxZN}}}});
115119 //
116120 registry.add (" hZNCvstdc" , " ZNC vs tdc; ZNC TDC (ns); ZNC amplitude" , {HistType::kTH2F , {{{480 , -13.5 , 11.45 }, {nBinsAmpZN, -0.5 , MaxZN}}}});
117121 registry.add (" hZNAvstdc" , " ZNA vs tdc; ZNA TDC (ns); ZNA amplitude" , {HistType::kTH2F , {{{480 , -13.5 , 11.45 }, {nBinsAmpZN, -0.5 , MaxZN}}}});
@@ -282,10 +286,13 @@ struct ZDCLIAnalysis {
282286 if (isZPAtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (2 ., 1 .);
283287 if (isZNCtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (3 ., 1 .);
284288 if (isZPCtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (4 ., 1 .);
285- if (isZNAtdc || isZPAtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (5 ., 1 .);
286- if (isZNCtdc || isZPCtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (6 ., 1 .);
287- if (isZNAtdc || isZPAtdc || isZNCtdc || isZPCtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (7 ., 1 .);
288- if (isZNAtdc && isZNCtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (8 ., 1 .);
289+ if (isZNAtdc || isZNCtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (5 ., 1 .);
290+ if (isZNAtdc || isZPAtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (6 ., 1 .);
291+ if (isZNCtdc || isZPCtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (7 ., 1 .);
292+ if (isZNAtdc || isZPAtdc || isZNCtdc || isZPCtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (8 ., 1 .);
293+ if (isZNAtdc && isZNCtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (9 ., 1 .);
294+ if (isZNAtdc && isZPAtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (10 ., 1 .);
295+ if (isZNCtdc && isZPCtdc) registry.get <TH1 >(HIST (" hcounts" ))->Fill (11 ., 1 .);
289296
290297 if (enCalibZNA > 0 .) {
291298 zna *= enCalibZNA;
@@ -430,6 +437,8 @@ struct ZDCLIAnalysis {
430437 //
431438 registry.get <TH1 >(HIST (" hZEM" ))->Fill (zem1 + zem2);
432439 if (isZNAtdc || isZNCtdc) registry.get <TH2 >(HIST (" hZNvsZEM" ))->Fill (zem1 + zem2, zna + znc);
440+ if (isZNAtdc) registry.get <TH2 >(HIST (" hZNAvsZEM" ))->Fill (zem1 + zem2, zna);
441+ if (isZNCtdc) registry.get <TH2 >(HIST (" hZNCvsZEM" ))->Fill (zem1 + zem2, znc);
433442 //
434443 if (isZNAtdc || isZNCtdc || isZPAtdc || isZPCtdc) registry.get <TH2 >(HIST (" hZDCCvsA" ))->Fill (zna + zpa, znc + zpc);
435444 //
0 commit comments