File indexing completed on 2025-08-06 08:16:09
0001 #ifdef __CLING__
0002 #pragma cling optimize(0)
0003 #endif
0004 void Error_Viz()
0005 {
0006
0007
0008 TCanvas *Error_Viz = new TCanvas("Error_Viz", "Error_Viz",20,42,1248,598);
0009 gStyle->SetOptStat(0);
0010 Error_Viz->Range(0,0,1,1);
0011 Error_Viz->SetFillColor(0);
0012 Error_Viz->SetBorderMode(0);
0013 Error_Viz->SetBorderSize(2);
0014 Error_Viz->SetFrameBorderMode(0);
0015
0016
0017 TPad *Error_Viz_1 = new TPad("Error_Viz_1", "Error_Viz_1",0.01,0.01,0.49,0.99);
0018 Error_Viz_1->Draw();
0019 Error_Viz_1->cd();
0020 Error_Viz_1->Range(-1.875,-1.875,1.875,1.875);
0021 Error_Viz_1->SetFillColor(0);
0022 Error_Viz_1->SetBorderMode(0);
0023 Error_Viz_1->SetBorderSize(2);
0024 Error_Viz_1->SetFrameBorderMode(0);
0025 Error_Viz_1->SetFrameBorderMode(0);
0026
0027 TH2D *dummy1__1 = new TH2D("dummy1__1","26540-Alive Channel Fraction North Side (%)",100,-1.5,1.5,100,-1.5,1.5);
0028 dummy1__1->SetStats(0);
0029
0030 Int_t ci;
0031 TColor *color;
0032 ci = TColor::GetColor("#000099");
0033 dummy1__1->SetLineColor(ci);
0034 dummy1__1->GetXaxis()->SetLabelFont(42);
0035 dummy1__1->GetXaxis()->SetTitleOffset(1);
0036 dummy1__1->GetXaxis()->SetTitleFont(42);
0037 dummy1__1->GetYaxis()->SetLabelFont(42);
0038 dummy1__1->GetYaxis()->SetTitleFont(42);
0039 dummy1__1->GetZaxis()->SetLabelFont(42);
0040 dummy1__1->GetZaxis()->SetTitleOffset(1);
0041 dummy1__1->GetZaxis()->SetTitleFont(42);
0042 dummy1__1->Draw("");
0043 Double_t yAxis1[5] = {0, 0.256, 0.504, 0.752, 1};
0044
0045 TH2D *CSide__2 = new TH2D("CSide__2","ADC Counts South Side",12,-0.2617994,6.021386,4, yAxis1);
0046 CSide__2->SetBinContent(29,96.01562);
0047 CSide__2->SetBinContent(30,100);
0048 CSide__2->SetBinContent(31,97.26562);
0049 CSide__2->SetBinContent(32,97.42188);
0050 CSide__2->SetBinContent(33,96.5625);
0051 CSide__2->SetBinContent(34,99.21875);
0052 CSide__2->SetBinContent(35,97.5);
0053 CSide__2->SetBinContent(36,100);
0054 CSide__2->SetBinContent(37,84.27734);
0055 CSide__2->SetBinContent(38,93.75);
0056 CSide__2->SetBinContent(39,95.83333);
0057 CSide__2->SetBinContent(40,95.83333);
0058 CSide__2->SetBinContent(43,99.95117);
0059 CSide__2->SetBinContent(44,97.20052);
0060 CSide__2->SetBinContent(45,98.38867);
0061 CSide__2->SetBinContent(46,97.71205);
0062 CSide__2->SetBinContent(47,93.75);
0063 CSide__2->SetBinContent(48,98.33984);
0064 CSide__2->SetBinContent(49,99.33036);
0065 CSide__2->SetBinContent(50,91.69922);
0066 CSide__2->SetBinContent(51,95.70312);
0067 CSide__2->SetBinContent(52,98.4375);
0068 CSide__2->SetBinContent(53,99.95117);
0069 CSide__2->SetBinContent(54,97.60045);
0070 CSide__2->SetBinContent(57,95.20597);
0071 CSide__2->SetBinContent(58,97.91667);
0072 CSide__2->SetBinContent(59,100);
0073 CSide__2->SetBinContent(60,98.92578);
0074 CSide__2->SetBinContent(61,99.46733);
0075 CSide__2->SetBinContent(62,98.51562);
0076 CSide__2->SetBinContent(63,99.49219);
0077 CSide__2->SetBinContent(64,97.81902);
0078 CSide__2->SetBinContent(65,98.11198);
0079 CSide__2->SetBinContent(66,97.91667);
0080 CSide__2->SetBinContent(67,99.57386);
0081 CSide__2->SetBinContent(68,95.50781);
0082 CSide__2->SetBinError(29,96.01562);
0083 CSide__2->SetBinError(30,100);
0084 CSide__2->SetBinError(31,97.26562);
0085 CSide__2->SetBinError(32,97.42188);
0086 CSide__2->SetBinError(33,96.5625);
0087 CSide__2->SetBinError(34,99.21875);
0088 CSide__2->SetBinError(35,97.5);
0089 CSide__2->SetBinError(36,100);
0090 CSide__2->SetBinError(37,84.27734);
0091 CSide__2->SetBinError(38,93.75);
0092 CSide__2->SetBinError(39,95.83333);
0093 CSide__2->SetBinError(40,95.83333);
0094 CSide__2->SetBinError(43,99.95117);
0095 CSide__2->SetBinError(44,97.20052);
0096 CSide__2->SetBinError(45,98.38867);
0097 CSide__2->SetBinError(46,97.71205);
0098 CSide__2->SetBinError(47,93.75);
0099 CSide__2->SetBinError(48,98.33984);
0100 CSide__2->SetBinError(49,99.33036);
0101 CSide__2->SetBinError(50,91.69922);
0102 CSide__2->SetBinError(51,95.70312);
0103 CSide__2->SetBinError(52,98.4375);
0104 CSide__2->SetBinError(53,99.95117);
0105 CSide__2->SetBinError(54,97.60045);
0106 CSide__2->SetBinError(57,95.20597);
0107 CSide__2->SetBinError(58,97.91667);
0108 CSide__2->SetBinError(59,100);
0109 CSide__2->SetBinError(60,98.92578);
0110 CSide__2->SetBinError(61,99.46733);
0111 CSide__2->SetBinError(62,98.51562);
0112 CSide__2->SetBinError(63,99.49219);
0113 CSide__2->SetBinError(64,97.81902);
0114 CSide__2->SetBinError(65,98.11198);
0115 CSide__2->SetBinError(66,97.91667);
0116 CSide__2->SetBinError(67,99.57386);
0117 CSide__2->SetBinError(68,95.50781);
0118 CSide__2->SetMinimum(80);
0119 CSide__2->SetMaximum(100);
0120 CSide__2->SetEntries(36);
0121 CSide__2->SetStats(0);
0122 CSide__2->SetContour(20);
0123 CSide__2->SetContourLevel(0,80);
0124 CSide__2->SetContourLevel(1,81);
0125 CSide__2->SetContourLevel(2,82);
0126 CSide__2->SetContourLevel(3,83);
0127 CSide__2->SetContourLevel(4,84);
0128 CSide__2->SetContourLevel(5,85);
0129 CSide__2->SetContourLevel(6,86);
0130 CSide__2->SetContourLevel(7,87);
0131 CSide__2->SetContourLevel(8,88);
0132 CSide__2->SetContourLevel(9,89);
0133 CSide__2->SetContourLevel(10,90);
0134 CSide__2->SetContourLevel(11,91);
0135 CSide__2->SetContourLevel(12,92);
0136 CSide__2->SetContourLevel(13,93);
0137 CSide__2->SetContourLevel(14,94);
0138 CSide__2->SetContourLevel(15,95);
0139 CSide__2->SetContourLevel(16,96);
0140 CSide__2->SetContourLevel(17,97);
0141 CSide__2->SetContourLevel(18,98);
0142 CSide__2->SetContourLevel(19,99);
0143
0144 TPaletteAxis *palette = new TPaletteAxis(1.51875,-1.5,1.6875,1.5,CSide__2);
0145 palette->SetLabelColor(1);
0146 palette->SetLabelFont(42);
0147 palette->SetLabelOffset(0.005);
0148 palette->SetLabelSize(0.035);
0149 palette->SetTitleOffset(1);
0150 palette->SetTitleSize(0.035);
0151
0152 ci = TColor::GetColor("#f9f90e");
0153 palette->SetFillColor(ci);
0154 palette->SetFillStyle(1001);
0155 CSide__2->GetListOfFunctions()->Add(palette,"br");
0156
0157 ci = TColor::GetColor("#000099");
0158 CSide__2->SetLineColor(ci);
0159 CSide__2->GetXaxis()->SetLabelFont(42);
0160 CSide__2->GetXaxis()->SetTitleOffset(1);
0161 CSide__2->GetXaxis()->SetTitleFont(42);
0162 CSide__2->GetYaxis()->SetLabelFont(42);
0163 CSide__2->GetYaxis()->SetTitleFont(42);
0164 CSide__2->GetZaxis()->SetLabelFont(42);
0165 CSide__2->GetZaxis()->SetTitleOffset(1);
0166 CSide__2->GetZaxis()->SetTitleFont(42);
0167 CSide__2->Draw("colpolzsame0");
0168
0169 TPaveLabel *pl = new TPaveLabel(1.046586,-0.1938999,1.407997,0.2144871,"00","br");
0170 pl->SetFillColor(0);
0171 pl->SetTextSize(0.99);
0172 pl->Draw();
0173
0174 pl = new TPaveLabel(0.962076,0.4382608,1.323487,0.8466479,"01","br");
0175 pl->SetFillColor(0);
0176 pl->SetTextSize(0.99);
0177 pl->Draw();
0178
0179 pl = new TPaveLabel(0.4801947,0.8802139,0.8416056,1.288601,"02","br");
0180 pl->SetFillColor(0);
0181 pl->SetTextSize(0.99);
0182 pl->Draw();
0183
0184 pl = new TPaveLabel(-0.1823921,1.011681,0.1790189,1.425662,"03","br");
0185 pl->SetFillColor(0);
0186 pl->SetTextSize(0.99);
0187 pl->Draw();
0188
0189 pl = new TPaveLabel(-0.8449788,0.8690253,-0.4835679,1.288601,"04","br");
0190 pl->SetFillColor(0);
0191 pl->SetTextSize(0.99);
0192 pl->Draw();
0193
0194 pl = new TPaveLabel(-1.30879,0.441058,-0.9473786,0.8550394,"05","br");
0195 pl->SetFillColor(0);
0196 pl->SetTextSize(0.99);
0197 pl->Draw();
0198
0199 pl = new TPaveLabel(-1.411009,-0.2050886,-1.049598,0.2144871,"06","br");
0200 pl->SetFillColor(0);
0201 pl->SetTextSize(0.99);
0202 pl->Draw();
0203
0204 pl = new TPaveLabel(-1.302585,-0.7757116,-0.9471979,-0.3561359,"07","br");
0205 pl->SetFillColor(0);
0206 pl->SetTextSize(0.99);
0207 pl->Draw();
0208
0209 pl = new TPaveLabel(-0.8449788,-1.309971,-0.4835679,-0.8848013,"08","br");
0210 pl->SetFillColor(0);
0211 pl->SetTextSize(0.99);
0212 pl->Draw();
0213
0214 pl = new TPaveLabel(-0.1823921,-1.426557,0.1790189,-1.006982,"09","br");
0215 pl->SetFillColor(0);
0216 pl->SetTextSize(0.99);
0217 pl->Draw();
0218
0219 pl = new TPaveLabel(0.4801947,-1.309076,0.8416056,-0.8839062,"10","br");
0220 pl->SetFillColor(0);
0221 pl->SetTextSize(0.99);
0222 pl->Draw();
0223
0224 pl = new TPaveLabel(0.9622567,-0.7785088,1.323668,-0.3533387,"11","br");
0225 pl->SetFillColor(0);
0226 pl->SetTextSize(0.99);
0227 pl->Draw();
0228
0229 TPaveText *pt = new TPaveText(0.15,0.934955,0.85,0.995,"blNDC");
0230 pt->SetName("title");
0231 pt->SetBorderSize(0);
0232 pt->SetFillColor(0);
0233 pt->SetFillStyle(0);
0234 pt->SetTextFont(42);
0235 TText *pt_LaTex = pt->AddText("26540-Alive Channel Fraction North Side (%)");
0236 pt->Draw();
0237 Error_Viz_1->Modified();
0238 Error_Viz->cd();
0239
0240
0241 TPad *Error_Viz_2 = new TPad("Error_Viz_2", "Error_Viz_2",0.51,0.01,0.99,0.99);
0242 Error_Viz_2->Draw();
0243 Error_Viz_2->cd();
0244 Error_Viz_2->Range(-1.875,-1.875,1.875,1.875);
0245 Error_Viz_2->SetFillColor(0);
0246 Error_Viz_2->SetBorderMode(0);
0247 Error_Viz_2->SetBorderSize(2);
0248 Error_Viz_2->SetFrameBorderMode(0);
0249 Error_Viz_2->SetFrameBorderMode(0);
0250
0251 TH2D *dummy2__3 = new TH2D("dummy2__3","26540-Alive Channel Fraction South Side (%)",100,-1.5,1.5,100,-1.5,1.5);
0252 dummy2__3->SetStats(0);
0253
0254 ci = TColor::GetColor("#000099");
0255 dummy2__3->SetLineColor(ci);
0256 dummy2__3->GetXaxis()->SetLabelFont(42);
0257 dummy2__3->GetXaxis()->SetTitleOffset(1);
0258 dummy2__3->GetXaxis()->SetTitleFont(42);
0259 dummy2__3->GetYaxis()->SetLabelFont(42);
0260 dummy2__3->GetYaxis()->SetTitleFont(42);
0261 dummy2__3->GetZaxis()->SetLabelFont(42);
0262 dummy2__3->GetZaxis()->SetTitleOffset(1);
0263 dummy2__3->GetZaxis()->SetTitleFont(42);
0264 dummy2__3->Draw("");
0265 Double_t yAxis2[5] = {0, 0.256, 0.504, 0.752, 1};
0266
0267 TH2D *ASide__4 = new TH2D("ASide__4","ADC Counts North Side",12,-0.2617994,6.021386,4, yAxis2);
0268 ASide__4->SetBinContent(29,97.5);
0269 ASide__4->SetBinContent(30,100);
0270 ASide__4->SetBinContent(31,87.42188);
0271 ASide__4->SetBinContent(32,100);
0272 ASide__4->SetBinContent(33,100);
0273 ASide__4->SetBinContent(34,99.21875);
0274 ASide__4->SetBinContent(35,97.91667);
0275 ASide__4->SetBinContent(36,100);
0276 ASide__4->SetBinContent(37,96.95312);
0277 ASide__4->SetBinContent(38,93.82812);
0278 ASide__4->SetBinContent(39,95);
0279 ASide__4->SetBinContent(40,91.71875);
0280 ASide__4->SetBinContent(43,96.37276);
0281 ASide__4->SetBinContent(44,100);
0282 ASide__4->SetBinContent(45,100);
0283 ASide__4->SetBinContent(46,99.80469);
0284 ASide__4->SetBinContent(47,96.875);
0285 ASide__4->SetBinContent(48,99.75586);
0286 ASide__4->SetBinContent(49,94.64286);
0287 ASide__4->SetBinContent(50,98.21429);
0288 ASide__4->SetBinContent(51,98.14453);
0289 ASide__4->SetBinContent(52,83.20312);
0290 ASide__4->SetBinContent(53,93.63839);
0291 ASide__4->SetBinContent(54,97.72136);
0292 ASide__4->SetBinContent(57,97.54972);
0293 ASide__4->SetBinContent(58,96.51989);
0294 ASide__4->SetBinContent(59,95.80078);
0295 ASide__4->SetBinContent(60,94.44444);
0296 ASide__4->SetBinContent(61,91.63411);
0297 ASide__4->SetBinContent(62,95.76823);
0298 ASide__4->SetBinContent(63,91.60156);
0299 ASide__4->SetBinContent(64,90.87358);
0300 ASide__4->SetBinContent(65,98.71094);
0301 ASide__4->SetBinContent(66,99.96449);
0302 ASide__4->SetBinContent(67,99.69618);
0303 ASide__4->SetBinContent(68,93.75);
0304 ASide__4->SetBinError(29,97.5);
0305 ASide__4->SetBinError(30,100);
0306 ASide__4->SetBinError(31,87.42188);
0307 ASide__4->SetBinError(32,100);
0308 ASide__4->SetBinError(33,100);
0309 ASide__4->SetBinError(34,99.21875);
0310 ASide__4->SetBinError(35,97.91667);
0311 ASide__4->SetBinError(36,100);
0312 ASide__4->SetBinError(37,96.95312);
0313 ASide__4->SetBinError(38,93.82812);
0314 ASide__4->SetBinError(39,95);
0315 ASide__4->SetBinError(40,91.71875);
0316 ASide__4->SetBinError(43,96.37276);
0317 ASide__4->SetBinError(44,100);
0318 ASide__4->SetBinError(45,100);
0319 ASide__4->SetBinError(46,99.80469);
0320 ASide__4->SetBinError(47,96.875);
0321 ASide__4->SetBinError(48,99.75586);
0322 ASide__4->SetBinError(49,94.64286);
0323 ASide__4->SetBinError(50,98.21429);
0324 ASide__4->SetBinError(51,98.14453);
0325 ASide__4->SetBinError(52,83.20312);
0326 ASide__4->SetBinError(53,93.63839);
0327 ASide__4->SetBinError(54,97.72136);
0328 ASide__4->SetBinError(57,97.54972);
0329 ASide__4->SetBinError(58,96.51989);
0330 ASide__4->SetBinError(59,95.80078);
0331 ASide__4->SetBinError(60,94.44444);
0332 ASide__4->SetBinError(61,91.63411);
0333 ASide__4->SetBinError(62,95.76823);
0334 ASide__4->SetBinError(63,91.60156);
0335 ASide__4->SetBinError(64,90.87358);
0336 ASide__4->SetBinError(65,98.71094);
0337 ASide__4->SetBinError(66,99.96449);
0338 ASide__4->SetBinError(67,99.69618);
0339 ASide__4->SetBinError(68,93.75);
0340 ASide__4->SetMinimum(80);
0341 ASide__4->SetMaximum(100);
0342 ASide__4->SetEntries(36);
0343 ASide__4->SetStats(0);
0344 ASide__4->SetContour(20);
0345 ASide__4->SetContourLevel(0,80);
0346 ASide__4->SetContourLevel(1,81);
0347 ASide__4->SetContourLevel(2,82);
0348 ASide__4->SetContourLevel(3,83);
0349 ASide__4->SetContourLevel(4,84);
0350 ASide__4->SetContourLevel(5,85);
0351 ASide__4->SetContourLevel(6,86);
0352 ASide__4->SetContourLevel(7,87);
0353 ASide__4->SetContourLevel(8,88);
0354 ASide__4->SetContourLevel(9,89);
0355 ASide__4->SetContourLevel(10,90);
0356 ASide__4->SetContourLevel(11,91);
0357 ASide__4->SetContourLevel(12,92);
0358 ASide__4->SetContourLevel(13,93);
0359 ASide__4->SetContourLevel(14,94);
0360 ASide__4->SetContourLevel(15,95);
0361 ASide__4->SetContourLevel(16,96);
0362 ASide__4->SetContourLevel(17,97);
0363 ASide__4->SetContourLevel(18,98);
0364 ASide__4->SetContourLevel(19,99);
0365
0366 palette = new TPaletteAxis(1.51875,-1.5,1.6875,1.5,ASide__4);
0367 palette->SetLabelColor(1);
0368 palette->SetLabelFont(42);
0369 palette->SetLabelOffset(0.005);
0370 palette->SetLabelSize(0.035);
0371 palette->SetTitleOffset(1);
0372 palette->SetTitleSize(0.035);
0373
0374 ci = TColor::GetColor("#f9f90e");
0375 palette->SetFillColor(ci);
0376 palette->SetFillStyle(1001);
0377 ASide__4->GetListOfFunctions()->Add(palette,"br");
0378
0379 ci = TColor::GetColor("#000099");
0380 ASide__4->SetLineColor(ci);
0381 ASide__4->GetXaxis()->SetLabelFont(42);
0382 ASide__4->GetXaxis()->SetTitleOffset(1);
0383 ASide__4->GetXaxis()->SetTitleFont(42);
0384 ASide__4->GetYaxis()->SetLabelFont(42);
0385 ASide__4->GetYaxis()->SetTitleFont(42);
0386 ASide__4->GetZaxis()->SetLabelFont(42);
0387 ASide__4->GetZaxis()->SetTitleOffset(1);
0388 ASide__4->GetZaxis()->SetTitleFont(42);
0389 ASide__4->Draw("colpolzsame0");
0390
0391 pl = new TPaveLabel(1.046586,-0.1938999,1.407997,0.2144871,"18","br");
0392 pl->SetFillColor(0);
0393 pl->SetTextSize(0.99);
0394 pl->Draw();
0395
0396 pl = new TPaveLabel(0.962076,0.4382608,1.323487,0.8466479,"17","br");
0397 pl->SetFillColor(0);
0398 pl->SetTextSize(0.99);
0399 pl->Draw();
0400
0401 pl = new TPaveLabel(0.4801947,0.8802139,0.8416056,1.288601,"16","br");
0402 pl->SetFillColor(0);
0403 pl->SetTextSize(0.99);
0404 pl->Draw();
0405
0406 pl = new TPaveLabel(-0.1823921,1.011681,0.1790189,1.425662,"15","br");
0407 pl->SetFillColor(0);
0408 pl->SetTextSize(0.99);
0409 pl->Draw();
0410
0411 pl = new TPaveLabel(-0.8449788,0.8690253,-0.4835679,1.288601,"14","br");
0412 pl->SetFillColor(0);
0413 pl->SetTextSize(0.99);
0414 pl->Draw();
0415
0416 pl = new TPaveLabel(-1.30879,0.441058,-0.9473786,0.8550394,"13","br");
0417 pl->SetFillColor(0);
0418 pl->SetTextSize(0.99);
0419 pl->Draw();
0420
0421 pl = new TPaveLabel(-1.411009,-0.2050886,-1.049598,0.2144871,"12","br");
0422 pl->SetFillColor(0);
0423 pl->SetTextSize(0.99);
0424 pl->Draw();
0425
0426 pl = new TPaveLabel(-1.302585,-0.7757116,-0.9471979,-0.3561359,"23","br");
0427 pl->SetFillColor(0);
0428 pl->SetTextSize(0.99);
0429 pl->Draw();
0430
0431 pl = new TPaveLabel(-0.8449788,-1.309971,-0.4835679,-0.8848013,"22","br");
0432 pl->SetFillColor(0);
0433 pl->SetTextSize(0.99);
0434 pl->Draw();
0435
0436 pl = new TPaveLabel(-0.1823921,-1.426557,0.1790189,-1.006982,"21","br");
0437 pl->SetFillColor(0);
0438 pl->SetTextSize(0.99);
0439 pl->Draw();
0440
0441 pl = new TPaveLabel(0.4801947,-1.309076,0.8416056,-0.8839062,"20","br");
0442 pl->SetFillColor(0);
0443 pl->SetTextSize(0.99);
0444 pl->Draw();
0445
0446 pl = new TPaveLabel(0.9622567,-0.7785088,1.323668,-0.3533387,"19","br");
0447 pl->SetFillColor(0);
0448 pl->SetTextSize(0.99);
0449 pl->Draw();
0450
0451 pt = new TPaveText(0.15,0.934955,0.85,0.995,"blNDC");
0452 pt->SetName("title");
0453 pt->SetBorderSize(0);
0454 pt->SetFillColor(0);
0455 pt->SetFillStyle(0);
0456 pt->SetTextFont(42);
0457 pt_LaTex = pt->AddText("26540-Alive Channel Fraction South Side (%)");
0458 pt->Draw();
0459 Error_Viz_2->Modified();
0460 Error_Viz->cd();
0461 Error_Viz->Modified();
0462 Error_Viz->cd();
0463 Error_Viz->SetSelected(Error_Viz);
0464 }