Skip to content

Commit 4272848

Browse files
committed
Updated task for light ions
1 parent e40df93 commit 4272848

1 file changed

Lines changed: 16 additions & 7 deletions

File tree

‎Common/Tasks/zdcTableReader.cxx‎

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

Comments
 (0)