# test script for keyhole01.prt.1.gdml file compound result # box box sh43F4520 -19.794870960000001 -17.143051660000001 -0.75 39.589741920000002 34.286103320000002 1.5 # box box sh43F6E40 -17.667114694999999 -17.667114694999999 -0.78000000000000003 35.334229389999997 35.334229389999997 1.5600000000000001 # copy shape copy sh43F6E40 sh43F6E40_copy # shape transformation trotate sh43F6E40_copy 0 0 0 -1.8495309507267244e-016 -6.8192784064348704e-017 -1 98.213120669999995 ttranslate sh43F6E40_copy 34.806424699999994 -2.5238460499999946 -7.6605388699135801e-015 # shape transformation trotate sh43F6E40_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh43F6E40_copy -0.75 0.00016331000000000001 -20 # box box sh47B98E0 -17.667114694999999 -17.667114694999999 -0.81000000000000005 35.334229389999997 35.334229389999997 1.6200000000000001 # copy shape copy sh47B98E0 sh47B98E0_copy # shape transformation trotate sh47B98E0_copy 0 0 0 -2.687373971602013e-016 1.5073942782538046e-017 -1 81.786879330000019 ttranslate sh47B98E0_copy -34.806424699999994 -2.5238460500000048 7.7715611723760958e-015 # shape transformation trotate sh47B98E0_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh47B98E0_copy -0.75 0.00016331000000000001 -20 # cylinder plane pln_sh47BC9E0 -0 -0 -0.75 0 0 1 1 0 0 erase pln_sh47BC9E0 pcylinder sh47BC9E0 pln_sh47BC9E0 20 1.5 360 settolerance sh47BC9E0 1.9999999999999999e-007 # box box sh47BD930 -20.199999999999999 -8.6571585649999996 -0.76500000000000001 40.399999999999999 17.314317129999999 1.53 # copy shape copy sh47BD930 sh47BD930_copy # shape transformation trotate sh47BD930_copy 0 0 0 -0.16910197872576244 -2.4997998108697394e-017 0.98559855965348897 1.7187357454852528e-014 ttranslate sh47BD930_copy 0 8.48589299 -2.2204460492503131e-016 # shape transformation trotate sh47BD930_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh47BD930_copy -0.75 0.00016331000000000001 -20 # copy shape copy sh47BC9E0 sh47BC9E0_copy # shape transformation trotate sh47BC9E0_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180 ttranslate sh47BC9E0_copy -3.5527136788005009e-015 20.000163309999998 -5.5511151231257827e-016 # shape transformation trotate sh47BC9E0_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh47BC9E0_copy -0.75 0.00016331000000000001 -20 # cut operation bcut sh478C800 sh47BC9E0_copy sh47BD930_copy; copy sh478C800 sh478C800_copy # cylinder plane pln_sh4788C10 -0 -0 -0.75 0 0 1 1 0 0 erase pln_sh4788C10 pcylinder sh4788C10 pln_sh4788C10 15 1.5 360 settolerance sh4788C10 1.4999999999999999e-007 # box box sh478DBB0 -15.15 -8.6571310750000006 -0.76500000000000001 30.300000000000001 17.314262150000001 1.53 # copy shape copy sh478DBB0 sh478DBB0_copy # shape transformation trotate sh478DBB0_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180 ttranslate sh478DBB0_copy 0 -8.4859204799999972 2.2204460492503131e-016 # shape transformation trotate sh478DBB0_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh478DBB0_copy -0.75 0.00016331000000000001 -20 # copy shape copy sh4788C10 sh4788C10_copy # shape transformation trotate sh4788C10_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180 ttranslate sh4788C10_copy 3.5527136788005009e-015 -15.000217749999996 3.3306690738754696e-016 # shape transformation trotate sh4788C10_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh4788C10_copy -0.75 0.00016331000000000001 -20 # cut operation bcut sh4777C10 sh4788C10_copy sh478DBB0_copy; copy sh4777C10 sh4777C10_copy # box box sh4774100 -7.5000001000000003 -13.0050001 -0.75 15.000000200000001 26.0100002 1.5 # box box sh4778D20 -2.8849958099999999 -2.8849958099999999 -0.78000000000000003 5.7699916199999999 5.7699916199999999 1.5600000000000001 # copy shape copy sh4778D20 sh4778D20_copy # shape transformation trotate sh4778D20_copy 0 0 0 1.1627520677501779e-016 -3.3305310572771004e-017 1 -135 ttranslate sh4778D20_copy 7.5400001000000003 -19.040217849999994 -1.2212453270876722e-015 # shape transformation trotate sh4778D20_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh4778D20_copy -0.75 0.00016331000000000001 -20 # box box sh477AD80 -2.8849958099999999 -2.8849958099999999 -0.81000000000000005 5.7699916199999999 5.7699916199999999 1.6200000000000001 # copy shape copy sh477AD80 sh477AD80_copy # shape transformation trotate sh477AD80_copy 0 0 0 -3.8667654906916162e-016 4.2829518398167079e-017 -1 44.999999999999986 ttranslate sh477AD80_copy -7.5400000999999968 -19.040217849999994 2.1094237467877974e-015 # shape transformation trotate sh477AD80_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh477AD80_copy -0.75 0.00016331000000000001 -20 # cylinder plane pln_sh439BB00 -0 -0 -0.75 0 0 1 1 0 0 erase pln_sh439BB00 pcylinder sh439BB00 pln_sh439BB00 15 1.5 360 settolerance sh439BB00 1.4999999999999999e-007 # box box sh439EC70 -15.15 -1.014857565 -0.76500000000000001 30.300000000000001 2.02971513 1.53 # copy shape copy sh439EC70 sh439EC70_copy # shape transformation trotate sh439EC70_copy 0 0 0 0.99999999999999989 0 0 6.1419313667991844e-032 ttranslate sh439EC70_copy 0 5.9949246899999986 -1.1102230246251565e-016 # shape transformation trotate sh439EC70_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh439EC70_copy -0.75 0.00016331000000000001 -20 # copy shape copy sh439BB00 sh439BB00_copy # shape transformation trotate sh439BB00_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180 ttranslate sh439BB00_copy -3.5527136788005009e-015 20.000163309999998 -5.5511151231257827e-016 # shape transformation trotate sh439BB00_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh439BB00_copy -0.75 0.00016331000000000001 -20 # cut operation bcut sh47D4240 sh439BB00_copy sh439EC70_copy; copy sh47D4240 sh47D4240_copy # cylinder plane pln_sh47D6000 -0 -0 -0.75 0 0 1 1 0 0 erase pln_sh47D6000 pcylinder sh47D6000 pln_sh47D6000 4 1.5 360 # box box sh47D3830 -4.04 -3.4483557 -0.76500000000000001 8.0800000000000001 6.8967114 1.53 # copy shape copy sh47D3830 sh47D3830_copy # shape transformation trotate sh47D3830_copy 0 0 0 1.0576939815001346e-016 5.8668576238952654e-017 1 135.00000000000003 ttranslate sh47D3830_copy -3.0616442999999975 -14.561862049999997 9.9920072216264089e-016 # shape transformation trotate sh47D3830_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh47D3830_copy -0.75 0.00016331000000000001 -20 # copy shape copy sh47D6000 sh47D6000_copy # shape transformation trotate sh47D6000_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180 ttranslate sh47D6000_copy -3.4999999999999964 -15.000217749999997 1.1102230246251565e-015 # shape transformation trotate sh47D6000_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh47D6000_copy -0.75 0.00016331000000000001 -20 # cut operation bcut sh440C690 sh47D6000_copy sh47D3830_copy; copy sh440C690 sh440C690_copy # cylinder plane pln_sh44373D0 -0 -0 -0.75 0 0 1 1 0 0 erase pln_sh44373D0 pcylinder sh44373D0 pln_sh44373D0 4 1.5 360 # box box sh4437440 -4.04 -3.4483557 -0.76500000000000001 8.0800000000000001 6.8967114 1.53 # copy shape copy sh4437440 sh4437440_copy # shape transformation trotate sh4437440_copy 0 0 0 1.1627520677501779e-016 -3.3305310572771004e-017 1 -135 ttranslate sh4437440_copy 3.0616443000000046 -14.561862049999995 -3.3306690738754696e-016 # shape transformation trotate sh4437440_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh4437440_copy -0.75 0.00016331000000000001 -20 # copy shape copy sh44373D0 sh44373D0_copy # shape transformation trotate sh44373D0_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180 ttranslate sh44373D0_copy 3.5000000000000036 -15.000217749999996 -4.4408920985006262e-016 # shape transformation trotate sh44373D0_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh44373D0_copy -0.75 0.00016331000000000001 -20 # cut operation bcut sh440EBC0 sh44373D0_copy sh4437440_copy; copy sh440EBC0 sh440EBC0_copy # copy shape copy sh4774100 sh4774100_copy # shape transformation trotate sh4774100_copy 0 0 0 0.99999999999999989 0 0 6.1419313667991844e-032 ttranslate sh4774100_copy 0 -5.9952177499999992 1.1102230246251565e-016 # shape transformation trotate sh4774100_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh4774100_copy -0.75 0.00016331000000000001 -20 # cut operation bcut sh443DA30 sh4774100_copy sh4778D20_copy; copy sh443DA30 sh443DA30_copy # cut operation bcut sh443B6C0 sh443DA30_copy sh477AD80_copy; copy sh443B6C0 sh443B6C0_copy # fuse operation bfuse sh4453170 sh443B6C0_copy sh47D4240_copy; copy sh4453170 sh4453170_copy # fuse operation bfuse sh4447B30 sh4453170_copy sh440C690_copy; copy sh4447B30 sh4447B30_copy # fuse operation bfuse sh443C7D0 sh4447B30_copy sh440EBC0_copy; copy sh443C7D0 sh443C7D0_copy # cylinder plane pln_sh440C150 -0 -0 -0.75 0 0 1 1 0 0 erase pln_sh440C150 pcylinder sh440C150 pln_sh440C150 2 1.5 360 # copy shape copy sh440C150 sh440C150_copy # shape transformation trotate sh440C150_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180 ttranslate sh440C150_copy 12.499999999999996 0.00016331000000184781 -2.7755575615628914e-015 # shape transformation trotate sh440C150_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh440C150_copy -0.75 0.00016331000000000001 -20 # cylinder plane pln_sh440F640 -0 -0 -0.75 0 0 1 1 0 0 erase pln_sh440F640 pcylinder sh440F640 pln_sh440F640 2 1.5 360 # copy shape copy sh440F640 sh440F640_copy # shape transformation trotate sh440F640_copy 0 0 0 5.5511151231257802e-017 1.2681632833090816e-017 1 -180 ttranslate sh440F640_copy -12.499999999999998 0.00016330999999815212 2.7755575615628914e-015 # shape transformation trotate sh440F640_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh440F640_copy -0.75 0.00016331000000000001 -20 # copy shape copy sh43F4520 sh43F4520_copy # shape transformation trotate sh43F4520_copy 0 0 0 -0.70710678118654746 -4.3297802811774677e-017 0.70710678118654757 180 ttranslate sh43F4520_copy -0.75 0.00016331000000000001 -20 # cut operation bcut sh4454210 sh43F4520_copy sh43F6E40_copy; copy sh4454210 sh4454210_copy # cut operation bcut sh4450380 sh4454210_copy sh47B98E0_copy; copy sh4450380 sh4450380_copy # fuse operation bfuse sh4357260 sh4450380_copy sh478C800_copy; copy sh4357260 sh4357260_copy # fuse operation bfuse sh435A520 sh4357260_copy sh4777C10_copy; copy sh435A520 sh435A520_copy # cut operation bcut sh9489A80 sh435A520_copy sh443C7D0_copy; copy sh9489A80 sh9489A80_copy # cut operation bcut sh4364AF0 sh9489A80_copy sh440C150_copy; copy sh4364AF0 sh4364AF0_copy # cut operation bcut sh4368440 sh4364AF0_copy sh440F640_copy; copy sh4368440 sh4368440_copy # result add sh4368440_copy result