Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Efficiency26540.C
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file Efficiency26540.C
1 #ifdef __CLING__
2 #pragma cling optimize(0)
3 #endif
4 void Error_Viz()
5 {
6 //=========Macro generated from canvas: Error_Viz/Error_Viz
7 //========= (Tue Sep 19 16:58:10 2023) by ROOT version 6.26/06
8  TCanvas *Error_Viz = new TCanvas("Error_Viz", "Error_Viz",20,42,1248,598);
9  gStyle->SetOptStat(0);
10  Error_Viz->Range(0,0,1,1);
11  Error_Viz->SetFillColor(0);
12  Error_Viz->SetBorderMode(0);
13  Error_Viz->SetBorderSize(2);
14  Error_Viz->SetFrameBorderMode(0);
15 
16 // ------------>Primitives in pad: Error_Viz_1
17  TPad *Error_Viz_1 = new TPad("Error_Viz_1", "Error_Viz_1",0.01,0.01,0.49,0.99);
18  Error_Viz_1->Draw();
19  Error_Viz_1->cd();
20  Error_Viz_1->Range(-1.875,-1.875,1.875,1.875);
21  Error_Viz_1->SetFillColor(0);
22  Error_Viz_1->SetBorderMode(0);
23  Error_Viz_1->SetBorderSize(2);
24  Error_Viz_1->SetFrameBorderMode(0);
25  Error_Viz_1->SetFrameBorderMode(0);
26 
27  TH2D *dummy1__1 = new TH2D("dummy1__1","26540-Alive Channel Fraction North Side (%)",100,-1.5,1.5,100,-1.5,1.5);
28  dummy1__1->SetStats(0);
29 
30  Int_t ci; // for color index setting
31  TColor *color; // for color definition with alpha
32  ci = TColor::GetColor("#000099");
33  dummy1__1->SetLineColor(ci);
34  dummy1__1->GetXaxis()->SetLabelFont(42);
35  dummy1__1->GetXaxis()->SetTitleOffset(1);
36  dummy1__1->GetXaxis()->SetTitleFont(42);
37  dummy1__1->GetYaxis()->SetLabelFont(42);
38  dummy1__1->GetYaxis()->SetTitleFont(42);
39  dummy1__1->GetZaxis()->SetLabelFont(42);
40  dummy1__1->GetZaxis()->SetTitleOffset(1);
41  dummy1__1->GetZaxis()->SetTitleFont(42);
42  dummy1__1->Draw("");
43  Double_t yAxis1[5] = {0, 0.256, 0.504, 0.752, 1};
44 
45  TH2D *CSide__2 = new TH2D("CSide__2","ADC Counts South Side",12,-0.2617994,6.021386,4, yAxis1);
46  CSide__2->SetBinContent(29,96.01562);
47  CSide__2->SetBinContent(30,100);
48  CSide__2->SetBinContent(31,97.26562);
49  CSide__2->SetBinContent(32,97.42188);
50  CSide__2->SetBinContent(33,96.5625);
51  CSide__2->SetBinContent(34,99.21875);
52  CSide__2->SetBinContent(35,97.5);
53  CSide__2->SetBinContent(36,100);
54  CSide__2->SetBinContent(37,84.27734);
55  CSide__2->SetBinContent(38,93.75);
56  CSide__2->SetBinContent(39,95.83333);
57  CSide__2->SetBinContent(40,95.83333);
58  CSide__2->SetBinContent(43,99.95117);
59  CSide__2->SetBinContent(44,97.20052);
60  CSide__2->SetBinContent(45,98.38867);
61  CSide__2->SetBinContent(46,97.71205);
62  CSide__2->SetBinContent(47,93.75);
63  CSide__2->SetBinContent(48,98.33984);
64  CSide__2->SetBinContent(49,99.33036);
65  CSide__2->SetBinContent(50,91.69922);
66  CSide__2->SetBinContent(51,95.70312);
67  CSide__2->SetBinContent(52,98.4375);
68  CSide__2->SetBinContent(53,99.95117);
69  CSide__2->SetBinContent(54,97.60045);
70  CSide__2->SetBinContent(57,95.20597);
71  CSide__2->SetBinContent(58,97.91667);
72  CSide__2->SetBinContent(59,100);
73  CSide__2->SetBinContent(60,98.92578);
74  CSide__2->SetBinContent(61,99.46733);
75  CSide__2->SetBinContent(62,98.51562);
76  CSide__2->SetBinContent(63,99.49219);
77  CSide__2->SetBinContent(64,97.81902);
78  CSide__2->SetBinContent(65,98.11198);
79  CSide__2->SetBinContent(66,97.91667);
80  CSide__2->SetBinContent(67,99.57386);
81  CSide__2->SetBinContent(68,95.50781);
82  CSide__2->SetBinError(29,96.01562);
83  CSide__2->SetBinError(30,100);
84  CSide__2->SetBinError(31,97.26562);
85  CSide__2->SetBinError(32,97.42188);
86  CSide__2->SetBinError(33,96.5625);
87  CSide__2->SetBinError(34,99.21875);
88  CSide__2->SetBinError(35,97.5);
89  CSide__2->SetBinError(36,100);
90  CSide__2->SetBinError(37,84.27734);
91  CSide__2->SetBinError(38,93.75);
92  CSide__2->SetBinError(39,95.83333);
93  CSide__2->SetBinError(40,95.83333);
94  CSide__2->SetBinError(43,99.95117);
95  CSide__2->SetBinError(44,97.20052);
96  CSide__2->SetBinError(45,98.38867);
97  CSide__2->SetBinError(46,97.71205);
98  CSide__2->SetBinError(47,93.75);
99  CSide__2->SetBinError(48,98.33984);
100  CSide__2->SetBinError(49,99.33036);
101  CSide__2->SetBinError(50,91.69922);
102  CSide__2->SetBinError(51,95.70312);
103  CSide__2->SetBinError(52,98.4375);
104  CSide__2->SetBinError(53,99.95117);
105  CSide__2->SetBinError(54,97.60045);
106  CSide__2->SetBinError(57,95.20597);
107  CSide__2->SetBinError(58,97.91667);
108  CSide__2->SetBinError(59,100);
109  CSide__2->SetBinError(60,98.92578);
110  CSide__2->SetBinError(61,99.46733);
111  CSide__2->SetBinError(62,98.51562);
112  CSide__2->SetBinError(63,99.49219);
113  CSide__2->SetBinError(64,97.81902);
114  CSide__2->SetBinError(65,98.11198);
115  CSide__2->SetBinError(66,97.91667);
116  CSide__2->SetBinError(67,99.57386);
117  CSide__2->SetBinError(68,95.50781);
118  CSide__2->SetMinimum(80);
119  CSide__2->SetMaximum(100);
120  CSide__2->SetEntries(36);
121  CSide__2->SetStats(0);
122  CSide__2->SetContour(20);
123  CSide__2->SetContourLevel(0,80);
124  CSide__2->SetContourLevel(1,81);
125  CSide__2->SetContourLevel(2,82);
126  CSide__2->SetContourLevel(3,83);
127  CSide__2->SetContourLevel(4,84);
128  CSide__2->SetContourLevel(5,85);
129  CSide__2->SetContourLevel(6,86);
130  CSide__2->SetContourLevel(7,87);
131  CSide__2->SetContourLevel(8,88);
132  CSide__2->SetContourLevel(9,89);
133  CSide__2->SetContourLevel(10,90);
134  CSide__2->SetContourLevel(11,91);
135  CSide__2->SetContourLevel(12,92);
136  CSide__2->SetContourLevel(13,93);
137  CSide__2->SetContourLevel(14,94);
138  CSide__2->SetContourLevel(15,95);
139  CSide__2->SetContourLevel(16,96);
140  CSide__2->SetContourLevel(17,97);
141  CSide__2->SetContourLevel(18,98);
142  CSide__2->SetContourLevel(19,99);
143 
144  TPaletteAxis *palette = new TPaletteAxis(1.51875,-1.5,1.6875,1.5,CSide__2);
145  palette->SetLabelColor(1);
146  palette->SetLabelFont(42);
147  palette->SetLabelOffset(0.005);
148  palette->SetLabelSize(0.035);
149  palette->SetTitleOffset(1);
150  palette->SetTitleSize(0.035);
151 
152  ci = TColor::GetColor("#f9f90e");
153  palette->SetFillColor(ci);
154  palette->SetFillStyle(1001);
155  CSide__2->GetListOfFunctions()->Add(palette,"br");
156 
157  ci = TColor::GetColor("#000099");
158  CSide__2->SetLineColor(ci);
159  CSide__2->GetXaxis()->SetLabelFont(42);
160  CSide__2->GetXaxis()->SetTitleOffset(1);
161  CSide__2->GetXaxis()->SetTitleFont(42);
162  CSide__2->GetYaxis()->SetLabelFont(42);
163  CSide__2->GetYaxis()->SetTitleFont(42);
164  CSide__2->GetZaxis()->SetLabelFont(42);
165  CSide__2->GetZaxis()->SetTitleOffset(1);
166  CSide__2->GetZaxis()->SetTitleFont(42);
167  CSide__2->Draw("colpolzsame0");
168 
169  TPaveLabel *pl = new TPaveLabel(1.046586,-0.1938999,1.407997,0.2144871,"00","br");
170  pl->SetFillColor(0);
171  pl->SetTextSize(0.99);
172  pl->Draw();
173 
174  pl = new TPaveLabel(0.962076,0.4382608,1.323487,0.8466479,"01","br");
175  pl->SetFillColor(0);
176  pl->SetTextSize(0.99);
177  pl->Draw();
178 
179  pl = new TPaveLabel(0.4801947,0.8802139,0.8416056,1.288601,"02","br");
180  pl->SetFillColor(0);
181  pl->SetTextSize(0.99);
182  pl->Draw();
183 
184  pl = new TPaveLabel(-0.1823921,1.011681,0.1790189,1.425662,"03","br");
185  pl->SetFillColor(0);
186  pl->SetTextSize(0.99);
187  pl->Draw();
188 
189  pl = new TPaveLabel(-0.8449788,0.8690253,-0.4835679,1.288601,"04","br");
190  pl->SetFillColor(0);
191  pl->SetTextSize(0.99);
192  pl->Draw();
193 
194  pl = new TPaveLabel(-1.30879,0.441058,-0.9473786,0.8550394,"05","br");
195  pl->SetFillColor(0);
196  pl->SetTextSize(0.99);
197  pl->Draw();
198 
199  pl = new TPaveLabel(-1.411009,-0.2050886,-1.049598,0.2144871,"06","br");
200  pl->SetFillColor(0);
201  pl->SetTextSize(0.99);
202  pl->Draw();
203 
204  pl = new TPaveLabel(-1.302585,-0.7757116,-0.9471979,-0.3561359,"07","br");
205  pl->SetFillColor(0);
206  pl->SetTextSize(0.99);
207  pl->Draw();
208 
209  pl = new TPaveLabel(-0.8449788,-1.309971,-0.4835679,-0.8848013,"08","br");
210  pl->SetFillColor(0);
211  pl->SetTextSize(0.99);
212  pl->Draw();
213 
214  pl = new TPaveLabel(-0.1823921,-1.426557,0.1790189,-1.006982,"09","br");
215  pl->SetFillColor(0);
216  pl->SetTextSize(0.99);
217  pl->Draw();
218 
219  pl = new TPaveLabel(0.4801947,-1.309076,0.8416056,-0.8839062,"10","br");
220  pl->SetFillColor(0);
221  pl->SetTextSize(0.99);
222  pl->Draw();
223 
224  pl = new TPaveLabel(0.9622567,-0.7785088,1.323668,-0.3533387,"11","br");
225  pl->SetFillColor(0);
226  pl->SetTextSize(0.99);
227  pl->Draw();
228 
229  TPaveText *pt = new TPaveText(0.15,0.934955,0.85,0.995,"blNDC");
230  pt->SetName("title");
231  pt->SetBorderSize(0);
232  pt->SetFillColor(0);
233  pt->SetFillStyle(0);
234  pt->SetTextFont(42);
235  TText *pt_LaTex = pt->AddText("26540-Alive Channel Fraction North Side (%)");
236  pt->Draw();
237  Error_Viz_1->Modified();
238  Error_Viz->cd();
239 
240 // ------------>Primitives in pad: Error_Viz_2
241  TPad *Error_Viz_2 = new TPad("Error_Viz_2", "Error_Viz_2",0.51,0.01,0.99,0.99);
242  Error_Viz_2->Draw();
243  Error_Viz_2->cd();
244  Error_Viz_2->Range(-1.875,-1.875,1.875,1.875);
245  Error_Viz_2->SetFillColor(0);
246  Error_Viz_2->SetBorderMode(0);
247  Error_Viz_2->SetBorderSize(2);
248  Error_Viz_2->SetFrameBorderMode(0);
249  Error_Viz_2->SetFrameBorderMode(0);
250 
251  TH2D *dummy2__3 = new TH2D("dummy2__3","26540-Alive Channel Fraction South Side (%)",100,-1.5,1.5,100,-1.5,1.5);
252  dummy2__3->SetStats(0);
253 
254  ci = TColor::GetColor("#000099");
255  dummy2__3->SetLineColor(ci);
256  dummy2__3->GetXaxis()->SetLabelFont(42);
257  dummy2__3->GetXaxis()->SetTitleOffset(1);
258  dummy2__3->GetXaxis()->SetTitleFont(42);
259  dummy2__3->GetYaxis()->SetLabelFont(42);
260  dummy2__3->GetYaxis()->SetTitleFont(42);
261  dummy2__3->GetZaxis()->SetLabelFont(42);
262  dummy2__3->GetZaxis()->SetTitleOffset(1);
263  dummy2__3->GetZaxis()->SetTitleFont(42);
264  dummy2__3->Draw("");
265  Double_t yAxis2[5] = {0, 0.256, 0.504, 0.752, 1};
266 
267  TH2D *ASide__4 = new TH2D("ASide__4","ADC Counts North Side",12,-0.2617994,6.021386,4, yAxis2);
268  ASide__4->SetBinContent(29,97.5);
269  ASide__4->SetBinContent(30,100);
270  ASide__4->SetBinContent(31,87.42188);
271  ASide__4->SetBinContent(32,100);
272  ASide__4->SetBinContent(33,100);
273  ASide__4->SetBinContent(34,99.21875);
274  ASide__4->SetBinContent(35,97.91667);
275  ASide__4->SetBinContent(36,100);
276  ASide__4->SetBinContent(37,96.95312);
277  ASide__4->SetBinContent(38,93.82812);
278  ASide__4->SetBinContent(39,95);
279  ASide__4->SetBinContent(40,91.71875);
280  ASide__4->SetBinContent(43,96.37276);
281  ASide__4->SetBinContent(44,100);
282  ASide__4->SetBinContent(45,100);
283  ASide__4->SetBinContent(46,99.80469);
284  ASide__4->SetBinContent(47,96.875);
285  ASide__4->SetBinContent(48,99.75586);
286  ASide__4->SetBinContent(49,94.64286);
287  ASide__4->SetBinContent(50,98.21429);
288  ASide__4->SetBinContent(51,98.14453);
289  ASide__4->SetBinContent(52,83.20312);
290  ASide__4->SetBinContent(53,93.63839);
291  ASide__4->SetBinContent(54,97.72136);
292  ASide__4->SetBinContent(57,97.54972);
293  ASide__4->SetBinContent(58,96.51989);
294  ASide__4->SetBinContent(59,95.80078);
295  ASide__4->SetBinContent(60,94.44444);
296  ASide__4->SetBinContent(61,91.63411);
297  ASide__4->SetBinContent(62,95.76823);
298  ASide__4->SetBinContent(63,91.60156);
299  ASide__4->SetBinContent(64,90.87358);
300  ASide__4->SetBinContent(65,98.71094);
301  ASide__4->SetBinContent(66,99.96449);
302  ASide__4->SetBinContent(67,99.69618);
303  ASide__4->SetBinContent(68,93.75);
304  ASide__4->SetBinError(29,97.5);
305  ASide__4->SetBinError(30,100);
306  ASide__4->SetBinError(31,87.42188);
307  ASide__4->SetBinError(32,100);
308  ASide__4->SetBinError(33,100);
309  ASide__4->SetBinError(34,99.21875);
310  ASide__4->SetBinError(35,97.91667);
311  ASide__4->SetBinError(36,100);
312  ASide__4->SetBinError(37,96.95312);
313  ASide__4->SetBinError(38,93.82812);
314  ASide__4->SetBinError(39,95);
315  ASide__4->SetBinError(40,91.71875);
316  ASide__4->SetBinError(43,96.37276);
317  ASide__4->SetBinError(44,100);
318  ASide__4->SetBinError(45,100);
319  ASide__4->SetBinError(46,99.80469);
320  ASide__4->SetBinError(47,96.875);
321  ASide__4->SetBinError(48,99.75586);
322  ASide__4->SetBinError(49,94.64286);
323  ASide__4->SetBinError(50,98.21429);
324  ASide__4->SetBinError(51,98.14453);
325  ASide__4->SetBinError(52,83.20312);
326  ASide__4->SetBinError(53,93.63839);
327  ASide__4->SetBinError(54,97.72136);
328  ASide__4->SetBinError(57,97.54972);
329  ASide__4->SetBinError(58,96.51989);
330  ASide__4->SetBinError(59,95.80078);
331  ASide__4->SetBinError(60,94.44444);
332  ASide__4->SetBinError(61,91.63411);
333  ASide__4->SetBinError(62,95.76823);
334  ASide__4->SetBinError(63,91.60156);
335  ASide__4->SetBinError(64,90.87358);
336  ASide__4->SetBinError(65,98.71094);
337  ASide__4->SetBinError(66,99.96449);
338  ASide__4->SetBinError(67,99.69618);
339  ASide__4->SetBinError(68,93.75);
340  ASide__4->SetMinimum(80);
341  ASide__4->SetMaximum(100);
342  ASide__4->SetEntries(36);
343  ASide__4->SetStats(0);
344  ASide__4->SetContour(20);
345  ASide__4->SetContourLevel(0,80);
346  ASide__4->SetContourLevel(1,81);
347  ASide__4->SetContourLevel(2,82);
348  ASide__4->SetContourLevel(3,83);
349  ASide__4->SetContourLevel(4,84);
350  ASide__4->SetContourLevel(5,85);
351  ASide__4->SetContourLevel(6,86);
352  ASide__4->SetContourLevel(7,87);
353  ASide__4->SetContourLevel(8,88);
354  ASide__4->SetContourLevel(9,89);
355  ASide__4->SetContourLevel(10,90);
356  ASide__4->SetContourLevel(11,91);
357  ASide__4->SetContourLevel(12,92);
358  ASide__4->SetContourLevel(13,93);
359  ASide__4->SetContourLevel(14,94);
360  ASide__4->SetContourLevel(15,95);
361  ASide__4->SetContourLevel(16,96);
362  ASide__4->SetContourLevel(17,97);
363  ASide__4->SetContourLevel(18,98);
364  ASide__4->SetContourLevel(19,99);
365 
366  palette = new TPaletteAxis(1.51875,-1.5,1.6875,1.5,ASide__4);
367  palette->SetLabelColor(1);
368  palette->SetLabelFont(42);
369  palette->SetLabelOffset(0.005);
370  palette->SetLabelSize(0.035);
371  palette->SetTitleOffset(1);
372  palette->SetTitleSize(0.035);
373 
374  ci = TColor::GetColor("#f9f90e");
375  palette->SetFillColor(ci);
376  palette->SetFillStyle(1001);
377  ASide__4->GetListOfFunctions()->Add(palette,"br");
378 
379  ci = TColor::GetColor("#000099");
380  ASide__4->SetLineColor(ci);
381  ASide__4->GetXaxis()->SetLabelFont(42);
382  ASide__4->GetXaxis()->SetTitleOffset(1);
383  ASide__4->GetXaxis()->SetTitleFont(42);
384  ASide__4->GetYaxis()->SetLabelFont(42);
385  ASide__4->GetYaxis()->SetTitleFont(42);
386  ASide__4->GetZaxis()->SetLabelFont(42);
387  ASide__4->GetZaxis()->SetTitleOffset(1);
388  ASide__4->GetZaxis()->SetTitleFont(42);
389  ASide__4->Draw("colpolzsame0");
390 
391  pl = new TPaveLabel(1.046586,-0.1938999,1.407997,0.2144871,"18","br");
392  pl->SetFillColor(0);
393  pl->SetTextSize(0.99);
394  pl->Draw();
395 
396  pl = new TPaveLabel(0.962076,0.4382608,1.323487,0.8466479,"17","br");
397  pl->SetFillColor(0);
398  pl->SetTextSize(0.99);
399  pl->Draw();
400 
401  pl = new TPaveLabel(0.4801947,0.8802139,0.8416056,1.288601,"16","br");
402  pl->SetFillColor(0);
403  pl->SetTextSize(0.99);
404  pl->Draw();
405 
406  pl = new TPaveLabel(-0.1823921,1.011681,0.1790189,1.425662,"15","br");
407  pl->SetFillColor(0);
408  pl->SetTextSize(0.99);
409  pl->Draw();
410 
411  pl = new TPaveLabel(-0.8449788,0.8690253,-0.4835679,1.288601,"14","br");
412  pl->SetFillColor(0);
413  pl->SetTextSize(0.99);
414  pl->Draw();
415 
416  pl = new TPaveLabel(-1.30879,0.441058,-0.9473786,0.8550394,"13","br");
417  pl->SetFillColor(0);
418  pl->SetTextSize(0.99);
419  pl->Draw();
420 
421  pl = new TPaveLabel(-1.411009,-0.2050886,-1.049598,0.2144871,"12","br");
422  pl->SetFillColor(0);
423  pl->SetTextSize(0.99);
424  pl->Draw();
425 
426  pl = new TPaveLabel(-1.302585,-0.7757116,-0.9471979,-0.3561359,"23","br");
427  pl->SetFillColor(0);
428  pl->SetTextSize(0.99);
429  pl->Draw();
430 
431  pl = new TPaveLabel(-0.8449788,-1.309971,-0.4835679,-0.8848013,"22","br");
432  pl->SetFillColor(0);
433  pl->SetTextSize(0.99);
434  pl->Draw();
435 
436  pl = new TPaveLabel(-0.1823921,-1.426557,0.1790189,-1.006982,"21","br");
437  pl->SetFillColor(0);
438  pl->SetTextSize(0.99);
439  pl->Draw();
440 
441  pl = new TPaveLabel(0.4801947,-1.309076,0.8416056,-0.8839062,"20","br");
442  pl->SetFillColor(0);
443  pl->SetTextSize(0.99);
444  pl->Draw();
445 
446  pl = new TPaveLabel(0.9622567,-0.7785088,1.323668,-0.3533387,"19","br");
447  pl->SetFillColor(0);
448  pl->SetTextSize(0.99);
449  pl->Draw();
450 
451  pt = new TPaveText(0.15,0.934955,0.85,0.995,"blNDC");
452  pt->SetName("title");
453  pt->SetBorderSize(0);
454  pt->SetFillColor(0);
455  pt->SetFillStyle(0);
456  pt->SetTextFont(42);
457  pt_LaTex = pt->AddText("26540-Alive Channel Fraction South Side (%)");
458  pt->Draw();
459  Error_Viz_2->Modified();
460  Error_Viz->cd();
461  Error_Viz->Modified();
462  Error_Viz->cd();
463  Error_Viz->SetSelected(Error_Viz);
464 }