=head1 tagger focal plane fixed scintillator array coordinates =head2 Instructions This file is a self-extracting script. It will produce a hdds geometry document fragment simply by typing the following, where this_file_name is replaced with the name of this file you are reading. perl fixed_array_141counters.table >fp-fixed.xml Ctr E_e(GeV) xcen(cm) zcen(cm) width(cm) Ang(deg) thickness length 1 0.6 -70.6630 423.7086 2.5393 37.5225 0.4 2 2 0.66 -72.4758 434.0482 2.3492 36.0701 0.4 2 3 0.72 -74.2368 444.0924 2.1835 34.8095 0.4 2 4 0.78 -75.9536 453.8846 2.0427 33.7022 0.4 2 5 0.84 -77.6324 463.4596 1.9217 32.7198 0.4 2 6 0.9 -79.2779 472.8450 1.8165 31.8406 0.4 2 7 0.96 -80.8941 482.0634 1.7244 31.0478 0.4 2 8 1.02 -82.4844 491.1339 1.6426 30.3285 0.4 2 9 1.08 -84.0516 500.0724 1.5697 29.6719 0.4 2 10 1.14 -85.5979 508.8922 1.5043 29.0696 0.4 2 11 1.2 -87.1255 517.6050 1.4453 28.5146 0.4 2 12 1.26 -88.6359 526.2202 1.3916 28.0012 0.4 2 13 1.32 -90.1309 534.7473 1.3426 27.5243 0.4 2 14 1.38 -91.6118 543.1934 1.2978 27.08 0.4 2 15 1.44 -93.0796 551.5654 1.2567 26.6648 0.4 2 16 1.5 -94.5355 559.8691 1.2184 26.2756 0.4 2 17 1.56 -95.9802 568.1096 1.1831 25.91 0.4 2 18 1.62 -97.4149 576.2924 1.1504 25.5656 0.4 2 19 1.68 -98.8401 584.4213 1.1198 25.2406 0.4 2 20 1.74 -100.2565 592.5003 1.0914 24.9332 0.4 2 21 1.8 -101.6648 600.5325 1.0647 24.6419 0.4 2 22 1.86 -103.0655 608.5217 1.0397 24.3654 0.4 2 23 1.92 -104.4591 616.4703 1.016 24.1025 0.4 2 24 1.98 -105.8461 624.3813 0.9938 23.8521 0.4 2 25 2.04 -107.2269 632.2570 0.973 23.6134 0.4 2 26 2.1 -108.6019 640.0995 0.9531 23.3854 0.4 2 27 2.16 -109.9715 647.9110 0.9344 23.1673 0.4 2 28 2.22 -111.336 655.6937 0.9164 22.9586 0.4 2 29 2.28 -112.6956 663.4487 0.8995 22.7586 0.4 2 30 2.34 -114.0508 671.1780 0.8835 22.5667 0.4 2 31 2.4 -115.4017 678.8834 0.8681 22.3823 0.4 2 32 2.46 -116.7487 686.5662 0.8533 22.2051 0.4 2 33 2.52 -118.0919 694.2272 0.8395 22.0345 0.4 2 34 2.58 -119.4315 701.8679 0.8261 21.8702 0.4 2 35 2.64 -120.7677 709.4893 0.8132 21.7119 0.4 2 36 2.7 -122.1009 717.0931 0.801 21.5591 0.4 2 37 2.76 -123.4311 724.6799 0.7894 21.4116 0.4 2 38 2.82 -124.7584 732.2507 0.7781 21.2691 0.4 2 39 2.88 -126.0832 739.8066 0.7672 21.1313 0.4 2 40 2.94 -127.4053 747.3475 0.7567 20.9979 0.4 2 41 3 -128.7251 754.8754 0.7467 20.8688 0.4 2 42 3.06 -130.0426 762.3902 0.737 20.7438 0.4 2 43 3.12 -131.3581 769.8933 0.7278 20.6225 0.4 2 44 3.18 -132.6716 777.3848 0.7188 20.5049 0.4 2 45 3.24 -133.9831 784.8654 0.71 20.3908 0.4 2 46 3.3 -135.293 792.3364 0.7017 20.28 0.4 2 47 3.36 -136.6011 799.7973 0.6936 20.1724 0.4 2 48 3.42 -137.9075 807.2486 0.6857 20.0678 0.4 2 49 3.48 -139.2125 814.6922 0.6782 19.966 0.4 2 50 3.54 -140.5161 822.1274 0.6709 19.867 0.4 2 51 3.6 -141.8184 829.5551 0.6637 19.7707 0.4 2 52 3.66 -143.1193 836.9750 0.6568 19.6769 0.4 2 53 3.72 -144.4191 844.3887 0.6502 19.5855 0.4 2 54 3.78 -145.7177 851.7955 0.6437 19.4965 0.4 2 55 3.84 -147.0153 859.1964 0.6373 19.4096 0.4 2 56 3.9 -148.3119 866.5921 0.6313 19.325 0.4 2 57 3.96 -149.6075 873.9818 0.6253 19.2423 0.4 2 58 4.02 -150.9023 881.3669 0.6195 19.1617 0.4 2 59 4.08 -152.1962 888.7469 0.6138 19.083 0.4 2 60 4.14 -153.4894 896.1230 0.6084 19.0061 0.4 2 61 4.2 -154.782 903.4951 0.6031 18.931 0.4 2 62 4.26 -156.0737 910.8629 0.5977 18.8576 0.4 2 63 4.32 -157.2491 917.5669 0.4835 18.8183 0.4 2 64 4.38 -158.2993 923.5569 0.4844 18.8139 0.4 2 65 4.44 -159.352 929.5610 0.4851 18.8081 0.4 2 66 4.5 -160.4067 935.5767 0.4856 18.801 0.4 2 67 4.56 -161.4633 941.6030 0.4859 18.7928 0.4 2 68 4.62 -162.5214 947.6381 0.4862 18.7835 0.4 2 69 4.68 -163.5809 953.6811 0.4861 18.7733 0.4 2 70 4.74 -164.6415 959.7305 0.4861 18.7622 0.4 2 71 4.8 -165.7031 965.7856 0.4858 18.7504 0.4 2 72 4.86 -166.7656 971.8458 0.4855 18.7377 0.4 2 73 4.92 -167.8289 977.9103 0.4852 18.7244 0.4 2 74 4.98 -168.8927 983.9783 0.4846 18.7106 0.4 2 75 5.04 -169.9572 990.0496 0.484 18.6961 0.4 2 76 5.1 -171.0221 996.1233 0.4833 18.6812 0.4 2 77 5.16 -172.0872 1002.1984 0.4827 18.6658 0.4 2 78 5.22 -173.1527 1008.2755 0.4819 18.65 0.4 2 79 5.28 -174.2183 1014.3534 0.4811 18.6338 0.4 2 80 5.34 -175.2841 1020.4327 0.4802 18.6173 0.4 2 81 5.4 -176.3499 1026.5115 0.4793 18.6004 0.4 2 82 5.46 -177.4158 1032.5909 0.4783 18.5833 0.4 2 83 5.52 -178.4818 1038.6708 0.4775 18.566 0.4 2 84 5.58 -179.5475 1044.7496 0.4763 18.5484 0.4 2 85 5.64 -180.6133 1050.8281 0.4754 18.5307 0.4 2 86 5.7 -181.6788 1056.9059 0.4744 18.5128 0.4 2 87 5.76 -182.7443 1062.9829 0.4733 18.4947 0.4 2 88 5.82 -183.8096 1069.0593 0.4723 18.4765 0.4 2 89 5.88 -184.8747 1075.134 0.471 18.4582 0.4 2 90 5.94 -185.9395 1081.2074 0.47 18.4397 0.4 2 91 6 -187.0041 1087.2795 0.4688 18.4212 0.4 2 92 6.06 -188.0685 1093.3502 0.4677 18.4027 0.4 2 93 6.12 -189.1325 1099.4193 0.4666 18.384 0.4 2 94 6.18 -190.1963 1105.4867 0.4655 18.3654 0.4 2 95 6.24 -191.2599 1111.5527 0.4642 18.3467 0.4 2 96 6.3 -192.323 1117.6168 0.4631 18.328 0.4 2 97 6.36 -193.3858 1123.6785 0.4619 18.3093 0.4 2 98 6.42 -194.4483 1129.7389 0.4607 18.2905 0.4 2 99 6.48 -195.5105 1135.7971 0.4596 18.2718 0.4 2 100 6.54 -196.5725 1141.8541 0.4584 18.2531 0.4 2 101 6.6 -197.6339 1147.9084 0.4572 18.2344 0.4 2 102 6.66 -198.6951 1153.9612 0.456 18.2158 0.4 2 103 6.72 -199.756 1160.012 0.4549 18.1972 0.4 2 104 6.78 -200.8164 1166.0601 0.4537 18.1786 0.4 2 105 6.84 -201.8766 1172.1071 0.4526 18.1601 0.4 2 106 6.9 -202.9364 1178.1516 0.4513 18.1416 0.4 2 107 6.96 -203.9957 1184.194 0.4503 18.1232 0.4 2 108 7.02 -205.0547 1190.2341 0.4491 18.1049 0.4 2 109 7.08 -206.1134 1196.2728 0.4479 18.0866 0.4 2 110 7.14 -207.1718 1202.3091 0.4469 18.0683 0.4 2 111 7.2 -208.2298 1208.3435 0.4456 18.0502 0.4 2 112 7.26 -209.2874 1214.3756 0.4445 18.0321 0.4 2 113 7.32 -210.3446 1220.4059 0.4434 18.0141 0.4 2 114 7.38 -211.4015 1226.4338 0.4423 17.9962 0.4 2 115 7.44 -212.458 1232.4601 0.4411 17.9784 0.4 2 116 7.5 -213.5142 1238.4844 0.4401 17.9606 0.4 2 117 7.56 -214.5701 1244.5067 0.4389 17.9429 0.4 2 118 7.62 -215.6256 1250.527 0.4378 17.9254 0.4 2 119 7.68 -216.6808 1256.5455 0.4367 17.9079 0.4 2 120 7.74 -217.7356 1262.5615 0.4357 17.8905 0.4 2 121 7.8 -218.790 1268.5758 0.4345 17.8732 0.4 2 122 7.86 -219.8442 1274.5886 0.4335 17.856 0.4 2 123 7.92 -220.898 1280.5989 0.4324 17.8388 0.4 2 124 7.98 -221.9516 1286.6082 0.4314 17.8218 0.4 2 125 8.04 -223.0047 1292.6149 0.4302 17.8049 0.4 2 126 8.1 -224.0575 1298.6198 0.4292 17.7881 0.4 2 127 8.16 -225.110 1304.6226 0.4282 17.7713 0.4 2 128 8.22 -226.1621 1310.6238 0.4272 17.7547 0.4 2 129 8.28 -227.2141 1316.6238 0.4262 17.7382 0.4 2 130 8.34 -228.2657 1322.6216 0.4252 17.7217 0.4 2 131 8.4 -229.3169 1328.6176 0.4241 17.7054 0.4 2 132 8.46 -230.3679 1334.6119 0.4231 17.6891 0.4 2 133 8.52 -231.4185 1340.6041 0.4221 17.673 0.4 2 134 8.58 -232.4688 1346.5951 0.4211 17.657 0.4 2 135 8.64 -233.519 1352.585 0.4202 17.641 0.4 2 136 8.7 -234.5687 1358.5719 0.419 17.6252 0.4 2 137 8.76 -235.6182 1364.5581 0.4183 17.6094 0.4 2 138 8.82 -236.6674 1370.5422 0.4172 17.5938 0.4 2 139 8.88 -237.7164 1376.5251 0.4162 17.5783 0.4 2 140 8.94 -238.765 1382.5062 0.4154 17.5628 0.4 2 141 9 -239.8134 1388.486 0.4144 17.5475 0.4 2 =cut $fp_incl_angle = 9.944; @fp_start_point = (-70.6630,423.7086); @fp_end_point = (-239.8134,1388.486); open(FD,"<$0"); while () { next if (/[^-.Ee0-9\s]/); @f = split(" "); next if (@f != 8); printf(" \n"); } close(FD); print " \n"; print " \n"; open(FD,"<$0"); while () { next if (/[^-.Ee0-9\s]/); @f = split(" "); next if (@f != 8); $dist = sqrt(($f[2]-$fp_start_point[0])**2+($f[3]-$fp_start_point[1])**2) -sqrt(($fp_start_point[0]-$fp_end_point[0])**2 +($fp_start_point[1]-$fp_end_point[1])**2)/2; printf(" \n",0,$fp_incl_angle-$f[5],0); printf(" \n",$f[0]); printf(" \n"); } print " \n";