File indexing completed on 2025-08-05 08:15:07
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-Noise Std. Dev. in ADC (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,1.989332);
0047 CSide__2->SetBinContent(30,3.196764);
0048 CSide__2->SetBinContent(31,2.028693);
0049 CSide__2->SetBinContent(32,2.287374);
0050 CSide__2->SetBinContent(33,1.905044);
0051 CSide__2->SetBinContent(34,2.01782);
0052 CSide__2->SetBinContent(35,2.011409);
0053 CSide__2->SetBinContent(36,2.057789);
0054 CSide__2->SetBinContent(37,2.000231);
0055 CSide__2->SetBinContent(38,2.047215);
0056 CSide__2->SetBinContent(39,2.051875);
0057 CSide__2->SetBinContent(40,1.924342);
0058 CSide__2->SetBinContent(43,2.201327);
0059 CSide__2->SetBinContent(44,2.095087);
0060 CSide__2->SetBinContent(45,3.010436);
0061 CSide__2->SetBinContent(46,1.962912);
0062 CSide__2->SetBinContent(47,2.100744);
0063 CSide__2->SetBinContent(48,2.212984);
0064 CSide__2->SetBinContent(49,2.070949);
0065 CSide__2->SetBinContent(50,1.985125);
0066 CSide__2->SetBinContent(51,1.963863);
0067 CSide__2->SetBinContent(52,2.005603);
0068 CSide__2->SetBinContent(53,1.932216);
0069 CSide__2->SetBinContent(54,2.431431);
0070 CSide__2->SetBinContent(57,2.381369);
0071 CSide__2->SetBinContent(58,2.195927);
0072 CSide__2->SetBinContent(59,2.306524);
0073 CSide__2->SetBinContent(60,2.302729);
0074 CSide__2->SetBinContent(61,1.940289);
0075 CSide__2->SetBinContent(62,2.093168);
0076 CSide__2->SetBinContent(63,2.130398);
0077 CSide__2->SetBinContent(64,2.060633);
0078 CSide__2->SetBinContent(65,2.134717);
0079 CSide__2->SetBinContent(66,2.255702);
0080 CSide__2->SetBinContent(67,1.992586);
0081 CSide__2->SetBinContent(68,3.100811);
0082 CSide__2->SetBinError(29,1.989332);
0083 CSide__2->SetBinError(30,3.196764);
0084 CSide__2->SetBinError(31,2.028693);
0085 CSide__2->SetBinError(32,2.287374);
0086 CSide__2->SetBinError(33,1.905044);
0087 CSide__2->SetBinError(34,2.01782);
0088 CSide__2->SetBinError(35,2.011409);
0089 CSide__2->SetBinError(36,2.057789);
0090 CSide__2->SetBinError(37,2.000231);
0091 CSide__2->SetBinError(38,2.047215);
0092 CSide__2->SetBinError(39,2.051875);
0093 CSide__2->SetBinError(40,1.924342);
0094 CSide__2->SetBinError(43,2.201327);
0095 CSide__2->SetBinError(44,2.095087);
0096 CSide__2->SetBinError(45,3.010436);
0097 CSide__2->SetBinError(46,1.962912);
0098 CSide__2->SetBinError(47,2.100744);
0099 CSide__2->SetBinError(48,2.212984);
0100 CSide__2->SetBinError(49,2.070949);
0101 CSide__2->SetBinError(50,1.985125);
0102 CSide__2->SetBinError(51,1.963863);
0103 CSide__2->SetBinError(52,2.005603);
0104 CSide__2->SetBinError(53,1.932216);
0105 CSide__2->SetBinError(54,2.431431);
0106 CSide__2->SetBinError(57,2.381369);
0107 CSide__2->SetBinError(58,2.195927);
0108 CSide__2->SetBinError(59,2.306524);
0109 CSide__2->SetBinError(60,2.302729);
0110 CSide__2->SetBinError(61,1.940289);
0111 CSide__2->SetBinError(62,2.093168);
0112 CSide__2->SetBinError(63,2.130398);
0113 CSide__2->SetBinError(64,2.060633);
0114 CSide__2->SetBinError(65,2.134717);
0115 CSide__2->SetBinError(66,2.255702);
0116 CSide__2->SetBinError(67,1.992586);
0117 CSide__2->SetBinError(68,3.100811);
0118 CSide__2->SetMinimum(0);
0119 CSide__2->SetMaximum(4);
0120 CSide__2->SetEntries(36);
0121 CSide__2->SetStats(0);
0122 CSide__2->SetContour(20);
0123 CSide__2->SetContourLevel(0,0);
0124 CSide__2->SetContourLevel(1,0.2);
0125 CSide__2->SetContourLevel(2,0.4);
0126 CSide__2->SetContourLevel(3,0.6);
0127 CSide__2->SetContourLevel(4,0.8);
0128 CSide__2->SetContourLevel(5,1);
0129 CSide__2->SetContourLevel(6,1.2);
0130 CSide__2->SetContourLevel(7,1.4);
0131 CSide__2->SetContourLevel(8,1.6);
0132 CSide__2->SetContourLevel(9,1.8);
0133 CSide__2->SetContourLevel(10,2);
0134 CSide__2->SetContourLevel(11,2.2);
0135 CSide__2->SetContourLevel(12,2.4);
0136 CSide__2->SetContourLevel(13,2.6);
0137 CSide__2->SetContourLevel(14,2.8);
0138 CSide__2->SetContourLevel(15,3);
0139 CSide__2->SetContourLevel(16,3.2);
0140 CSide__2->SetContourLevel(17,3.4);
0141 CSide__2->SetContourLevel(18,3.6);
0142 CSide__2->SetContourLevel(19,3.8);
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-Noise Std. Dev. in ADC (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-Noise Std. Dev. in ADC (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,1.904025);
0269 ASide__4->SetBinContent(30,1.900522);
0270 ASide__4->SetBinContent(31,2.552518);
0271 ASide__4->SetBinContent(32,2.130305);
0272 ASide__4->SetBinContent(33,1.938709);
0273 ASide__4->SetBinContent(34,2.136297);
0274 ASide__4->SetBinContent(35,1.997312);
0275 ASide__4->SetBinContent(36,2.025557);
0276 ASide__4->SetBinContent(37,1.924307);
0277 ASide__4->SetBinContent(38,2.142733);
0278 ASide__4->SetBinContent(39,1.985398);
0279 ASide__4->SetBinContent(40,2.036818);
0280 ASide__4->SetBinContent(43,2.07103);
0281 ASide__4->SetBinContent(44,2.148584);
0282 ASide__4->SetBinContent(45,2.679135);
0283 ASide__4->SetBinContent(46,2.137);
0284 ASide__4->SetBinContent(47,2.145508);
0285 ASide__4->SetBinContent(48,2.092765);
0286 ASide__4->SetBinContent(49,2.151562);
0287 ASide__4->SetBinContent(50,2.269632);
0288 ASide__4->SetBinContent(51,2.123742);
0289 ASide__4->SetBinContent(52,3.130458);
0290 ASide__4->SetBinContent(53,2.078224);
0291 ASide__4->SetBinContent(54,2.06422);
0292 ASide__4->SetBinContent(57,2.19219);
0293 ASide__4->SetBinContent(58,2.396421);
0294 ASide__4->SetBinContent(59,2.145928);
0295 ASide__4->SetBinContent(60,2.321178);
0296 ASide__4->SetBinContent(61,2.123741);
0297 ASide__4->SetBinContent(62,2.470285);
0298 ASide__4->SetBinContent(63,2.185126);
0299 ASide__4->SetBinContent(64,2.506654);
0300 ASide__4->SetBinContent(65,2.313562);
0301 ASide__4->SetBinContent(66,2.833683);
0302 ASide__4->SetBinContent(67,2.290022);
0303 ASide__4->SetBinContent(68,2.186331);
0304 ASide__4->SetBinError(29,1.904025);
0305 ASide__4->SetBinError(30,1.900522);
0306 ASide__4->SetBinError(31,2.552518);
0307 ASide__4->SetBinError(32,2.130305);
0308 ASide__4->SetBinError(33,1.938709);
0309 ASide__4->SetBinError(34,2.136297);
0310 ASide__4->SetBinError(35,1.997312);
0311 ASide__4->SetBinError(36,2.025557);
0312 ASide__4->SetBinError(37,1.924307);
0313 ASide__4->SetBinError(38,2.142733);
0314 ASide__4->SetBinError(39,1.985398);
0315 ASide__4->SetBinError(40,2.036818);
0316 ASide__4->SetBinError(43,2.07103);
0317 ASide__4->SetBinError(44,2.148584);
0318 ASide__4->SetBinError(45,2.679135);
0319 ASide__4->SetBinError(46,2.137);
0320 ASide__4->SetBinError(47,2.145508);
0321 ASide__4->SetBinError(48,2.092765);
0322 ASide__4->SetBinError(49,2.151562);
0323 ASide__4->SetBinError(50,2.269632);
0324 ASide__4->SetBinError(51,2.123742);
0325 ASide__4->SetBinError(52,3.130458);
0326 ASide__4->SetBinError(53,2.078224);
0327 ASide__4->SetBinError(54,2.06422);
0328 ASide__4->SetBinError(57,2.19219);
0329 ASide__4->SetBinError(58,2.396421);
0330 ASide__4->SetBinError(59,2.145928);
0331 ASide__4->SetBinError(60,2.321178);
0332 ASide__4->SetBinError(61,2.123741);
0333 ASide__4->SetBinError(62,2.470285);
0334 ASide__4->SetBinError(63,2.185126);
0335 ASide__4->SetBinError(64,2.506654);
0336 ASide__4->SetBinError(65,2.313562);
0337 ASide__4->SetBinError(66,2.833683);
0338 ASide__4->SetBinError(67,2.290022);
0339 ASide__4->SetBinError(68,2.186331);
0340 ASide__4->SetMinimum(0);
0341 ASide__4->SetMaximum(4);
0342 ASide__4->SetEntries(36);
0343 ASide__4->SetStats(0);
0344 ASide__4->SetContour(20);
0345 ASide__4->SetContourLevel(0,0);
0346 ASide__4->SetContourLevel(1,0.2);
0347 ASide__4->SetContourLevel(2,0.4);
0348 ASide__4->SetContourLevel(3,0.6);
0349 ASide__4->SetContourLevel(4,0.8);
0350 ASide__4->SetContourLevel(5,1);
0351 ASide__4->SetContourLevel(6,1.2);
0352 ASide__4->SetContourLevel(7,1.4);
0353 ASide__4->SetContourLevel(8,1.6);
0354 ASide__4->SetContourLevel(9,1.8);
0355 ASide__4->SetContourLevel(10,2);
0356 ASide__4->SetContourLevel(11,2.2);
0357 ASide__4->SetContourLevel(12,2.4);
0358 ASide__4->SetContourLevel(13,2.6);
0359 ASide__4->SetContourLevel(14,2.8);
0360 ASide__4->SetContourLevel(15,3);
0361 ASide__4->SetContourLevel(16,3.2);
0362 ASide__4->SetContourLevel(17,3.4);
0363 ASide__4->SetContourLevel(18,3.6);
0364 ASide__4->SetContourLevel(19,3.8);
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-Noise Std. Dev. in ADC (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 }