struct data_t { Int_t barrel, layer, ladder, wafer, type; Double_t u, Du, v, Dv, w, Dw, alpha, Dalpha, beta, Dbeta, gamma, Dgamma; Char_t *Comment; }; data_t Data[] = { {2,4, 1, 0, 0, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duuP4001_1"}, {2,4, 1, 0, 1, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duvP4001_1"}, {2,4, 1, 0, 2, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dutuP4001_1"}, {2,4, 1, 0, 3, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPuP4001_1"}, {2,4, 1, 0, 4, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPvP4001_1"}, {2,4, 1, 0, 5, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvuP4001_1"}, {2,4, 1, 0, 6, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvvP4001_1"}, {2,4, 1, 0, 7, 0,-9.99, 24.28, 0.41, 41.75, 0.42, 0,-9.99, 0,-9.99, 0,-9.99,"dvtvP4001_1"}, {2,4, 1, 0, 8, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPuP4001_1"}, {2,4, 1, 0, 9, 0,-9.99, 0,-9.99, 0,-9.99, 0.20, 0.00, 0,-9.99, 0,-9.99,"dvOvertvPvP4001_1"}, {2,4, 1, 0,-1, 30.46, 6.01, 24.29, 0.41,-133.75, 8.66, 0.20, 0.00, 1.28, 0.51, -0.04, 0.25,"Average"}, {2,3, 2, 0, 0, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duuP3002_1"}, {2,3, 2, 0, 1, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duvP3002_1"}, {2,3, 2, 0, 2, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dutuP3002_1"}, {2,3, 2, 0, 3, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPuP3002_1"}, {2,3, 2, 0, 4, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPvP3002_1"}, {2,3, 2, 0, 5, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvuP3002_1"}, {2,3, 2, 0, 6, 0,-9.99, -8.78, 0.68, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvvP3002_1"}, {2,3, 2, 0, 7, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvtvP3002_1"}, {2,3, 2, 0, 8, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPuP3002_1"}, {2,3, 2, 0, 9, 0,-9.99, 0,-9.99, 0,-9.99, 0.96, 0.02, 0,-9.99, 0,-9.99,"dvOvertvPvP3002_1"}, {2,3, 2, 0,-1, 7.61, 6.21, -49.94, 6.06,-269.60, 8.93, 0.96, 0.02, 2.74, 0.54, 0.70, 0.26,"Average"}, {2,4, 3, 0, 0, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duuP4003_1"}, {2,4, 3, 0, 1, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duvP4003_1"}, {2,4, 3, 0, 2, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dutuP4003_1"}, {2,4, 3, 0, 3, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPuP4003_1"}, {2,4, 3, 0, 4, 0,-9.99, 0,-9.99, 0,-9.99, -13.59, 0.50, 0,-9.99, 0,-9.99,"duOvertuPvP4003_1"}, {2,4, 3, 0, 5, 0,-9.99, -45.30, 0.85, 0,-9.99, 0,-9.99, 0,-9.99, -0.06, 0.06,"dvuP4003_1"}, {2,4, 3, 0, 6, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvvP4003_1"}, {2,4, 3, 0, 7, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvtvP4003_1"}, {2,4, 3, 0, 8, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 2.45, 0.13, 0,-9.99,"dvOvertvPuP4003_1"}, {2,4, 3, 0, 9, 0,-9.99, 0,-9.99, 0,-9.99, -0.00, 0.09, 0,-9.99, 0,-9.99,"dvOvertvPvP4003_1"}, {2,4, 3, 0,-1, 149.06, 6.95, 22.24, 6.84,-283.86,10.31, -0.03, 0.09, 2.50, 0.12, -0.08, 0.06,"Average"}, {2,3, 4, 0, 1, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duvP3004_1"}, {2,3, 4, 0, 2, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dutuP3004_1"}, {2,3, 4, 0, 3, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPuP3004_1"}, {2,3, 4, 0, 4, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPvP3004_1"}, {2,3, 4, 0, 6, 0,-9.99, 25.82, 1.91, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvvP3004_1"}, {2,3, 4, 0, 7, 0,-9.99, 0.32, 2.43, -66.45, 1.79, 0,-9.99, 0,-9.99, 0,-9.99,"dvtvP3004_1"}, {2,3, 4, 0, 8, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, -4.34, 0.50, 0,-9.99,"dvOvertvPuP3004_1"}, {2,3, 4, 0, 9, 0,-9.99, 0,-9.99, 0,-9.99, -1.49, 0.04, 0,-9.99, 0,-9.99,"dvOvertvPvP3004_1"}, {2,3, 4, 0,-1, 264.47, 4.73, -22.99, 4.63,-295.07, 6.92, -1.49, 0.04, -0.20, 0.40, 0.01, 0.19,"Average"}, {2,4, 5, 0, 0, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duuP4005_1"}, {2,4, 5, 0, 1, 146.53, 0.71, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, -0.12, 0.01,"duvP4005_1"}, {2,4, 5, 0, 2, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dutuP4005_1"}, {2,4, 5, 0, 3, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPuP4005_1"}, {2,4, 5, 0, 4, 0,-9.99, 0,-9.99, 0,-9.99, 0.79, 0.10, 0,-9.99, 0,-9.99,"duOvertuPvP4005_1"}, {2,4, 5, 0, 5, 0,-9.99, -11.90, 0.57, 0,-9.99, 0,-9.99, 0,-9.99, 0.83, 0.03,"dvuP4005_1"}, {2,4, 5, 0, 6, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvvP4005_1"}, {2,4, 5, 0, 7, 0,-9.99, 1.58, 0.74, -60.69, 0.81, 0,-9.99, 0,-9.99, 0,-9.99,"dvtvP4005_1"}, {2,4, 5, 0, 8, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPuP4005_1"}, {2,4, 5, 0, 9, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPvP4005_1"}, {2,4, 5, 0,-1, 146.38, 0.70, -27.53, 5.13,-149.90, 7.60, -0.74, 0.45, 2.13, 0.46, -0.12, 0.01,"Average"}, {2,3, 6, 0, 1, -7.67, 0.35, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, -0.00, 0.00,"duvP3006_1"}, {2,3, 6, 0, 2, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dutuP3006_1"}, {2,3, 6, 0, 3, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPuP3006_1"}, {2,3, 6, 0, 4, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPvP3006_1"}, {2,3, 6, 0, 5, 0,-9.99, -1.42, 0.11, 0,-9.99, 0,-9.99, 0,-9.99, -0.03, 0.01,"dvuP3006_1"}, {2,3, 6, 0, 6, 0,-9.99, -16.40, 0.34, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvvP3006_1"}, {2,3, 6, 0, 7, 0,-9.99, -65.44, 8.32,-123.18, 5.37, 0,-9.99, 0,-9.99, 0,-9.99,"dvtvP3006_1"}, {2,3, 6, 0, 8, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 1.32, 0.07, 0,-9.99,"dvOvertvPuP3006_1"}, {2,3, 6, 0, 9, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPvP3006_1"}, {2,3, 6, 0,-1, 44.92, 4.77, -16.40, 0.34,-238.58, 6.69, -0.64, 0.39, -1.33, 0.40, 0.64, 0.20,"Average"}, {2,4, 7, 0, 0, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duuP4007_1"}, {2,4, 7, 0, 2, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dutuP4007_1"}, {2,4, 7, 0, 3, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPuP4007_1"}, {2,4, 7, 0, 4, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPvP4007_1"}, {2,4, 7, 0, 6, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvvP4007_1"}, {2,4, 7, 0, 7, 0,-9.99, -34.67, 3.50,-144.72, 2.30, 0,-9.99, 0,-9.99, 0,-9.99,"dvtvP4007_1"}, {2,4, 7, 0, 9, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPvP4007_1"}, {2,4, 7, 0,-1, 55.93, 4.31, 10.28, 4.21,-398.99, 6.07, -1.21, 0.37, -0.09, 0.36, 0.85, 0.18,"Average"}, {2,3, 8, 0, 0, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duuP3008_1"}, {2,3, 8, 0, 1, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duvP3008_1"}, {2,3, 8, 0, 2, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dutuP3008_1"}, {2,3, 8, 0, 3, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPuP3008_1"}, {2,3, 8, 0, 4, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPvP3008_1"}, {2,3, 8, 0, 5, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvuP3008_1"}, {2,3, 8, 0, 6, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvvP3008_1"}, {2,3, 8, 0, 7, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvtvP3008_1"}, {2,3, 8, 0, 8, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, -0.95, 0.60, 0,-9.99,"dvOvertvPuP3008_1"}, {2,3, 8, 0, 9, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPvP3008_1"}, {2,3, 8, 0,-1,-133.69, 6.18,-1249.44, 5.99, 258.27, 8.82, 1.56, 0.53, -7.06, 0.51, 1.86, 0.26,"Average"}, {2,4, 9, 0, 0, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duuP4009_1"}, {2,4, 9, 0, 1, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duvP4009_1"}, {2,4, 9, 0, 2, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dutuP4009_1"}, {2,4, 9, 0, 3, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPuP4009_1"}, {2,4, 9, 0, 4, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPvP4009_1"}, {2,4, 9, 0, 5, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvuP4009_1"}, {2,4, 9, 0, 6, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvvP4009_1"}, {2,4, 9, 0, 7, 0,-9.99, 157.91, 4.58, 149.31, 3.35, 0,-9.99, 0,-9.99, 0,-9.99,"dvtvP4009_1"}, {2,4, 9, 0, 8, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPuP4009_1"}, {2,4, 9, 0, 9, 0,-9.99, 0,-9.99, 0,-9.99, 1.81, 0.03, 0,-9.99, 0,-9.99,"dvOvertvPvP4009_1"}, {2,4, 9, 0,-1,-242.18, 5.27, 2.77, 5.18, 7.49, 7.62, 1.81, 0.03, -1.32, 0.46, -0.71, 0.22,"Average"}, {2,3,10, 0, 0, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duuP3010_1"}, {2,3,10, 0, 1, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duvP3010_1"}, {2,3,10, 0, 2, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dutuP3010_1"}, {2,3,10, 0, 3, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPuP3010_1"}, {2,3,10, 0, 4, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPvP3010_1"}, {2,3,10, 0, 5, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvuP3010_1"}, {2,3,10, 0, 6, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvvP3010_1"}, {2,3,10, 0, 7, 0,-9.99,-137.90, 2.09, 157.33, 3.82, 0,-9.99, 0,-9.99, 0,-9.99,"dvtvP3010_1"}, {2,3,10, 0, 8, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPuP3010_1"}, {2,3,10, 0, 9, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPvP3010_1"}, {2,3,10, 0,-1,-242.58, 5.03, 10.65, 4.90,-116.74, 7.09, -1.05, 0.41, -1.27, 0.42, -0.88, 0.21,"Average"}, {2,4,11, 0, 0, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duuP4011_1"}, {2,4,11, 0, 1,-215.08, 1.07, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0.95, 0.02,"duvP4011_1"}, {2,4,11, 0, 2, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dutuP4011_1"}, {2,4,11, 0, 3, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPuP4011_1"}, {2,4,11, 0, 4, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPvP4011_1"}, {2,4,11, 0, 5, 0,-9.99, -37.02, 0.62, 0,-9.99, 0,-9.99, 0,-9.99, 1.49, 0.04,"dvuP4011_1"}, {2,4,11, 0, 6, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvvP4011_1"}, {2,4,11, 0, 7, 0,-9.99, 40.76, 4.88,-127.03, 3.57, 0,-9.99, 0,-9.99, 0,-9.99,"dvtvP4011_1"}, {2,4,11, 0, 8, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 3.32, 0.07, 0,-9.99,"dvOvertvPuP4011_1"}, {2,4,11, 0, 9, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPvP4011_1"}, {2,4,11, 0,-1,-215.71, 1.05, -17.89, 4.51,-244.81, 6.59, 0.11, 0.39, 0.92, 0.39, 0.95, 0.02,"Average"}, {2,3,12, 0, 0, 12.88, 0.08, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duuP3012_1"}, {2,3,12, 0, 1, 10.23, 0.09, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, -0.01, 0.00,"duvP3012_1"}, {2,3,12, 0, 2, -16.63, 1.85, 0,-9.99, -54.06, 5.07, 0,-9.99, 0,-9.99, 0,-9.99,"dutuP3012_1"}, {2,3,12, 0, 3, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPuP3012_1"}, {2,3,12, 0, 4, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"duOvertuPvP3012_1"}, {2,3,12, 0, 5, 0,-9.99, 1.86, 0.11, 0,-9.99, 0,-9.99, 0,-9.99, -0.19, 0.01,"dvuP3012_1"}, {2,3,12, 0, 6, 0,-9.99, -2.69, 0.08, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvvP3012_1"}, {2,3,12, 0, 7, 0,-9.99, -28.97, 1.92, -34.83, 1.31, 0,-9.99, 0,-9.99, 0,-9.99,"dvtvP3012_1"}, {2,3,12, 0, 8, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPuP3012_1"}, {2,3,12, 0, 9, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99, 0,-9.99,"dvOvertvPvP3012_1"}, {2,3,12, 0,-1, 10.23, 0.09, 55.98, 3.94,-223.04, 5.69, 0.38, 0.33, 0.80, 0.35, -0.01, 0.00,"Average"},