diff --git a/MuonSpectrometer/MuonG4/MuonPassiveMaterials/README.md b/MuonSpectrometer/MuonG4/MuonPassiveMaterials/README.md index e75acf7b2671e5e5319098eb116453af7b6599eb..102f72d1ece3dfeeeada5c600d306c907b0870e4 100644 --- a/MuonSpectrometer/MuonG4/MuonPassiveMaterials/README.md +++ b/MuonSpectrometer/MuonG4/MuonPassiveMaterials/README.md @@ -8,5 +8,5 @@ Previously the AGDD primary numbers were contained in an xml block inside the [a Content --- -`passiveMat_r.08.02.xml`: Run 2 detector geometry, based on AGDD xml block of `amdb_simrec.r.08.01`, fixes of JFSH and JTSH, fixed floor position +`passiveMat_r.08.02.xml`: file used to create `MuonSpectrometer-R.08.02` layout: Run 2 detector geometry, based on AGDD xml block of `amdb_simrec.r.08.01`, fixes of JFSH and JTSH, fixed floor position, updated HFTruck description, updated description of flexible chain in sectors 9, 11 and 15, updated description of ATLAS feet diff --git a/MuonSpectrometer/MuonG4/MuonPassiveMaterials/data/passiveMat_r.08.02.xml b/MuonSpectrometer/MuonG4/MuonPassiveMaterials/data/passiveMat_r.08.02.xml index 8ca62b16e542bc2de5fb05dad687d363ed75f5ed..4fd034d932329b4b136ed8a172482f2840d75075 100644 --- a/MuonSpectrometer/MuonG4/MuonPassiveMaterials/data/passiveMat_r.08.02.xml +++ b/MuonSpectrometer/MuonG4/MuonPassiveMaterials/data/passiveMat_r.08.02.xml @@ -2619,17 +2619,13 @@ </composition> </section> + <section name = "ATLAS Feet" - version = "7.0" - date = "20 November 2003" - author = "Jochen Meyer, Daniel Pomarede, Laurent Chevalier" + version = "0.0" + date = "29-05-2019" + author = "Niko Tsutskiridze" top_volume = "Feet"> - -<!-- reviewed/corrected in October 2009 by Jochen Meyer - comment: * blueprint references are available on the twiki Pages - * still some details are missing --> - <!-- name = Feet only section name = "Feet" --> <!-- ************************************************************** ************************************************************** @@ -2638,1453 +2634,578 @@ *** **** ************************************************************** ************************************************************** --> -<!-- Standard Feet --> <!-- Basic parameters extracted from drawing ATLHBFB_0003 --> +<gvxysx name="Standard_Bottom_Plate" material="ShieldSteel" dZ="1198."> + <gvxy_point X_Y="-820.5; 15.8"/> + <gvxy_point X_Y="-820.5;-75."/> + <gvxy_point X_Y="-914.;-75."/> + <gvxy_point X_Y="-914.;75."/> +</gvxysx> -<!-- Main Plate --> -<!-- BEGIN confirmation with atlhbfb_0003-vAF (if no other comment) --> -<var name="FEET_MainPlXo_MainPlateXorigin" value=" 0. " /> -<var name="FEET_MnPlGXwi_MainPlate_GroundXwidth" value=" 1800. " /> <!-- confirmed atcnh___0005-vAG --> -<var name="FEET_MnPlRCdx_MainPlateRoundCutDX" value=" 868. " /> -<var name="FEET_MnPldxex_MainPlateDXextr" value=" 733. " /> -<var name="FEET_MnPlUpDx_MainPlateUpperDX" value=" 1234.5" /> -<var name="FEET_MnPlUpXw_MainPlateUpperXwidth" value=" 1315. " /> -<var name="FEET_MnPlMiDx_MainPlateMiddleDX" value=" 380. " /> - -<var name="FEET_MainPlYo_MainPlateYorigin" value=" 0. " /> -<var name="FEET_MainPlHe_MainPlateHeight" value=" 5300. " /> -<var name="FEET_MainPlH1_MainPlateHeight_intermediate1" value=" 1605. " /> -<var name="FEET_MnPlRCYp_MainPlateRoundCut_Y" value=" 2173. " /> -<var name="FEET_MnPlSRCY_MainPlateSecondaryRoundCut_Y" value=" 1958. " /> <!-- NO CONFIRMATION POSSIBLE --> -<var name="FEET_MnPlUpDy_MainPlateUpperDY" value=" 790. " /> -<var name="FEET_MnPlMiDy_MainPlateMiddleDY" value=" 1813. " /> -<var name="FEET_MnPlPeHe_MainPlate_PedestalHeight" value=" 60. " /> - -<var name="FEET_MainPldZ_MainPlateDZ" value=" 80. " /> -<var name="FEET_MnPlZsep_MainPlateZsep" value=" 980. " /> - -<var name="FEET_MnPlRCra_MainPlateRoundCut_R" value=" 615. " /> -<var name="FEET_MnPlSRCr_MainPlateSecondaryRoundCut_R" value=" 400. " /> <!-- NO CONFIRMATION POSSIBLE --> - -<var name="FEET_MnPlHDiX_MainPlateHoleDistanceX" value=" 1275. " /> - - -<!-- Connecting Plates --> - -<var name="FEET_MinCPlxw_MiniConnPlate_Xwidth" value=" 310. " /> -<var name="FEET_MinCPlyh_MiniConnPlate_Yheight" value=" 75. " /> -<var name="FEET_MinCPltz_MiniConnPlate_ThetaZ" value=" 22.5" /> -<var name="FEET_MinCPlzl_MiniConnPlate_Zlength" value=" 1100. " /> - -<var name="FEET_SlaCPlxw_SlantedConnPlate_Xwidth" value=" 2964. " /> <!-- GUESS since volume is a rough approx. --> -<var name="FEET_SlaCPlyh_SlantedConnPlate_Yheight" value=" 70. " /> <!-- confirmed atlhbfc_0003-vAG --> -<var name="FEET_SlaCPltz_SlantedConnPlate_ThetaZ" value=" -67.5" /> -<var name="FEET_SlaCPlzl_SlantedConnPlate_Zlength" value=" 1100. " /> <!-- confirmed atlhbfc_0003-vAG --> - -<var name="FEET_SlaCPlBr_BracketTriangle_Zwidth" value=" 5. " /> <!-- atlmh__0011-v0 --> -<var name="FEET_SlaCPlBr_BracketTube_Short" value=" 1016. " /> <!-- atlmh__0011-v0 --> -<var name="FEET_SlaCPlBr_BracketTube_Long" value=" 1140. " /> <!-- atlmh__0011-v0 --> -<var name="FEET_SlaCPlBr_Bracket_Pos" value=" 600. " /> <!-- approximate position --> -<var name="FEET_SlaCPlBr_BracketTub_OuterRadius" value=" 37.5" /> <!-- atlmh__0011-v0 --> -<var name="FEET_SlaCPlBr_BracketTub_InnerRadius" value=" 32.5" /> <!-- atlmh__0011-v0 --> - -<var name="FEET_GrndPlzl_GroundPlate_Zlength" value=" 1150. " /> <!-- confirmed atcnh___0005-vAG --> - -<var name="FEET_VCnPlxwi_VerticalConnPlate_Xwidth" value=" 80. " /> -<var name="FEET_VCnPlyhe_VerticalConnPlate_Yheight" value=" 1890. " /> -<var name="FEET_VCnPldxe_VerticalConnPlate_DX" value=" 150. " /> -<var name="FEET_VCnPldye_VerticalConnPlate_DY" value=" 1140. " /> - -<var name="FEET_UCnPlxwi_UpperConnPlate_Xwidth" value=" 57. " /> -<var name="FEET_UCnPlyhe_UpperConnPlate_Yheight" value=" 790. " /> -<var name="FEET_UpCPzlen_UpperConnPlate_Zlength" value=" 980. " /> -<!-- END confirmation with atlhbfb_0003-vAF --> - -<!-- Rail Support --> -<!-- BEGIN confirmation with atlhbsf_0002-vAE (if no other comment) --> -<var name="FEET_Xwidth" value=" 525. "/> - -<var name="FEET_UpperHeY_RailSupportUpper_Yheight" value=" 120. " /> -<var name="FEET_UpperLeZ_RailSupportUpper_Zlength" value=" 1190. " /> - -<var name="FEET_LowerHeY_RailSupportLower_Yheight" value=" 95. " /> -<var name="FEET_LowerLeZ_RailSupportLower_Zlength" value=" 1100. " /> - -<var name="FEET_TotalHeY_RailSupportTotal_Yheight" value=" 890. " /> -<var name="FEET_CentrLeZ_RailSupportCentral_Zlength" value=" 1080. " /> -<var name="FEET_CentrXth_RailSupportCentral_Xthick" value=" 100. " /> -<var name="FEET_MidllYth_RailSupportMiddle_Ythick" value=" 80. " /> -<var name="FEET_VertiZth_RailSupportVertical_Zthick" value=" 80. " /> -<var name="FEET_MidllYpo_RailSupportMiddle_Ypos" value=" 400. " /> - -<var name="FEET_ExtreHeY_RailSupportExtr_Yheight" value=" 15. " /> -<var name="FEET_ExtreLeZ_RailSupportExtr_Zlength" value=" 700. " /> - -<var name="FEET_HoleDist_RailSupport_DrillHoleDist" value=" 385. " /> -<!-- END confirmation with atlhbsf_0002-vAE --> - -<var name="FEET_CentrHeY_RailSupportCentral_Yheight" value="FEET_TotalHeY_RailSupportTotal_Yheight - FEET_UpperHeY_RailSupportUpper_Yheight - FEET_LowerHeY_RailSupportLower_Yheight " /> - -<!-- Standard Feet Strut ATLTBWS_0011 --> -<!-- BEGIN confirmation with atltbws_0011-v0 (if no other comment) --> -<var name="FEET_SFSthicz" value=" 40. " /> -<var name="FEET_SFSthicy" value=" 50. " /> -<var name="FEET_SFSwidth" value=" 400. " /> -<var name="FEET_SFSheigh" value=" 600. " /> -<var name="FEET_SFSangle" value=" 10. " /> -<var name="FEET_SFSthicx" value=" 55. " /> <!-- unused variable --> -<var name="FEET_SFSlengx" value="3440. " /> -<var name="FEET_SFSRCutR" value=" 210. " /> -<var name="FEET_SFSRCpx" value=" 897.5" /> -<var name="FEET_SFSmystic" value=" 20. " /> <!-- NO CONFIRMATION POSSIBLE --> - -<!-- Extremity Feet Strut ATLTBWS_0012 --> -<var name="FEET_EFSlengx" value="2780. " /> <!-- confirmed atcnh___0005-vAG --> - -<!-- Standard Feet Strut extremity plate --> -<var name="FEET_SFSEPdz" value=" 500. " /> -<var name="FEET_SFSEPdy" value=" 690. " /> -<var name="FEET_SFSEPdx" value=" 55. " /> -<!-- Standard and Extremity Feet Strut spacers --> -<var name="FEET_SFSSPdz" value=" 980. " /> -<var name="FEET_EFSSPdz" value=" 980. " /> <!-- confirmed in discussion with Tatiana Klioutchnikova --> -<var name="FEET_SFSSPdy" value=" 790. " /> -<var name="FEET_EFSSPdy" value=" 740. " /> <!-- to be confirmed --> -<var name="FEET_SFSSPdx" value=" 55. " /> -<!-- END confirmation with atltbws_0011-v0 --> -<!-- comment on the following two values: since the feet position was adjusted FEET_SFSSPsep was increased without clash! -these parts had been maschined during installation so that the true value is not known and different for each foot --> -<var name="FEET_SFSSPsep" value=" 18.5 "/> <!-- to be confirmed, drawing gives 15mm leading to clash with feet --> -<var name="FEET_EFSSPsep" value=" 28.5 "/> <!-- to be confirmed --> - -<!-- Girder 1-2 --> -<!-- BEGIN confirmation with atlhbg1_0001-vAF (if no other comment) --> -<var name="FEET_G12LPxwt_Girder12_LateralPlate_Xwidth_Total" value=" 2355. " /> -<var name="FEET_G12IPSxo_Girder12_InnerPlateSmalloffset_Xdist" value=" 35. " /> -<var name="FEET_G12IPSLx_Girder12_InnerPlateSmall2Large_Xdist" value=" 995. " /> -<var name="FEET_G12IPLLx_Girder12_InnerPlateLarge2Large_Xdist" value=" 335. " /> -<var name="FEET_G12IPLSx_Girder12_InnerPlateLarge2Small_Xdist" value=" 960. " /> - -<var name="FEET_G12RPxwi_Girder12_ReinforcementPlate_Xwidth" value=" 2015. " /> -<var name="FEET_G12LPxw1_Girder12_LateralPlate_Xwidth_Inter1" value=" 1558. " /> - -<var name="FEET_G12LPx12_Girder12_LateralPlate_Xwidth_Inter1Inter2" value=" 263.5" /> -<var name="FEET_G12IPxwi_Girder12_InnerPlate_Xwidth" value=" 30. " /> -<var name="FEET_G12UMPwi_Girder12_UpperMiniPlate_Xwidth" value=" 135. " /> -<var name="FEET_G12SMPwi_Girder12_SideMiniPlate_Xwidth" value=" 135. " /> - -<var name="FEET_G12yorig_Girder12_Yorigin" value=" 0. " /> -<var name="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total" value=" 445. " /> -<var name="FEET_G12LPyh1_Girder12_LateralPlate_Yheight_Inter1" value=" 375. " /> -<var name="FEET_G12LPyh2_Girder12_LateralPlate_Yheight_Inter2" value=" 260. " /> -<var name="FEET_G12LPyth_Girder12_LowerPlate_Ythick" value=" 40. " /> -<var name="FEET_G12UPyth_Girder12_UpperPlate_Ythick" value=" 40. " /> -<var name="FEET_G12RPydi_Girder12_ReinforcementPlate_Ydist" value=" 330. " /> -<var name="FEET_G12UMPyh_Girder12_UpperMiniPlate_Yheight" value=" 40. " /> - -<var name="FEET_G12UPzle_Girder12_UpperPlate_Zlength" value=" 640. " /> -<var name="FEET_G12UMPzl_Girder12_UpperMiniPlate_Zlength" value=" 630. " /> -<var name="FEET_G12BPzle_Girder12_BottomPlate_Zlength" value=" 460. " /> -<var name="FEET_G12LPzle_Girder12_LateralPlate_Zlength" value=" 40. " /> <!-- unused variable --> -<var name="FEET_G12RPzle_Girder12_ReinforcementPlate_Zlength" value=" 40. " /> -<var name="FEET_G12SMPzl_Girder12_SideMiniPlate_Zlength" value=" 50. " /> -<!-- END confirmation with atlhbg1_0001-vAF --> - - -<!-- Girder 2-3 --> -<!-- BEGIN confirmation with atlhbg2_0001-vAF (if no other comment) --> -<var name="FEET_G23LPxwt_Girder23_LateralPlate_Xwidth_Total" value=" 2135. " /> -<var name="FEET_G23IPSxo_Girder23_InnerPlateSmalloffset_Xdist" value=" 35. " /> -<var name="FEET_G23IPSLx_Girder23_InnerPlateSmall2Large_Xdist" value=" 1025. " /> -<var name="FEET_G23IPLLx_Girder23_InnerPlateLarge2Large_Xdist" value=" 305. " /> -<var name="FEET_G23IPLSx_Girder23_InnerPlateLarge2Small_Xdist" value=" 740. " /> - -<var name="FEET_G23RPxwi_Girder23_ReinforcementPlate_Xwidth" value=" 1795. " /> -<var name="FEET_G23LPxw1_Girder23_LateralPlate_Xwidth_Inter1" value=" 1338. " /> - -<var name="FEET_G23LPx12_Girder23_LateralPlate_Xwidth_Inter1Inter2" value=" 263.5" /> -<var name="FEET_G23IPxwi_Girder23_InnerPlate_Xwidth" value=" 30. " /> -<var name="FEET_G23UMPwi_Girder23_UpperMiniPlate_Xwidth" value=" 135. " /> -<var name="FEET_G23SMPwi_Girder23_SideMiniPlate_Xwidth" value=" 135. " /> -<!-- END confirmation with atlhbg2_0001-vAF --> - -<!-- Girder 3-4 --> -<!-- BEGIN confirmation with atlhbg3_0001-vAF (if no other comment) --> -<var name="FEET_G34LPxwt_Girder34_LateralPlate_Xwidth_Total" value=" 1680. " /> -<var name="FEET_G34IPSxo_Girder34_InnerPlateSmalloffset_Xdist" value=" 35. " /> -<var name="FEET_G34IPSLx_Girder34_InnerPlateSmall2Large_Xdist" value=" 895. " /> -<var name="FEET_G34IPLLx_Girder34_InnerPlateLarge2Large_Xdist" value=" 335. " /> -<var name="FEET_G34IPLSx_Girder34_InnerPlateLarge2Small_Xdist" value=" 385. " /> - -<var name="FEET_G34RPxwi_Girder34_ReinforcementPlate_Xwidth" value=" 1340. " /> -<var name="FEET_G34LPxw1_Girder34_LateralPlate_Xwidth_Inter1" value=" 883. " /> - -<var name="FEET_G34LPx12_Girder34_LateralPlate_Xwidth_Inter1Inter2" value=" 263.5" /> -<var name="FEET_G34IPxwi_Girder34_InnerPlate_Xwidth" value=" 30. " /> -<var name="FEET_G34UMPwi_Girder34_UpperMiniPlate_Xwidth" value=" 135. " /> -<var name="FEET_G34SMPwi_Girder34_SideMiniPlate_Xwidth" value=" 135. " /> -<!-- END confirmation with atlhbg3_0001-vAF --> - -<!-- Girder Extremity --> -<!-- BEGIN confirmation with atlhbg4_0002-vAE (if no other comment) --> -<var name="FEET_GExBPzw_GirderEx_BottomPlate_Zwidth" value=" 40. " /> -<var name="FEET_GExBPyw_GirderEx_BottomPlate_Ywidth" value=" 765. " /> -<var name="FEET_GExBPxws_GirderEx_BottomPlate_Xwidth_Short" value=" 507. " /> -<var name="FEET_GExBPxwl_GirderEx_BottomPlate_Xwidth_Long" value=" 778. " /> -<var name="FEET_GExBPangyz_GirderEx_BottomPlate_AngleYZ" value=" 50. " /> - -<var name="FEET_GExFPzw_GirderEx_FrontPlate_Zwidth" value=" 40. " /> -<var name="FEET_GExFPyw_GirderEx_FrontPlate_Ywidth" value=" 383.5" /> -<var name="FEET_GExFPxw_GirderEx_FrontPlate_Xwidth" value=" 389.5" /> - -<var name="FEET_GExSPzw_GirderEx_SidePlate_Zwidth" value=" 40. " /> -<var name="FEET_GExSPyws_GirderEx_SidePlate_Ywidth_Short" value=" 259.5" /> -<var name="FEET_GExSPywl_GirderEx_SidePlate_Ywidth_Long" value=" 857. " /> -<var name="FEET_GExSPxw_GirderEx_SidePlate_Xwidth" value=" 725. " /> -<var name="FEET_GExSPangxz_GirderEx_SidePlate_AngleXZ" value=" 80. " /> -<var name="FEET_GExSPxs_GirderEx_SidePlate_XShift" value=" 294.5" /> - -<var name="FEET_GExTPzws_GirderEx_TopPlate_Zwidth_Short" value=" 75. " /> <!-- GUESS since maschined during installation --> -<var name="FEET_GExTPzwl_GirderEx_TopPlate_Zwidth_Long" value=" 80. " /> -<var name="FEET_GExTPyws_GirderEx_TopPlate_Ywidth_Short" value=" 650. " /> -<var name="FEET_GExTPywl_GirderEx_TopPlate_Ywidth_Long" value=" 850. " /> -<var name="FEET_GExTPxwt_GirderEx_TopPlate_Xwidth_Total" value=" 740. " /> -<var name="FEET_GExTPxwp_GirderEx_TopPlate_Xwidth_Part" value=" 46. " /> -<var name="FEET_GExTPangi_GirderEx_TopPlate_AngleInternal" value=" 50. " /> -<!-- END confirmation with atlhbg4_0002-vAE --> - -<var name="FEET_GExCzw_GirderEx_Connector_Zwidth" value=" 70. " /> <!-- confirmed atcnh___0005-vAG --> - -<!-- BEGIN confirmation with atlhbeb_0032-vAA (if no other comment) --> -<var name="FEET_GExTCxw_GirderEx_TopConnector_Xwidth" value=" 960. " /> -<var name="FEET_GExTCyw_GirderEx_TopConnector_Ywidth" value=" 200. " /> -<var name="FEET_GExSCxw_GirderEx_SideConnector_Xwidth" value=" 200. " /> -<var name="FEET_GExSCyw_GirderEx_SideConnector_Ywidth" value=" 700. " /> -<var name="FEET_GExBCxw_GirderEx_BottomConnector_Xwidth" value=" 850. " /> -<var name="FEET_GExBCyw_GirderEx_BottomConnector_Ywidth" value=" 200. " /> -<var name="FEET_GExCys_GirderEx_Connector_Yshift" value=" 68. " /> <!-- GUESS since maschined during installation --> - - -<!-- Extremity Feet specific parameters --> - -<var name="FEET_ExMPheig_ExtremityMainPlate_Height" value=" 5420. " /> -<var name="FEET_ExMPRCra_ExtremityMainPlateRoundCut_R" value=" 385. " /> -<var name="FEET_ExMPRCdx_ExtremityMainPlateRoundCut_DX" value=" 1058. " /> -<var name="FEET_ExMPRCyp_ExtremityMainPlateRoundCut_Y" value=" 2780. " /> -<var name="FEET_ExMCPyhe_ExtremityMiniConnPlate_Yheight" value=" 75. " /> -<var name="FEET_ExMCPzle_ExtremityMiniConnPlate_Zlength" value=" 1480. " /> -<var name="FEET_ExGPzlen_ExtremityGroundPlate_Zlength" value=" 1460. " /> -<var name="FEET_ExSCPzle_ExtremitySlantedConnPlate_Zlength" value=" 1450. " /> <!-- confirmed atlhbec_0001-vAF --> -<var name="FEET_ExRSzoff_ExtremityRailSupport_Zoffset" value=" 62.5 " /> <!-- confirmed with a comparison of drilled holes in atlhbeb_0032-vAA and atlhbse_0001-vAG--> - -<var name="FEET_ExMPhei1_ExtremityMainPlate_Height_intermediate1" value=" 1727. " /> -<var name="FEET_ExMPhei2_ExtremityMainPlate_Height_intermediate2" value=" 1558. " /> - -<var name="FEET_ExMPxwid_ExtremityMainPlate_Xwidth" value=" 1635. " /> -<var name="FEET_ExMPxwi1_ExtremityMainPlate_Xwidth_inter1" value=" 1013. " /> -<var name="FEET_ExMPxwi2_ExtremityMainPlate_Xwidth_inter2" value=" 510. " /> - -<var name="FEET_ExMPyhi1_ExtremityMainPlate_Yheight_inter1" value=" 93. " /> -<var name="FEET_ExMPyhi2_ExtremityMainPlate_Yheight_inter2" value=" 4480. " /> -<var name="FEET_ExMPyhi3_ExtremityMainPlate_Yheight_inter3" value=" 740. " /> -<var name="FEET_ExMPyhi4_ExtremityMainPlate_Yheight_inter4" value=" 100. " /> - -<var name="FEET_ExMPxdi1_ExtremityMainPlate_Xdist_inter1" value=" 1070. " /> -<var name="FEET_ExMPxdi2_ExtremityMainPlate_Xdist_inter2" value=" 688. " /> -<var name="FEET_ExMPydi2_ExtremityMainPlate_Ydist_inter1" value=" 2834. " /> - -<var name="FEET_ExVCPldx_ExtremityVerticalConnPlate_DX" value=" 100. " /> -<var name="FEET_ExVCPldy_ExtremityVerticalConnPlate_DY" value=" 1075. " /> - -<var name="FEET_ExMPzsep_ExtremityMainPlate_Zsep" value=" 1360. " /> - -<var name="FEET_ExSPRCra_ExtremitySlantedConnPlateRoundCut_Radius" value=" 225. " /> <!-- confirmed atlhbec_0001-vAF --> -<var name="FEET_ExSPRCof_ExtremitySlantedConnPlateRoundCut_Offset" value=" -400. " /> <!-- GUESS since volume is a rough approx. --> - -<var name="FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness" value=" 80. " /> -<var name="FEET_ExVCPxex_ExtremityVerticalConnPlate_Xext" value=" 284. " /> -<var name="FEET_ExVCPhei_ExtremityVerticalConnPlate_Height" value=" 2005. " /> - -<var name="FEET_ExVCPycu_ExtremityVerticalConnPlate_CutY" value=" 337. " /> -<var name="FEET_ExVCPxcu_ExtremityVerticalConnPlate_CutX" value=" 450. " /> - -<var name="FEET_ExUCPyhe_ExtremityUpperConnPlate_Yheight" value=" 740. " /> -<var name="FEET_ExUCPzle_ExtremityUpperConnPlate_Zlength" value=" 1360. " /> -<!-- END confirmation with atlhbeb_0032-vAA --> - -<!-- Extremity Feet Rail support --> -<!-- BEGIN confirmation with atlhbse_0001-vAG (if no other comment) --> -<var name="FEET_ExRSUzle_ExtremityRailSupportUpper_Zlength" value=" 1820. " /> -<var name="FEET_ExRSLdzl_ExtremityRailSupportLower_DZlength" value=" 20. " /> -<var name="FEET_ExRSTyhe_ExtremityRailSupportTotal_Yheight" value=" 790. " /> -<var name="FEET_ExRSLyhe_ExtremityRailSupportLower_Yheight" value=" 90. " /> -<var name="FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight" value=" 20. " /> - -<var name="FEET_ExRSCyhe_ExtremityRailSupportCentral_Yheight" value=" 560. " /> -<var name="FEET_ExRSCzle_ExtremityRailSupportCentral_Zlength" value=" 1820. " /> -<var name="FEET_ExRSMzle_ExtremityRailSupportMiddle_Zlength" value=" 1205. " /> - -<var name="FEET_ExRSCxwi_ExtremityRailSupportCentral_Xwidth" value=" 80. " /> -<var name="FEET_ExRSMxwi_ExtremityRailSupportMiddle_Xwidth" value=" 222.5 " /> -<var name="FEET_ExRSVxwi_ExtremityRailSupportVertical_Xwidth" value=" 222.5 " /> - -<var name="FEET_ExRSVzi1_ExtremityRailSupportVertical_Zpos_inter1" value=" 420. " /> -<var name="FEET_ExRSEzle_ExtremityRailSupportExtr_Zlength" value=" 1090. " /> -<var name="FEET_ExRSEzof_ExtremityRailSupportExtr_Zoffset" value=" 180. " /> - -<var name="FEET_ExRSC1de_ExtremityRailSupportCut1_Depth" value=" 217. " /> -<var name="FEET_ExRSC1wi_ExtremityRailSupportCut1_Width" value=" 950. " /> - -<var name="FEET_ExRSC1xe_ExtremityRailSupportCut1_dumXext" value=" 300. " /> <!-- NO CONFIRMATION POSSIBLE --> -<var name="FEET_ExRSC2xe_ExtremityRailSupportCut2_dumXext" value=" 320. " /> <!-- NO CONFIRMATION POSSIBLE --> - -<var name="FEET_ExRSC2z1_ExtremityRailSupportCut1_Zoffset1" value=" 604. " /> -<var name="FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2" value=" 200. " /> - -<var name="FEET_ExRSMCde_ExtremityRailSupportMiddleCut_Depth" value=" 149. " /> -<var name="FEET_ExRSMCwi_ExtremityRailSupportMiddleCut_Width" value=" 860. " /> -<var name="FEET_ExRSMCzo_ExtremityRailSupportMiddleCut_Zoffset" value=" 206. " /> - -<var name="FEET_ExRSMCy1_ExtremityRailSupportMiddleCut_dumy1" value=" 300. " /> <!-- NO CONFIRMATION POSSIBLE --> -<var name="FEET_ExRSMCy2_ExtremityRailSupportMiddleCut_dumy2" value=" 600. " /> <!-- NO CONFIRMATION POSSIBLE --> -<!-- END confirmation with atlhbse_0001-vAG --> - -<!-- Global Positions --> -<!-- BEGIN confirmation with atcnh___0005-vAG (if no other comment) --> -<var name="FEET_StdFooXp_StandardFoot_Xpos" value=" 2710. " /> -<var name="FEET_StdFooYp_StandardFoot_Ypos" value="-11020. " /> - -<var name="FEET_ZposFee1" value=" 0. " /> -<var name="FEET_ZposFee2" value=" 3425. " /> -<var name="FEET_ZposFee3" value=" 6630. " /> -<var name="FEET_ZposFee4" value=" 9380. " /> -<var name="FEET_ZposFee5" value=" 12080. " /> - -<var name="FEET_GirdExtXpos_XposGirderEx" value=" 2735.5 " /> -<var name="FEET_GirdExtZpos_ZposGirderEx" value=" 6625. " /> - - -<var name="FEET_GirdYHei_YHeightGirder" value=" 3935. " /> -<var name="FEET_GirdXpos_XposGirder" value=" 2735.5 " /> -<!-- END confirmation with atcnh___0005-vAG --> - - -<!-- Additional parameters of arbitrary values --> -<var name="FEET_MPlaHcec_FeetMainPlate_Hcec" value=" 50. " /> <!-- NO CONFIRMATION POSSIBLE --> -<var name="FEET_dumz" value="2000. " /> <!-- NO CONFIRMATION POSSIBLE --> -<var name="FEET_dumphi" value=" 36. " /> <!-- NO CONFIRMATION POSSIBLE --> - - - - -<!-- Standard Feet Modelization of Main Plate --> - -<var name="FEET_MainPlXa" value=" FEET_MainPlXo_MainPlateXorigin " /> -<var name="FEET_MainPlYa" value=" FEET_MainPlYo_MainPlateYorigin + FEET_MnPlPeHe_MainPlate_PedestalHeight " /> -<var name="FEET_MainPlXb" value=" FEET_MnPlGXwi_MainPlate_GroundXwidth " /> -<var name="FEET_MainPlYb" value=" FEET_MainPlYo_MainPlateYorigin + FEET_MnPlPeHe_MainPlate_PedestalHeight " /> -<var name="FEET_MainPlXc" value=" FEET_MnPlGXwi_MainPlate_GroundXwidth " /> -<var name="FEET_MainPlYc" value=" FEET_MainPlH1_MainPlateHeight_intermediate1 + FEET_MnPlPeHe_MainPlate_PedestalHeight" /> - -<!-- Circular extrusion --> - -<var name="FEET_MaPlRCXc_MainPlateRoundCut_XC" value=" FEET_MnPlGXwi_MainPlate_GroundXwidth-FEET_MnPlRCdx_MainPlateRoundCutDX " /> -<var name="FEET_MaPlRCYc_MainPlateRoundCut_YC" value=" FEET_MnPlRCYp_MainPlateRoundCut_Y + FEET_MnPlPeHe_MainPlate_PedestalHeight " /> -<var name="FEET_MaiPlXc3" value=" FEET_MaPlRCXc_MainPlateRoundCut_XC - FEET_MnPlRCra_MainPlateRoundCut_R * GENV_Co45 " /> -<var name="FEET_MaiPlYc3" value=" FEET_MaPlRCYc_MainPlateRoundCut_YC + FEET_MnPlRCra_MainPlateRoundCut_R * GENV_Si45 " /> - - -<!-- Additional circular extrusion --> - -<var name="FEET_MPlXextr_FeetMainPlate_Xextr" value=" FEET_MnPlGXwi_MainPlate_GroundXwidth - FEET_MnPldxex_MainPlateDXextr " /> -<var name="FEET_MPlYextr_FeetMainPlate_Yextr" value=" FEET_MnPlSRCY_MainPlateSecondaryRoundCut_Y + FEET_MnPlPeHe_MainPlate_PedestalHeight" /> -<var name="FEET_MPlRextr_FeetMainPlate_Rextr" value=" FEET_MnPlSRCr_MainPlateSecondaryRoundCut_R " /> -<var name="FEET_MaiPlXc2" value=" FEET_MPlXextr_FeetMainPlate_Xextr + FEET_MPlRextr_FeetMainPlate_Rextr * GENV_Si225 " /> -<var name="FEET_MaiPlYc2" value=" FEET_MPlYextr_FeetMainPlate_Yextr - FEET_MPlRextr_FeetMainPlate_Rextr * GENV_Co225 " /> - -<!-- Circular extrusions completion --> - -<var name="FEET_MPlXcec1" value=" FEET_MPlXextr_FeetMainPlate_Xextr " /> -<var name="FEET_MPlYcec1" value=" FEET_MPlYextr_FeetMainPlate_Yextr - FEET_MPlRextr_FeetMainPlate_Rextr " /> -<var name="FEET_MPlXcec2" value=" FEET_MaPlRCXc_MainPlateRoundCut_XC " /> -<var name="FEET_MPlYcec2" value=" FEET_MaPlRCYc_MainPlateRoundCut_YC - FEET_MnPlRCra_MainPlateRoundCut_R " /> - -<var name="FEET_a" value=" GENV_Ta45 " /> -<var name="FEET_b" value=" FEET_MaiPlYc3 - FEET_MaiPlXc3 * GENV_Ta45 " /> -<var name="FEET_aprime" value="-GENV_Ta675 " /> -<var name="FEET_bprime" value=" FEET_MainPlYc + FEET_MainPlXc * GENV_Ta675 " /> -<var name="FEET_aseconde" value=" GENV_Ta225 " /> -<var name="FEET_bseconde" value=" FEET_MaiPlYc2 - FEET_MaiPlXc2 * FEET_aseconde " /> - -<var name="FEET_MainPlXd" value=" -(FEET_b-FEET_bprime)/(FEET_a-FEET_aprime) " /> -<var name="FEET_MainPlYd" value=" FEET_a*FEET_MainPlXd + FEET_b " /> -<var name="FEET_MainPlXe" value=" FEET_MainPlXc - FEET_MnPlUpDx_MainPlateUpperDX " /> -<var name="FEET_MainPlYe" value=" FEET_aprime*FEET_MainPlXe + FEET_bprime " /> -<var name="FEET_MaiPlXc1" value=" -(FEET_bseconde-FEET_bprime)/(FEET_aseconde-FEET_aprime) " /> -<var name="FEET_MaiPlYc1" value=" FEET_aseconde*FEET_MaiPlXc1 + FEET_bseconde " /> -<var name="FEET_MainPlXf" value=" FEET_MainPlXe " /> -<var name="FEET_MainPlYf" value=" FEET_MainPlHe_MainPlateHeight " /> -<var name="FEET_MainPlXg" value=" FEET_MainPlXe - FEET_MnPlUpXw_MainPlateUpperXwidth " /> -<var name="FEET_MainPlYg" value=" FEET_MainPlHe_MainPlateHeight " /> -<var name="FEET_MainPlXh" value=" FEET_MainPlXg " /> -<var name="FEET_MainPlYh" value=" FEET_MainPlHe_MainPlateHeight - FEET_MnPlUpDy_MainPlateUpperDY " /> -<var name="FEET_MainPlXi" value=" FEET_MainPlXo_MainPlateXorigin - FEET_MnPlMiDx_MainPlateMiddleDX " /> -<var name="FEET_MainPlYi" value=" FEET_MnPlMiDy_MainPlateMiddleDY + FEET_MnPlMiDx_MainPlateMiddleDX*GENV_Ta675 " /> -<var name="FEET_MainPlXj" value=" FEET_MainPlXo_MainPlateXorigin " /> -<var name="FEET_MainPlYj" value=" FEET_MnPlMiDy_MainPlateMiddleDY + FEET_MnPlPeHe_MainPlate_PedestalHeight" /> - - - -<gvxy name="FeetMainPlate" material="Iron" dZ="FEET_MainPldZ_MainPlateDZ" > - <gvxy_point X_Y=" FEET_MainPlXa ; FEET_MainPlYa " /> - <gvxy_point X_Y=" FEET_MainPlXb ; FEET_MainPlYb " /> - <gvxy_point X_Y=" FEET_MainPlXc ; FEET_MainPlYc " /> - <gvxy_point X_Y=" FEET_MaiPlXc1 ; FEET_MaiPlYc1 " /> - <gvxy_point X_Y=" FEET_MaiPlXc2 ; FEET_MaiPlYc2 " /> - <gvxy_point X_Y=" FEET_MaiPlXc3 ; FEET_MaiPlYc3 " /> - <gvxy_point X_Y=" FEET_MainPlXd ; FEET_MainPlYd " /> - <gvxy_point X_Y=" FEET_MainPlXe ; FEET_MainPlYe " /> - <gvxy_point X_Y=" FEET_MainPlXf ; FEET_MainPlYf " /> - <gvxy_point X_Y=" FEET_MainPlXg ; FEET_MainPlYg " /> - <gvxy_point X_Y=" FEET_MainPlXh ; FEET_MainPlYh " /> - <gvxy_point X_Y=" FEET_MainPlXi ; FEET_MainPlYi " /> - <gvxy_point X_Y=" FEET_MainPlXj ; FEET_MainPlYj " /> -</gvxy> - -<tubs name="MainPlateRoundCut" material="Aluminium1" Rio_Z=" 0 ; FEET_MnPlRCra_MainPlateRoundCut_R ; FEET_dumz" nbPhi="FEET_dumphi" /> -<tubs name="MainPlateSecondaryRoundCut" material="Aluminium1" Rio_Z=" 0 ; FEET_MPlRextr_FeetMainPlate_Rextr ; FEET_dumz" nbPhi="FEET_dumphi" /> -<gvxy name="MainPlateRoundCutCompletion" material="Aluminium1" dZ="FEET_dumz" > - <gvxy_point X_Y=" FEET_MPlXcec1 ; FEET_MPlYcec1 " /> - <gvxy_point X_Y=" FEET_MPlXcec1 ; FEET_MPlYcec1 + FEET_MPlaHcec_FeetMainPlate_Hcec " /> - <gvxy_point X_Y=" FEET_MPlXcec2 ; FEET_MPlYcec2 + FEET_MPlaHcec_FeetMainPlate_Hcec " /> - <gvxy_point X_Y=" FEET_MPlXcec2 ; FEET_MPlYcec2 " /> -</gvxy> - - -<!-- Ensemble of Connecting plates --> - -<var name="FEET_Alpha1" value="FEET_MinCPltz_MiniConnPlate_ThetaZ + atan(FEET_MinCPlyh_MiniConnPlate_Yheight/FEET_MinCPlxw_MiniConnPlate_Xwidth)/GENV_PiS180" /> -<var name="FEET_CoAl1" value="cos(FEET_Alpha1*GENV_PiS180)" /> -<var name="FEET_SiAl1" value="sin(FEET_Alpha1*GENV_PiS180)" /> -<var name="FEET_MiCPDiag_MiniConnPlate_DIAG" value=" ( (FEET_MinCPlxw_MiniConnPlate_Xwidth/2.)**2. + (FEET_MinCPlyh_MiniConnPlate_Yheight/2.)**2. )**0.5 " /> -<var name="FEET_MiCPxpos_MiniConnPlate_X" value=" FEET_MaiPlXc1-FEET_MiCPDiag_MiniConnPlate_DIAG*FEET_CoAl1" /> -<var name="FEET_MiCPypos_MiniConnPlate_Y" value=" FEET_MaiPlYc1-FEET_MiCPDiag_MiniConnPlate_DIAG*FEET_SiAl1 " /> -<box name="MiniConnPlate" material="Iron" X_Y_Z="FEET_MinCPlxw_MiniConnPlate_Xwidth; FEET_MinCPlyh_MiniConnPlate_Yheight; FEET_MinCPlzl_MiniConnPlate_Zlength " /> - -<var name="FEET_Alpha2" value="-FEET_SlaCPltz_SlantedConnPlate_ThetaZ + atan(FEET_SlaCPlyh_SlantedConnPlate_Yheight/FEET_SlaCPlxw_SlantedConnPlate_Xwidth)/GENV_PiS180" /> -<var name="FEET_CoAl2" value="cos(FEET_Alpha2*GENV_PiS180)" /> -<var name="FEET_SiAl2" value="sin(FEET_Alpha2*GENV_PiS180)" /> -<var name="FEET_SlCPDiag_SlantedConnPlate_DIAG" value=" ( (FEET_SlaCPlxw_SlantedConnPlate_Xwidth/2.)**2. + (FEET_SlaCPlyh_SlantedConnPlate_Yheight/2.)**2. )**0.5 " /> -<var name="FEET_SlCPBR_POS" value=" 600. " /> -<var name="FEET_SlCPxpos_SlantedConnPlate_X" value=" FEET_MaiPlXc1-FEET_SlCPDiag_SlantedConnPlate_DIAG*FEET_CoAl2 + FEET_MinCPlyh_MiniConnPlate_Yheight*GENV_Si225" /> -<var name="FEET_SlCPypos_SlantedConnPlate_Y" value=" FEET_MaiPlYc1+FEET_SlCPDiag_SlantedConnPlate_DIAG*FEET_SiAl2 - FEET_MinCPlyh_MiniConnPlate_Yheight*GENV_Co225 " /> -<box name="SlantedConnPlate" material="Iron" X_Y_Z="FEET_SlaCPlxw_SlantedConnPlate_Xwidth; FEET_SlaCPlyh_SlantedConnPlate_Yheight; FEET_SlaCPlzl_SlantedConnPlate_Zlength" /> - -<var name="FEET_SlaCPlBr_BracketTriangle_ShortSide" value=" sqrt(FEET_SlaCPlBr_BracketTube_Long**2-FEET_SlaCPlBr_BracketTube_Short**2) " /> -<var name="FEET_SlaCPlBr_BracketTriangle_cosphi" value=" FEET_SlaCPlBr_BracketTube_Short/FEET_SlaCPlBr_BracketTube_Long " /> -<var name="FEET_SlaCPlBr_BracketTriangle_sinphi" value=" FEET_SlaCPlBr_BracketTriangle_ShortSide/FEET_SlaCPlBr_BracketTube_Long " /> - -<gvxy name="SlantedConnPlateBracketTriangle" material="Aluminium" dZ="FEET_SlaCPlBr_BracketTriangle_Zwidth" > - <gvxy_point X_Y="FEET_SlaCPlBr_BracketTriangle_ShortSide; 0." /> - <gvxy_point X_Y=" 0.; 0." /> - <gvxy_point X_Y=" 0.; FEET_SlaCPlBr_BracketTube_Short" /> +<gvxy name="Standard_MineSide_Plate" material="ShieldSteel" dZ="81.5"> + <gvxy_point X_Y="-1274.71; -2610."/> + <gvxy_point X_Y="-1274.71; -1004.21"/> + <gvxy_point X_Y="-1224.78; -883.67"/> + <gvxy_point X_Y="-956.89; -994.63"/> + <gvxy_point X_Y="-930.12; -930."/> + <gvxy_point X_Y="-634.5; -1052.5"/> + <gvxy_point X_Y="-406.96; -1052.5"/> + <gvxy_point X_Y="27.91; -2.63"/> + <gvxy_point X_Y="-615.13; 640.42"/> + <gvxy_point X_Y="-40.29; 2028.2"/> + <gvxy_point X_Y="-40.29; 2630."/> + <gvxy_point X_Y="559.49; 2630"/> + <gvxy_point X_Y="559.49; 2610."/> + <gvxy_point X_Y="1274.71; 2610."/> + <gvxy_point X_Y="1274.71; 1820."/> + <gvxy_point X_Y="906.15; 223.58"/> + <gvxy_point X_Y="524.76; -697.17"/> + <gvxy_point X_Y="524.76; -2610."/> </gvxy> -<tubs name="SlantedConnPlateBracketTubeShort" material="Aluminium" Rio_Z="FEET_SlaCPlBr_BracketTub_InnerRadius; FEET_SlaCPlBr_BracketTub_OuterRadius; FEET_SlaCPlBr_BracketTube_Short" nbPhi="15" /> -<tubs name="SlantedConnPlateBracketTubeLong" material="Aluminium" Rio_Z="FEET_SlaCPlBr_BracketTub_InnerRadius; FEET_SlaCPlBr_BracketTub_OuterRadius; FEET_SlaCPlBr_BracketTube_Long" nbPhi="15" /> - -<composition name="SlantedConnPlateBracket" > - <posXYZ volume="SlantedConnPlateBracketTriangle" X_Y_Z="GENV_Eps+2*FEET_SlaCPlBr_BracketTub_OuterRadius; 0.; 0." rot="0.;0.;0." /> - <posXYZ volume="SlantedConnPlateBracketTubeShort" X_Y_Z="FEET_SlaCPlBr_BracketTub_OuterRadius; FEET_SlaCPlBr_BracketTube_Short/2.; 0. " rot="90.;0.;0." /> - <posXYZ volume="SlantedConnPlateBracketTubeLong" X_Y_Z="GENV_Eps+2.*FEET_SlaCPlBr_BracketTub_OuterRadius+FEET_SlaCPlBr_BracketTriangle_ShortSide/2.+(FEET_SlaCPlBr_BracketTub_OuterRadius+GENV_Eps)*(FEET_SlaCPlBr_BracketTriangle_cosphi); FEET_SlaCPlBr_BracketTube_Short/2+(FEET_SlaCPlBr_BracketTub_OuterRadius+GENV_Eps)*FEET_SlaCPlBr_BracketTriangle_sinphi; 0. " rot="90.; 0.; acos(FEET_SlaCPlBr_BracketTriangle_cosphi)/GENV_PiS180" /> -</composition> - -<var name="FEET_GrnPxwid_GroundPlate_Xwidth" value=" FEET_MnPlGXwi_MainPlate_GroundXwidth " /> -<var name="FEET_GrnPyhei_GroundPlate_Yheight" value=" FEET_MnPlPeHe_MainPlate_PedestalHeight " /> -<var name="FEET_GrnPxpos_GroundPlate_X" value=" FEET_GrnPxwid_GroundPlate_Xwidth/2." /> -<var name="FEET_GrnPypos_GroundPlate_Y" value=" FEET_GrnPyhei_GroundPlate_Yheight/2." /> -<box name="GroundPlate" material="Iron" X_Y_Z="FEET_GrnPxwid_GroundPlate_Xwidth; FEET_GrnPyhei_GroundPlate_Yheight; FEET_GrndPlzl_GroundPlate_Zlength" /> - -<var name="FEET_VeCPxpos_VerticalConnPlate_X" value=" FEET_VCnPldxe_VerticalConnPlate_DX - FEET_VCnPlxwi_VerticalConnPlate_Xwidth/2." /> -<var name="FEET_VeCPypos_VerticalConnPlate_Y" value=" FEET_VCnPldye_VerticalConnPlate_DY + FEET_VCnPlyhe_VerticalConnPlate_Yheight/2." /> -<var name="FEET_VeCPzlen_VerticalConnPlate_Zlength" value=" FEET_MnPlZsep_MainPlateZsep - FEET_MainPldZ_MainPlateDZ " /> -<box name="VerticalConnPlate" material="Iron" X_Y_Z="FEET_VCnPlxwi_VerticalConnPlate_Xwidth; FEET_VCnPlyhe_VerticalConnPlate_Yheight; FEET_VeCPzlen_VerticalConnPlate_Zlength" /> - -<var name="FEET_UpCPxpos_UpperConnPlate_X" value=" FEET_MainPlXh - FEET_UCnPlxwi_UpperConnPlate_Xwidth/2." /> -<var name="FEET_UpCPypos_UpperConnPlate_Y" value=" FEET_MainPlYh + FEET_UCnPlyhe_UpperConnPlate_Yheight/2." /> -<box name="UpperConnPlate" material="Iron" X_Y_Z="FEET_UCnPlxwi_UpperConnPlate_Xwidth; FEET_UCnPlyhe_UpperConnPlate_Yheight; FEET_UpCPzlen_UpperConnPlate_Zlength" /> - - - -<!-- Rail Support --> - -<gvxysx name="RailSupportFull" material="Iron4" dZ="FEET_Xwidth" > - <gvxy_point X_Y=" FEET_ExtreLeZ_RailSupportExtr_Zlength/2. ; -FEET_ExtreHeY_RailSupportExtr_Yheight " /> - <gvxy_point X_Y=" FEET_ExtreLeZ_RailSupportExtr_Zlength/2. ; 0. " /> - <gvxy_point X_Y=" FEET_LowerLeZ_RailSupportLower_Zlength/2. ; 0. " /> - <gvxy_point X_Y=" FEET_LowerLeZ_RailSupportLower_Zlength/2. ; FEET_LowerHeY_RailSupportLower_Yheight " /> - <gvxy_point X_Y=" FEET_CentrLeZ_RailSupportCentral_Zlength/2. ; FEET_LowerHeY_RailSupportLower_Yheight " /> - <gvxy_point X_Y=" FEET_CentrLeZ_RailSupportCentral_Zlength/2. ; FEET_TotalHeY_RailSupportTotal_Yheight-FEET_UpperHeY_RailSupportUpper_Yheight " /> - <gvxy_point X_Y=" FEET_UpperLeZ_RailSupportUpper_Zlength/2. ; FEET_TotalHeY_RailSupportTotal_Yheight-FEET_UpperHeY_RailSupportUpper_Yheight " /> - <gvxy_point X_Y=" FEET_UpperLeZ_RailSupportUpper_Zlength/2. ; FEET_TotalHeY_RailSupportTotal_Yheight " /> -</gvxysx> -<box name="RailSupportHoleA" material="Iron1" X_Y_Z=" 2.*FEET_Xwidth ; FEET_CentrHeY_RailSupportCentral_Yheight ; FEET_CentrLeZ_RailSupportCentral_Zlength-2.*FEET_VertiZth_RailSupportVertical_Zthick " /> -<box name="RailSupportHoleB" material="Iron1" X_Y_Z=" FEET_CentrXth_RailSupportCentral_Xthick ; 2.*FEET_CentrHeY_RailSupportCentral_Yheight ; FEET_CentrLeZ_RailSupportCentral_Zlength " /> -<box name="RailSupportHoleC" material="Iron1" X_Y_Z=" 3.*FEET_Xwidth ; FEET_MidllYth_RailSupportMiddle_Ythick ; FEET_CentrLeZ_RailSupportCentral_Zlength " /> -<subtraction name="RailSupportHole" > - <posXYZ volume="RailSupportHoleA" /> - <posXYZ volume="RailSupportHoleB" /> - <posXYZ volume="RailSupportHoleC" /> -</subtraction> -<subtraction name="RailSupport" > - <posXYZ volume="RailSupportFull" rot=" 0. ; 90. ; 0. " /> - <posXYZ volume="RailSupportHole" X_Y_Z=" 0. ; FEET_LowerHeY_RailSupportLower_Yheight+FEET_CentrHeY_RailSupportCentral_Yheight/2. ; 0. " /> +<tubs name="Standard_MineSide_Plate_CutTube" material="ShieldSteel" Rio_Z="0.; 615.; 85." nbPhi="32"/> +<subtraction name="Standard_MineSide_PlateSub" > + <posXYZ volume="Standard_MineSide_Plate" /> + <posXYZ volume="Standard_MineSide_Plate_CutTube" X_Y_Z="-406.956; -437.5; 0." rot=" 0.; 0.;0."/> </subtraction> -<var name="FEET_Midyposi_RailSupportMiddle_Y" value=" FEET_MidllYpo_RailSupportMiddle_Ypos + FEET_MidllYth_RailSupportMiddle_Ythick/2." /> - -<var name="FEET_posx" value=" FEET_MainPlXf - FEET_Xwidth/2. " /> -<var name="FEET_posy" value=" FEET_MainPlYf" /> - -<!-- Modelization of Standard Feet Strut --> -<var name="FEET_SFSxc" value=" FEET_SFSwidth/2. " /> -<var name="FEET_SFSyc" value=" FEET_SFSheigh/2. " /> -<var name="FEET_SFSxb" value=" FEET_SFSxc " /> -<var name="FEET_SFSyb" value=" FEET_SFSyc - FEET_SFSthicy " /> -<var name="FEET_SFSxa" value=" FEET_SFSthicz/2. " /> -<var name="FEET_SFSya" value=" FEET_SFSyb - tan(FEET_SFSangle*GENV_PiS180)*(FEET_SFSwidth-FEET_SFSthicz)/2. " /> +<box name="Standard_Midd_Plate" material="ShieldSteel" X_Y_Z="297.; 153.6; 1100."/> -<gvxysxy name="FEET_StandardStrutCore" material="Aluminium" dZ="FEET_SFSlengx" > - <gvxy_point X_Y="FEET_SFSxa;FEET_SFSya"/> - <gvxy_point X_Y="FEET_SFSxb;FEET_SFSyb"/> - <gvxy_point X_Y="FEET_SFSxc;FEET_SFSyc"/> -</gvxysxy> +<box name="Standard_Back_Top_Plate" material="ShieldSteel" X_Y_Z="59.3; 790.; 1040."/> -<gvxysxy name="FEET_ExtremityStrutCore" material="Aluminium" dZ="FEET_EFSlengx" > - <gvxy_point X_Y="FEET_SFSxa;FEET_SFSya"/> - <gvxy_point X_Y="FEET_SFSxb;FEET_SFSyb"/> - <gvxy_point X_Y="FEET_SFSxc;FEET_SFSyc"/> -</gvxysxy> +<box name="Standard_Back_Plate" material="ShieldSteel" X_Y_Z="76.56; 1969.5; 896.8"/> -<var name="FEET_SFSRCutZ" value="FEET_SFSthicz*2. " /> +<gvxysx name="Standard_Inner_Back_Plate" material="ShieldSteel" dZ="44."> + <gvxy_point X_Y="-375.; -365."/> + <gvxy_point X_Y="-375.; 315."/> + <gvxy_point X_Y="-325.; 365."/> +</gvxysx> -<!-- Standard Feet --> -<var name="FEET_SFSEPpx" value="FEET_SFSlengx/2.+ FEET_SFSEPdx/2." /> -<var name="FEET_SFSSPx1" value="FEET_SFSEPpx+ FEET_SFSEPdx/2.+FEET_SFSSPsep+FEET_SFSSPdx/2." /> -<var name="FEET_SFSSPx2" value="FEET_SFSSPx1+FEET_SFSSPdx" /> -<var name="FEET_SFSSPx3" value="FEET_SFSEPpx+ FEET_SFSEPdx/2.+FEET_SFSSPsep/2." /> +<box name="Standard_Inner_Middle_plate" material="ShieldSteel" X_Y_Z="157.32; 680.; 630."/> -<!-- Extremity Feet --> -<var name="FEET_EFSEPpx" value="FEET_EFSlengx/2.+ FEET_SFSEPdx/2." /> -<var name="FEET_EFSSPx1" value="FEET_EFSEPpx+ FEET_SFSEPdx/2.+FEET_EFSSPsep+FEET_SFSSPdx/2." /> -<var name="FEET_EFSSPx2" value="FEET_EFSSPx1+FEET_SFSSPdx" /> -<var name="FEET_EFSSPx3" value="FEET_EFSEPpx+ FEET_SFSEPdx/2.+FEET_EFSSPsep/2." /> +<tubs name="Standard_Innert_Tub" material="ShieldSteel" Rio_Z="562.5; 605.5; 800." profile="213.; 134.8" nbPhi="32"/> -<tubs name="FEET_StandardStrutHole" material="Aluminium" Rio_Z=" 0.; FEET_SFSRCutR; FEET_SFSRCutZ"/> +<composition name="Standard_Inner_Parts" > + <posXYZ volume="Standard_Inner_Back_Plate" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 90.; 0." /> + <posXYZ volume="Standard_Inner_Middle_plate" X_Y_Z=" -335.3 ; -30.35 ; 0." rot=" 0.; 0.; -50." /> + <posXYZ volume="Standard_Innert_Tub" X_Y_Z=" -754.18 ; 568.54 ; 0." /> +</composition> -<box name="FEET_StandardStrutExtremityPlate" material="Iron" X_Y_Z="FEET_SFSEPdx;FEET_SFSEPdy;FEET_SFSEPdz " /> -<box name="FEET_StandardStrutSpacer" material="Iron" X_Y_Z="FEET_SFSSPdx;FEET_SFSSPdy;FEET_SFSSPdz " /> -<box name="FEET_StandardStrutShim" material="Iron" X_Y_Z="FEET_SFSSPsep;FEET_SFSEPdy;FEET_SFSEPdz" /> -<box name="FEET_ExtremityStrutShim" material="Iron" X_Y_Z="FEET_EFSSPsep;FEET_SFSEPdy;FEET_SFSEPdz" /> -<box name="FEET_ExtremityStrutSpacer" material="Iron" X_Y_Z="FEET_SFSSPdx;FEET_EFSSPdy;FEET_EFSSPdz " /> +<gvxysx name="Standard_Front_Cover" material="ShieldSteel" dZ="80.6"> + <gvxy_point X_Y="-550.; -1505."/> + <gvxy_point X_Y="-550.; -465."/> + <gvxy_point X_Y="-535.; -450."/> + <gvxy_point X_Y="-535.; 1505."/> +</gvxysx> -<subtraction name="FEET_StandardStrutCut" > - <posXYZ volume="FEET_StandardStrutCore" /> - <posXYZ volume="FEET_StandardStrutHole" X_Y_Z=" 0. ; 0. ; FEET_SFSRCpx" rot=" 0. ; 90. ; 0." /> - <posXYZ volume="FEET_StandardStrutHole" X_Y_Z=" 0. ; 0. ;-FEET_SFSRCpx" rot=" 0. ; 90. ; 0." /> -</subtraction> +<box name="Standard_Front_CoverCutBox" material="ShieldSteel" X_Y_Z="270.; 1450.; 20."/> -<subtraction name="FEET_ExtremityStrutCut" > - <posXYZ volume="FEET_ExtremityStrutCore"/> - <posXYZ volume="FEET_StandardStrutHole" X_Y_Z=" 0. ; 0. ; FEET_SFSRCpx" rot=" 0. ; 90. ; 0." /> - <posXYZ volume="FEET_StandardStrutHole" X_Y_Z=" 0. ; 0. ;-FEET_SFSRCpx" rot=" 0. ; 90. ; 0." /> +<subtraction name="Standard_Front_CoverCut" > + <posXYZ volume="Standard_Front_Cover" /> + <posXYZ volume="Standard_Front_CoverCutBox" X_Y_Z="535.; 790.; 40.3" rot=" 0.; 0.; 0."/> + <posXYZ volume="Standard_Front_CoverCutBox" X_Y_Z="-535.; 790.; 40.3" rot=" 0.; 0.; 0."/> </subtraction> -<composition name="FEET_StandardStrut" > - <posXYZ volume="FEET_StandardStrutCut" X_Y_Z="0.;-FEET_SFSmystic;0." rot=" 0. ; 90. ; 0." /> - <posXYZ volume="FEET_StandardStrutExtremityPlate" X_Y_Z=" FEET_SFSEPpx;-FEET_SFSmystic;0." /> - <posXYZ volume="FEET_StandardStrutExtremityPlate" X_Y_Z="-FEET_SFSEPpx;-FEET_SFSmystic;0." /> - <posXYZ volume="FEET_StandardStrutShim" X_Y_Z=" FEET_SFSSPx3;-FEET_SFSmystic;0." /> - <posXYZ volume="FEET_StandardStrutShim" X_Y_Z="-FEET_SFSSPx3;-FEET_SFSmystic;0." /> - <posXYZ volume="FEET_StandardStrutSpacer" X_Y_Z=" FEET_SFSSPx1;0.;0." /> - <posXYZ volume="FEET_StandardStrutSpacer" X_Y_Z=" FEET_SFSSPx2;0.;0." /> - <posXYZ volume="FEET_StandardStrutSpacer" X_Y_Z="-FEET_SFSSPx1;0.;0." /> - <posXYZ volume="FEET_StandardStrutSpacer" X_Y_Z="-FEET_SFSSPx2;0.;0." /> -</composition> - -<composition name="FEET_ExtremityStrut" > - <posXYZ volume="FEET_ExtremityStrutCut" X_Y_Z=" 0.;FEET_SFSEPdy/2.-FEET_EFSSPdy/2.;0." rot=" 0. ; 90. ; 0." /> - <posXYZ volume="FEET_StandardStrutExtremityPlate" X_Y_Z=" FEET_EFSEPpx;FEET_SFSEPdy/2.-FEET_EFSSPdy/2.;0." /> - <posXYZ volume="FEET_StandardStrutExtremityPlate" X_Y_Z="-FEET_EFSEPpx;FEET_SFSEPdy/2.-FEET_EFSSPdy/2.;0." /> - <posXYZ volume="FEET_ExtremityStrutShim" X_Y_Z=" FEET_EFSSPx3;FEET_SFSEPdy/2.-FEET_EFSSPdy/2.;0." /> - <posXYZ volume="FEET_ExtremityStrutShim" X_Y_Z="-FEET_EFSSPx3;FEET_SFSEPdy/2.-FEET_EFSSPdy/2.;0." /> - <posXYZ volume="FEET_ExtremityStrutSpacer" X_Y_Z=" FEET_EFSSPx1;0.;0." /> - <posXYZ volume="FEET_ExtremityStrutSpacer" X_Y_Z=" FEET_EFSSPx2;0.;0." /> - <posXYZ volume="FEET_ExtremityStrutSpacer" X_Y_Z="-FEET_EFSSPx1;0.;0." /> - <posXYZ volume="FEET_ExtremityStrutSpacer" X_Y_Z="-FEET_EFSSPx2;0.;0." /> -</composition> - -<!-- Girder 1-2 --> - -<var name="FEET_G12BoPxa_Girder12_BottomPlate_XA" value="FEET_G12LPxw1_Girder12_LateralPlate_Xwidth_Inter1/2." /> -<var name="FEET_G12BoPxb_Girder12_BottomPlate_XB" value="FEET_G12BoPxa_Girder12_BottomPlate_XA + FEET_G12LPx12_Girder12_LateralPlate_Xwidth_Inter1Inter2" /> -<var name="FEET_G12BoPxc_Girder12_BottomPlate_XC" value="FEET_G12LPxwt_Girder12_LateralPlate_Xwidth_Total/2." /> -<var name="FEET_G12BoPxd_Girder12_BottomPlate_XD" value="FEET_G12BoPxc_Girder12_BottomPlate_XC" /> -<var name="FEET_G12BoPxe_Girder12_BottomPlate_XE" value="FEET_G12BoPxb_Girder12_BottomPlate_XB" /> -<var name="FEET_G12BoPxf_Girder12_BottomPlate_XF" value="FEET_G12BoPxa_Girder12_BottomPlate_XA" /> - -<var name="FEET_G12BoPya_Girder12_BottomPlate_YA" value="FEET_G12yorig_Girder12_Yorigin + FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total - FEET_G12LPyh1_Girder12_LateralPlate_Yheight_Inter1- FEET_G12LPyth_Girder12_LowerPlate_Ythick" /> -<var name="FEET_G12BoPyb_Girder12_BottomPlate_YB" value="FEET_G12yorig_Girder12_Yorigin + FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total - FEET_G12LPyh2_Girder12_LateralPlate_Yheight_Inter2 - FEET_G12LPyth_Girder12_LowerPlate_Ythick" /> -<var name="FEET_G12BoPyc_Girder12_BottomPlate_YC" value="FEET_G12BoPyb_Girder12_BottomPlate_YB" /> -<var name="FEET_G12BoPyd_Girder12_BottomPlate_YD" value="FEET_G12BoPyc_Girder12_BottomPlate_YC + FEET_G12LPyth_Girder12_LowerPlate_Ythick" /> -<var name="FEET_G12BoPye_Girder12_BottomPlate_YE" value="FEET_G12BoPyb_Girder12_BottomPlate_YB + FEET_G12LPyth_Girder12_LowerPlate_Ythick" /> -<var name="FEET_G12BoPyf_Girder12_BottomPlate_YF" value="FEET_G12BoPya_Girder12_BottomPlate_YA + FEET_G12LPyth_Girder12_LowerPlate_Ythick" /> - -<gvxysx name="Girder12_BottomPlate" material="Iron" dZ="FEET_G12BPzle_Girder12_BottomPlate_Zlength" > - <gvxy_point X_Y=" FEET_G12BoPxa_Girder12_BottomPlate_XA ; FEET_G12BoPya_Girder12_BottomPlate_YA " /> - <gvxy_point X_Y=" FEET_G12BoPxb_Girder12_BottomPlate_XB ; FEET_G12BoPyb_Girder12_BottomPlate_YB " /> - <gvxy_point X_Y=" FEET_G12BoPxc_Girder12_BottomPlate_XC ; FEET_G12BoPyc_Girder12_BottomPlate_YC " /> - <gvxy_point X_Y=" FEET_G12BoPxd_Girder12_BottomPlate_XD ; FEET_G12BoPyd_Girder12_BottomPlate_YD " /> - <gvxy_point X_Y=" FEET_G12BoPxe_Girder12_BottomPlate_XE ; FEET_G12BoPye_Girder12_BottomPlate_YE " /> - <gvxy_point X_Y=" FEET_G12BoPxf_Girder12_BottomPlate_XF ; FEET_G12BoPyf_Girder12_BottomPlate_YF " /> +<composition name="Standard_Feet" > + <posXYZ volume="Standard_Bottom_Plate" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_MineSide_PlateSub" X_Y_Z=" 374.97 ; 2685.1 ; 489.25" /> + <posXYZ volume="Standard_MineSide_PlateSub" X_Y_Z=" 374.97 ; 2685.1 ; -489.25" /> + <posXYZ volume="Standard_Midd_Plate" X_Y_Z=" -691.06 ; 1818.81 ; 0." rot=" 0.; 0.; -22.5" /> + <posXYZ volume="Standard_Back_Top_Plate" X_Y_Z=" 1679.34 ; 4900. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Back_Plate" X_Y_Z=" 782.25 ; 2122.5 ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Inner_Parts" X_Y_Z=" 721.955 ; 1680. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Front_CoverCut" X_Y_Z=" -320.4 ; 3211.01 ; 0." rot=" 0.; 90.; -22.5" /> +</composition> + <!-- End Standard Feet --> + + + <!-- Extremity Feet --> +<gvxysx name="Extremity_Bottom_Plate" material="ShieldSteel" dZ="1660.4"> + <gvxy_point X_Y="-820.5; 10."/> + <gvxy_point X_Y="-820.5; -80."/> + <gvxy_point X_Y="-905.25; -80."/> + <gvxy_point X_Y="-905.25; 70."/> </gvxysx> -<var name="FEET_G12IPzle_Girder12_InnerPlate_Zlength" value="FEET_G12BPzle_Girder12_BottomPlate_Zlength" /> -<var name="FEET_G12IPLyh_Girder12_InnerPlateLarge_Yheight" value="FEET_G12LPyh1_Girder12_LateralPlate_Yheight_Inter1" /> -<var name="FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos" value="FEET_G12BoPyf_Girder12_BottomPlate_YF + FEET_G12IPLyh_Girder12_InnerPlateLarge_Yheight/2." /> -<var name="FEET_G12IPSyh_Girder12_InnerPlateSmall_Yheight" value="FEET_G12LPyh2_Girder12_LateralPlate_Yheight_Inter2" /> -<var name="FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos" value="FEET_G12BoPye_Girder12_BottomPlate_YE + FEET_G12IPSyh_Girder12_InnerPlateSmall_Yheight/2." /> - -<var name="FEET_G12IPSx1_Girder12_InnerPlateSmall1_Xpos" value="-FEET_G12LPxwt_Girder12_LateralPlate_Xwidth_Total/2. + FEET_G12IPSxo_Girder12_InnerPlateSmalloffset_Xdist + FEET_G12IPxwi_Girder12_InnerPlate_Xwidth/2." /> -<var name="FEET_G12IPLx1_Girder12_InnerPlateLarge1_Xpos" value="-FEET_G12LPxwt_Girder12_LateralPlate_Xwidth_Total/2. + FEET_G12IPSLx_Girder12_InnerPlateSmall2Large_Xdist + FEET_G12IPxwi_Girder12_InnerPlate_Xwidth/2." /> -<var name="FEET_G12IPLx2_Girder12_InnerPlateLarge2_Xpos" value=" FEET_G12IPLx1_Girder12_InnerPlateLarge1_Xpos + FEET_G12IPLLx_Girder12_InnerPlateLarge2Large_Xdist " /> -<var name="FEET_G12IPSx2_Girder12_InnerPlateSmall2_Xpos" value=" FEET_G12IPLx2_Girder12_InnerPlateLarge2_Xpos + FEET_G12IPLSx_Girder12_InnerPlateLarge2Small_Xdist " /> - -<box name="Girder12_InnerPlateLarge" material="Iron" X_Y_Z="FEET_G12IPxwi_Girder12_InnerPlate_Xwidth; FEET_G12IPLyh_Girder12_InnerPlateLarge_Yheight; FEET_G12IPzle_Girder12_InnerPlate_Zlength" /> -<box name="Girder12_InnerPlateSmall" material="Iron" X_Y_Z="FEET_G12IPxwi_Girder12_InnerPlate_Xwidth; FEET_G12IPSyh_Girder12_InnerPlateSmall_Yheight; FEET_G12IPzle_Girder12_InnerPlate_Zlength" /> - -<var name="FEET_G12UPxwi_Girder12_UpperPlate_Xwidth" value="FEET_G12LPxwt_Girder12_LateralPlate_Xwidth_Total" /> -<var name="FEET_G12UPyhe_Girder12_UpperPlate_Yheight" value="FEET_G12UPyth_Girder12_UpperPlate_Ythick" /> -<var name="FEET_G12UPypo_Girder12_UpperPlate_Ypos" value="FEET_G12yorig_Girder12_Yorigin + FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total + FEET_G12UPyth_Girder12_UpperPlate_Ythick/2. " /> -<box name="Girder12_UpperPlate" material="Iron" X_Y_Z="FEET_G12UPxwi_Girder12_UpperPlate_Xwidth; FEET_G12UPyhe_Girder12_UpperPlate_Yheight; FEET_G12UPzle_Girder12_UpperPlate_Zlength" /> - -<var name="FEET_G12RePxa_Girder12_ReinforcementPlate_XA" value="FEET_G12RPxwi_Girder12_ReinforcementPlate_Xwidth/2." /> -<var name="FEET_G12RePxb_Girder12_ReinforcementPlate_XB" value="FEET_G12RePxa_Girder12_ReinforcementPlate_XA" /> -<var name="FEET_G12RePxc_Girder12_ReinforcementPlate_XC" value="FEET_G12BoPxc_Girder12_BottomPlate_XC" /> -<var name="FEET_G12RePxd_Girder12_ReinforcementPlate_XD" value="FEET_G12RePxc_Girder12_ReinforcementPlate_XC" /> -<var name="FEET_G12RePya_Girder12_ReinforcementPlate_YA" value="FEET_G12yorig_Girder12_Yorigin" /> -<var name="FEET_G12RePyb_Girder12_ReinforcementPlate_YB" value="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total - FEET_G12RPydi_Girder12_ReinforcementPlate_Ydist" /> -<var name="FEET_G12RePyc_Girder12_ReinforcementPlate_YC" value="FEET_G12RePyb_Girder12_ReinforcementPlate_YB" /> -<var name="FEET_G12RePyd_Girder12_ReinforcementPlate_YD" value="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total " /> - -<gvxysx name="Girder12_ReinforcementPlate" material="Iron" dZ="FEET_G12RPzle_Girder12_ReinforcementPlate_Zlength" > - <gvxy_point X_Y=" FEET_G12RePxa_Girder12_ReinforcementPlate_XA ; FEET_G12RePya_Girder12_ReinforcementPlate_YA " /> - <gvxy_point X_Y=" FEET_G12RePxb_Girder12_ReinforcementPlate_XB ; FEET_G12RePyb_Girder12_ReinforcementPlate_YB " /> - <gvxy_point X_Y=" FEET_G12RePxc_Girder12_ReinforcementPlate_XC ; FEET_G12RePyc_Girder12_ReinforcementPlate_YC " /> - <gvxy_point X_Y=" FEET_G12RePxd_Girder12_ReinforcementPlate_XD ; FEET_G12RePyd_Girder12_ReinforcementPlate_YD " /> -</gvxysx> -<var name="FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" value="FEET_G12BPzle_Girder12_BottomPlate_Zlength/2. +FEET_G12RPzle_Girder12_ReinforcementPlate_Zlength/2." /> - -<var name="FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos" value="FEET_G12yorig_Girder12_Yorigin + FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total + FEET_G12UPyth_Girder12_UpperPlate_Ythick + FEET_G12UMPyh_Girder12_UpperMiniPlate_Yheight/2. " /> -<var name="FEET_G12UMPxp_Girder12_UpperMiniPlate_Xpos" value="FEET_G12LPxwt_Girder12_LateralPlate_Xwidth_Total/2. - FEET_G12UMPwi_Girder12_UpperMiniPlate_Xwidth/2." /> -<box name="Girder12_UpperMiniPlate" material="Iron" X_Y_Z="FEET_G12UMPwi_Girder12_UpperMiniPlate_Xwidth; FEET_G12UMPyh_Girder12_UpperMiniPlate_Yheight; FEET_G12UMPzl_Girder12_UpperMiniPlate_Zlength" /> - -<var name="FEET_G12SMPyh_Girder12_SideMiniPlate_Yheight" value="FEET_G12RPydi_Girder12_ReinforcementPlate_Ydist" /> -<var name="FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos" value="FEET_G12RePyb_Girder12_ReinforcementPlate_YB+FEET_G12SMPyh_Girder12_SideMiniPlate_Yheight/2." /> -<var name="FEET_G12SMPxp_Girder12_SideMiniPlate_Xpos" value="FEET_G12LPxwt_Girder12_LateralPlate_Xwidth_Total/2. - FEET_G12SMPwi_Girder12_SideMiniPlate_Xwidth/2." /> -<var name="FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" value="FEET_G12UPzle_Girder12_UpperPlate_Zlength/2. - FEET_G12SMPzl_Girder12_SideMiniPlate_Zlength/2." /> -<box name="Girder12_SideMiniPlate" material="Iron" X_Y_Z="FEET_G12SMPwi_Girder12_SideMiniPlate_Xwidth; FEET_G12SMPyh_Girder12_SideMiniPlate_Yheight; FEET_G12SMPzl_Girder12_SideMiniPlate_Zlength" /> - - - -<composition name="Girder12" > - <posXYZ volume="Girder12_BottomPlate" X_Y_Z="0.;0.;0." /> - <posXYZ volume="Girder12_InnerPlateLarge" X_Y_Z=" FEET_G12IPLx1_Girder12_InnerPlateLarge1_Xpos; FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos ;0." /> - <posXYZ volume="Girder12_InnerPlateLarge" X_Y_Z=" FEET_G12IPLx2_Girder12_InnerPlateLarge2_Xpos; FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos ;0." /> - <posXYZ volume="Girder12_InnerPlateSmall" X_Y_Z=" FEET_G12IPSx1_Girder12_InnerPlateSmall1_Xpos; FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos ;0." /> - <posXYZ volume="Girder12_InnerPlateSmall" X_Y_Z=" FEET_G12IPSx2_Girder12_InnerPlateSmall2_Xpos; FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos ;0." /> - <posXYZ volume="Girder12_UpperPlate" X_Y_Z="0.; FEET_G12UPypo_Girder12_UpperPlate_Ypos ;0." /> - <posXYZ volume="Girder12_ReinforcementPlate" X_Y_Z="0.; 0. ; FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" /> - <posXYZ volume="Girder12_ReinforcementPlate" X_Y_Z="0.; 0. ;-FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" /> - <posXYZ volume="Girder12_UpperMiniPlate" X_Y_Z="-FEET_G12UMPxp_Girder12_UpperMiniPlate_Xpos; FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos ;0." /> - <posXYZ volume="Girder12_UpperMiniPlate" X_Y_Z=" FEET_G12UMPxp_Girder12_UpperMiniPlate_Xpos; FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos ;0." /> - <posXYZ volume="Girder12_SideMiniPlate" X_Y_Z=" FEET_G12SMPxp_Girder12_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" /> - <posXYZ volume="Girder12_SideMiniPlate" X_Y_Z=" FEET_G12SMPxp_Girder12_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;-FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" /> - <posXYZ volume="Girder12_SideMiniPlate" X_Y_Z="-FEET_G12SMPxp_Girder12_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" /> - <posXYZ volume="Girder12_SideMiniPlate" X_Y_Z="-FEET_G12SMPxp_Girder12_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;-FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" /> -</composition> - - -<!-- Girder 2-3 --> - -<var name="FEET_G23BoPxa_Girder23_BottomPlate_XA" value="FEET_G23LPxw1_Girder23_LateralPlate_Xwidth_Inter1/2." /> -<var name="FEET_G23BoPxb_Girder23_BottomPlate_XB" value="FEET_G23BoPxa_Girder23_BottomPlate_XA + FEET_G23LPx12_Girder23_LateralPlate_Xwidth_Inter1Inter2" /> -<var name="FEET_G23BoPxc_Girder23_BottomPlate_XC" value="FEET_G23LPxwt_Girder23_LateralPlate_Xwidth_Total/2." /> -<var name="FEET_G23BoPxd_Girder23_BottomPlate_XD" value="FEET_G23BoPxc_Girder23_BottomPlate_XC" /> -<var name="FEET_G23BoPxe_Girder23_BottomPlate_XE" value="FEET_G23BoPxb_Girder23_BottomPlate_XB" /> -<var name="FEET_G23BoPxf_Girder23_BottomPlate_XF" value="FEET_G23BoPxa_Girder23_BottomPlate_XA" /> - -<gvxysx name="Girder23_BottomPlate" material="Iron" dZ="FEET_G12BPzle_Girder12_BottomPlate_Zlength" > - <gvxy_point X_Y=" FEET_G23BoPxa_Girder23_BottomPlate_XA ; FEET_G12BoPya_Girder12_BottomPlate_YA " /> - <gvxy_point X_Y=" FEET_G23BoPxb_Girder23_BottomPlate_XB ; FEET_G12BoPyb_Girder12_BottomPlate_YB " /> - <gvxy_point X_Y=" FEET_G23BoPxc_Girder23_BottomPlate_XC ; FEET_G12BoPyc_Girder12_BottomPlate_YC " /> - <gvxy_point X_Y=" FEET_G23BoPxd_Girder23_BottomPlate_XD ; FEET_G12BoPyd_Girder12_BottomPlate_YD " /> - <gvxy_point X_Y=" FEET_G23BoPxe_Girder23_BottomPlate_XE ; FEET_G12BoPye_Girder12_BottomPlate_YE " /> - <gvxy_point X_Y=" FEET_G23BoPxf_Girder23_BottomPlate_XF ; FEET_G12BoPyf_Girder12_BottomPlate_YF " /> -</gvxysx> +<gvxy name="Extremity_MineSide_Plate" material="ShieldSteel" dZ="82.6"> + <gvxy_point X_Y="-1335.33; -2760.58"/> + <gvxy_point X_Y="-1335.33; -1154.7"/> + <gvxy_point X_Y="-1285.36; -1034.06"/> + <gvxy_point X_Y="-1017.44; -1145.04"/> + <gvxy_point X_Y="-990.65; -1080.37"/> + <gvxy_point X_Y="-694.43; -1203.06"/> + <gvxy_point X_Y="-467.05; -1203.06"/> + <gvxy_point X_Y="147.95; -587.13"/> + <gvxy_point X_Y="147.7; -423.3"/> + <gvxy_point X_Y="91.24; 222.13"/> + <gvxy_point X_Y="-574.73; 733.15"/> + <gvxy_point X_Y="-140.51; 1781.5"/> + <gvxy_point X_Y="-158.99; 1789.16"/> + <gvxy_point X_Y="-100.4; 1930.6"/> + <gvxy_point X_Y="-100.4; 2599.44"/> + <gvxy_point X_Y="521.14; 2599.44"/> + <gvxy_point X_Y="521.14; 2506.22"/> + <gvxy_point X_Y="924.48; 2359.42"/> + <gvxy_point X_Y="1024.48; 2359.42"/> + <gvxy_point X_Y="1065.9; 2459.42"/> + <gvxy_point X_Y="1534.62; 2459.42"/> + <gvxy_point X_Y="1534.62; 1659.41"/> + <gvxy_point X_Y="1212.31; 1659.43"/> + <gvxy_point X_Y="846.05; 72.99"/> + <gvxy_point X_Y="464.66; -847.76"/> + <gvxy_point X_Y="464.66; -2760.58"/> +</gvxy> -<var name="FEET_G23IPSx1_Girder23_InnerPlateSmall1_Xpos" value="-FEET_G23LPxwt_Girder23_LateralPlate_Xwidth_Total/2. + FEET_G23IPSxo_Girder23_InnerPlateSmalloffset_Xdist + FEET_G23IPxwi_Girder23_InnerPlate_Xwidth/2." /> -<var name="FEET_G23IPLx1_Girder23_InnerPlateLarge1_Xpos" value="-FEET_G23LPxwt_Girder23_LateralPlate_Xwidth_Total/2. + FEET_G23IPSLx_Girder23_InnerPlateSmall2Large_Xdist + FEET_G23IPxwi_Girder23_InnerPlate_Xwidth/2." /> -<var name="FEET_G23IPLx2_Girder23_InnerPlateLarge2_Xpos" value=" FEET_G23IPLx1_Girder23_InnerPlateLarge1_Xpos + FEET_G23IPLLx_Girder23_InnerPlateLarge2Large_Xdist " /> -<var name="FEET_G23IPSx2_Girder23_InnerPlateSmall2_Xpos" value=" FEET_G23IPLx2_Girder23_InnerPlateLarge2_Xpos + FEET_G23IPLSx_Girder23_InnerPlateLarge2Small_Xdist " /> - -<box name="Girder23_InnerPlateLarge" material="Iron" X_Y_Z="FEET_G23IPxwi_Girder23_InnerPlate_Xwidth; FEET_G12IPLyh_Girder12_InnerPlateLarge_Yheight; FEET_G12IPzle_Girder12_InnerPlate_Zlength" /> -<box name="Girder23_InnerPlateSmall" material="Iron" X_Y_Z="FEET_G23IPxwi_Girder23_InnerPlate_Xwidth; FEET_G12IPSyh_Girder12_InnerPlateSmall_Yheight; FEET_G12IPzle_Girder12_InnerPlate_Zlength" /> - -<var name="FEET_G23UPxwi_Girder23_UpperPlate_Xwidth" value="FEET_G23LPxwt_Girder23_LateralPlate_Xwidth_Total" /> -<var name="FEET_G23UPyhe_Girder23_UpperPlate_Yheight" value="FEET_G12UPyth_Girder12_UpperPlate_Ythick" /> -<box name="Girder23_UpperPlate" material="Iron" X_Y_Z="FEET_G23UPxwi_Girder23_UpperPlate_Xwidth; FEET_G23UPyhe_Girder23_UpperPlate_Yheight; FEET_G12UPzle_Girder12_UpperPlate_Zlength" /> - -<var name="FEET_G23RePxa_Girder23_ReinforcementPlate_XA" value="FEET_G23RPxwi_Girder23_ReinforcementPlate_Xwidth/2." /> -<var name="FEET_G23RePxb_Girder23_ReinforcementPlate_XB" value="FEET_G23RePxa_Girder23_ReinforcementPlate_XA" /> -<var name="FEET_G23RePxc_Girder23_ReinforcementPlate_XC" value="FEET_G23BoPxc_Girder23_BottomPlate_XC" /> -<var name="FEET_G23RePxd_Girder23_ReinforcementPlate_XD" value="FEET_G23RePxc_Girder23_ReinforcementPlate_XC" /> -<var name="FEET_G23RePya_Girder23_ReinforcementPlate_YA" value="FEET_G12yorig_Girder12_Yorigin" /> -<var name="FEET_G23RePyb_Girder23_ReinforcementPlate_YB" value="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total - FEET_G12RPydi_Girder12_ReinforcementPlate_Ydist" /> -<var name="FEET_G23RePyc_Girder23_ReinforcementPlate_YC" value="FEET_G23RePyb_Girder23_ReinforcementPlate_YB" /> -<var name="FEET_G23RePyd_Girder23_ReinforcementPlate_YD" value="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total " /> - -<gvxysx name="Girder23_ReinforcementPlate" material="Iron" dZ="FEET_G12RPzle_Girder12_ReinforcementPlate_Zlength" > - <gvxy_point X_Y=" FEET_G23RePxa_Girder23_ReinforcementPlate_XA ; FEET_G23RePya_Girder23_ReinforcementPlate_YA " /> - <gvxy_point X_Y=" FEET_G23RePxb_Girder23_ReinforcementPlate_XB ; FEET_G23RePyb_Girder23_ReinforcementPlate_YB " /> - <gvxy_point X_Y=" FEET_G23RePxc_Girder23_ReinforcementPlate_XC ; FEET_G23RePyc_Girder23_ReinforcementPlate_YC " /> - <gvxy_point X_Y=" FEET_G23RePxd_Girder23_ReinforcementPlate_XD ; FEET_G23RePyd_Girder23_ReinforcementPlate_YD " /> -</gvxysx> +<tubs name="Extremity_MineSide_Plate_CutTube" material="ShieldSteel" Rio_Z="0.; 615.; 85." nbPhi="32"/> -<var name="FEET_G23UMPxp_Girder23_UpperMiniPlate_Xpos" value="FEET_G23LPxwt_Girder23_LateralPlate_Xwidth_Total/2. - FEET_G23UMPwi_Girder23_UpperMiniPlate_Xwidth/2." /> -<box name="Girder23_UpperMiniPlate" material="Iron" X_Y_Z="FEET_G23UMPwi_Girder23_UpperMiniPlate_Xwidth; FEET_G12UMPyh_Girder12_UpperMiniPlate_Yheight; FEET_G12UMPzl_Girder12_UpperMiniPlate_Zlength" /> - -<var name="FEET_G23SMPxp_Girder23_SideMiniPlate_Xpos" value="FEET_G23LPxwt_Girder23_LateralPlate_Xwidth_Total/2. - FEET_G23SMPwi_Girder23_SideMiniPlate_Xwidth/2." /> -<box name="Girder23_SideMiniPlate" material="Iron" X_Y_Z="FEET_G23SMPwi_Girder23_SideMiniPlate_Xwidth; FEET_G12SMPyh_Girder12_SideMiniPlate_Yheight; FEET_G12SMPzl_Girder12_SideMiniPlate_Zlength" /> - -<composition name="Girder23" > - <posXYZ volume="Girder23_BottomPlate" X_Y_Z="0.;0.;0." /> - <posXYZ volume="Girder23_InnerPlateLarge" X_Y_Z=" FEET_G23IPLx1_Girder23_InnerPlateLarge1_Xpos; FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos ;0." /> - <posXYZ volume="Girder23_InnerPlateLarge" X_Y_Z=" FEET_G23IPLx2_Girder23_InnerPlateLarge2_Xpos; FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos ;0." /> - <posXYZ volume="Girder23_InnerPlateSmall" X_Y_Z=" FEET_G23IPSx1_Girder23_InnerPlateSmall1_Xpos; FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos ;0." /> - <posXYZ volume="Girder23_InnerPlateSmall" X_Y_Z=" FEET_G23IPSx2_Girder23_InnerPlateSmall2_Xpos; FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos ;0." /> - <posXYZ volume="Girder23_UpperPlate" X_Y_Z="0.; FEET_G12UPypo_Girder12_UpperPlate_Ypos ;0." /> - <posXYZ volume="Girder23_ReinforcementPlate" X_Y_Z="0.; 0. ; FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" /> - <posXYZ volume="Girder23_ReinforcementPlate" X_Y_Z="0.; 0. ;-FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" /> - <posXYZ volume="Girder23_UpperMiniPlate" X_Y_Z="-FEET_G23UMPxp_Girder23_UpperMiniPlate_Xpos; FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos ;0." /> - <posXYZ volume="Girder23_UpperMiniPlate" X_Y_Z=" FEET_G23UMPxp_Girder23_UpperMiniPlate_Xpos; FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos ;0." /> - <posXYZ volume="Girder23_SideMiniPlate" X_Y_Z=" FEET_G23SMPxp_Girder23_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" /> - <posXYZ volume="Girder23_SideMiniPlate" X_Y_Z=" FEET_G23SMPxp_Girder23_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;-FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" /> - <posXYZ volume="Girder23_SideMiniPlate" X_Y_Z="-FEET_G23SMPxp_Girder23_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" /> - <posXYZ volume="Girder23_SideMiniPlate" X_Y_Z="-FEET_G23SMPxp_Girder23_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;-FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" /> -</composition> - - - -<!-- Girder 3-4 --> - -<var name="FEET_G34BoPxa_Girder34_BottomPlate_XA" value="FEET_G34LPxw1_Girder34_LateralPlate_Xwidth_Inter1/2." /> -<var name="FEET_G34BoPxb_Girder34_BottomPlate_XB" value="FEET_G34BoPxa_Girder34_BottomPlate_XA + FEET_G34LPx12_Girder34_LateralPlate_Xwidth_Inter1Inter2" /> -<var name="FEET_G34BoPxc_Girder34_BottomPlate_XC" value="FEET_G34LPxwt_Girder34_LateralPlate_Xwidth_Total/2." /> -<var name="FEET_G34BoPxd_Girder34_BottomPlate_XD" value="FEET_G34BoPxc_Girder34_BottomPlate_XC" /> -<var name="FEET_G34BoPxe_Girder34_BottomPlate_XE" value="FEET_G34BoPxb_Girder34_BottomPlate_XB" /> -<var name="FEET_G34BoPxf_Girder34_BottomPlate_XF" value="FEET_G34BoPxa_Girder34_BottomPlate_XA" /> - -<gvxysx name="Girder34_BottomPlate" material="Iron" dZ="FEET_G12BPzle_Girder12_BottomPlate_Zlength" > - <gvxy_point X_Y=" FEET_G34BoPxa_Girder34_BottomPlate_XA ; FEET_G12BoPya_Girder12_BottomPlate_YA " /> - <gvxy_point X_Y=" FEET_G34BoPxb_Girder34_BottomPlate_XB ; FEET_G12BoPyb_Girder12_BottomPlate_YB " /> - <gvxy_point X_Y=" FEET_G34BoPxc_Girder34_BottomPlate_XC ; FEET_G12BoPyc_Girder12_BottomPlate_YC " /> - <gvxy_point X_Y=" FEET_G34BoPxd_Girder34_BottomPlate_XD ; FEET_G12BoPyd_Girder12_BottomPlate_YD " /> - <gvxy_point X_Y=" FEET_G34BoPxe_Girder34_BottomPlate_XE ; FEET_G12BoPye_Girder12_BottomPlate_YE " /> - <gvxy_point X_Y=" FEET_G34BoPxf_Girder34_BottomPlate_XF ; FEET_G12BoPyf_Girder12_BottomPlate_YF " /> -</gvxysx> +<subtraction name="Extremity_MineSide_PlateSub" > + <posXYZ volume="Extremity_MineSide_Plate" /> + <posXYZ volume="Extremity_MineSide_Plate_CutTube" X_Y_Z="-467.04; -588.06; 0." rot=" 0.; 0.;0."/> +</subtraction> -<var name="FEET_G34IPSx1_Girder34_InnerPlateSmall1_Xpos" value="-FEET_G34LPxwt_Girder34_LateralPlate_Xwidth_Total/2. + FEET_G34IPSxo_Girder34_InnerPlateSmalloffset_Xdist + FEET_G34IPxwi_Girder34_InnerPlate_Xwidth/2." /> -<var name="FEET_G34IPLx1_Girder34_InnerPlateLarge1_Xpos" value="-FEET_G34LPxwt_Girder34_LateralPlate_Xwidth_Total/2. + FEET_G34IPSLx_Girder34_InnerPlateSmall2Large_Xdist + FEET_G34IPxwi_Girder34_InnerPlate_Xwidth/2." /> -<var name="FEET_G34IPLx2_Girder34_InnerPlateLarge2_Xpos" value=" FEET_G34IPLx1_Girder34_InnerPlateLarge1_Xpos + FEET_G34IPLLx_Girder34_InnerPlateLarge2Large_Xdist " /> -<var name="FEET_G34IPSx2_Girder34_InnerPlateSmall2_Xpos" value=" FEET_G34IPLx2_Girder34_InnerPlateLarge2_Xpos + FEET_G34IPLSx_Girder34_InnerPlateLarge2Small_Xdist " /> - -<box name="Girder34_InnerPlateLarge" material="Iron" X_Y_Z="FEET_G34IPxwi_Girder34_InnerPlate_Xwidth; FEET_G12IPLyh_Girder12_InnerPlateLarge_Yheight; FEET_G12IPzle_Girder12_InnerPlate_Zlength" /> -<box name="Girder34_InnerPlateSmall" material="Iron" X_Y_Z="FEET_G34IPxwi_Girder34_InnerPlate_Xwidth; FEET_G12IPSyh_Girder12_InnerPlateSmall_Yheight; FEET_G12IPzle_Girder12_InnerPlate_Zlength" /> - -<var name="FEET_G34UPxwi_Girder34_UpperPlate_Xwidth" value="FEET_G34LPxwt_Girder34_LateralPlate_Xwidth_Total" /> -<var name="FEET_G34UPyhe_Girder34_UpperPlate_Yheight" value="FEET_G12UPyth_Girder12_UpperPlate_Ythick" /> -<box name="Girder34_UpperPlate" material="Iron" X_Y_Z="FEET_G34UPxwi_Girder34_UpperPlate_Xwidth; FEET_G34UPyhe_Girder34_UpperPlate_Yheight; FEET_G12UPzle_Girder12_UpperPlate_Zlength" /> - -<var name="FEET_G34RePxa_Girder34_ReinforcementPlate_XA" value="FEET_G34RPxwi_Girder34_ReinforcementPlate_Xwidth/2." /> -<var name="FEET_G34RePxb_Girder34_ReinforcementPlate_XB" value="FEET_G34RePxa_Girder34_ReinforcementPlate_XA" /> -<var name="FEET_G34RePxc_Girder34_ReinforcementPlate_XC" value="FEET_G34BoPxc_Girder34_BottomPlate_XC" /> -<var name="FEET_G34RePxd_Girder34_ReinforcementPlate_XD" value="FEET_G34RePxc_Girder34_ReinforcementPlate_XC" /> -<var name="FEET_G34RePya_Girder34_ReinforcementPlate_YA" value="FEET_G12yorig_Girder12_Yorigin" /> -<var name="FEET_G34RePyb_Girder34_ReinforcementPlate_YB" value="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total - FEET_G12RPydi_Girder12_ReinforcementPlate_Ydist" /> -<var name="FEET_G34RePyc_Girder34_ReinforcementPlate_YC" value="FEET_G34RePyb_Girder34_ReinforcementPlate_YB" /> -<var name="FEET_G34RePyd_Girder34_ReinforcementPlate_YD" value="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total " /> - -<gvxysx name="Girder34_ReinforcementPlate" material="Iron" dZ="FEET_G12RPzle_Girder12_ReinforcementPlate_Zlength" > - <gvxy_point X_Y=" FEET_G34RePxa_Girder34_ReinforcementPlate_XA ; FEET_G34RePya_Girder34_ReinforcementPlate_YA " /> - <gvxy_point X_Y=" FEET_G34RePxb_Girder34_ReinforcementPlate_XB ; FEET_G34RePyb_Girder34_ReinforcementPlate_YB " /> - <gvxy_point X_Y=" FEET_G34RePxc_Girder34_ReinforcementPlate_XC ; FEET_G34RePyc_Girder34_ReinforcementPlate_YC " /> - <gvxy_point X_Y=" FEET_G34RePxd_Girder34_ReinforcementPlate_XD ; FEET_G34RePyd_Girder34_ReinforcementPlate_YD " /> -</gvxysx> +<box name="Extremity_Midd_Plate" material="ShieldSteel" X_Y_Z="299.; 151.2; 1480."/> -<var name="FEET_G34UMPxp_Girder34_UpperMiniPlate_Xpos" value="FEET_G34LPxwt_Girder34_LateralPlate_Xwidth_Total/2. - FEET_G34UMPwi_Girder34_UpperMiniPlate_Xwidth/2." /> -<box name="Girder34_UpperMiniPlate" material="Iron" X_Y_Z="FEET_G34UMPwi_Girder34_UpperMiniPlate_Xwidth; FEET_G12UMPyh_Girder12_UpperMiniPlate_Yheight; FEET_G12UMPzl_Girder12_UpperMiniPlate_Zlength" /> - -<var name="FEET_G34SMPxp_Girder34_SideMiniPlate_Xpos" value="FEET_G34LPxwt_Girder34_LateralPlate_Xwidth_Total/2. - FEET_G34SMPwi_Girder34_SideMiniPlate_Xwidth/2." /> -<box name="Girder34_SideMiniPlate" material="Iron" X_Y_Z="FEET_G34SMPwi_Girder34_SideMiniPlate_Xwidth; FEET_G12SMPyh_Girder12_SideMiniPlate_Yheight; FEET_G12SMPzl_Girder12_SideMiniPlate_Zlength" /> - -<composition name="Girder34" > - <posXYZ volume="Girder34_BottomPlate" X_Y_Z="0.;0.;0." /> - <posXYZ volume="Girder34_InnerPlateLarge" X_Y_Z=" FEET_G34IPLx1_Girder34_InnerPlateLarge1_Xpos; FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos ;0." /> - <posXYZ volume="Girder34_InnerPlateLarge" X_Y_Z=" FEET_G34IPLx2_Girder34_InnerPlateLarge2_Xpos; FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos ;0." /> - <posXYZ volume="Girder34_InnerPlateSmall" X_Y_Z=" FEET_G34IPSx1_Girder34_InnerPlateSmall1_Xpos; FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos ;0." /> - <posXYZ volume="Girder34_InnerPlateSmall" X_Y_Z=" FEET_G34IPSx2_Girder34_InnerPlateSmall2_Xpos; FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos ;0." /> - <posXYZ volume="Girder34_UpperPlate" X_Y_Z="0.; FEET_G12UPypo_Girder12_UpperPlate_Ypos ;0." /> - <posXYZ volume="Girder34_ReinforcementPlate" X_Y_Z="0.; 0. ; FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" /> - <posXYZ volume="Girder34_ReinforcementPlate" X_Y_Z="0.; 0. ;-FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" /> - <posXYZ volume="Girder34_UpperMiniPlate" X_Y_Z="-FEET_G34UMPxp_Girder34_UpperMiniPlate_Xpos; FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos ;0." /> - <posXYZ volume="Girder34_UpperMiniPlate" X_Y_Z=" FEET_G34UMPxp_Girder34_UpperMiniPlate_Xpos; FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos ;0." /> - <posXYZ volume="Girder34_SideMiniPlate" X_Y_Z=" FEET_G34SMPxp_Girder34_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" /> - <posXYZ volume="Girder34_SideMiniPlate" X_Y_Z=" FEET_G34SMPxp_Girder34_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;-FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" /> - <posXYZ volume="Girder34_SideMiniPlate" X_Y_Z=" -FEET_G34SMPxp_Girder34_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" /> - <posXYZ volume="Girder34_SideMiniPlate" X_Y_Z=" -FEET_G34SMPxp_Girder34_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;-FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" /> -</composition> - -<!-- Girder Extremity --> - -<var name="FEET_GExBPxa_GirderEx_BottomPlate_XA" value=" FEET_GExBPxws_GirderEx_BottomPlate_Xwidth_Short/2." /> -<var name="FEET_GExBPxb_GirderEx_BottomPlate_XB" value=" FEET_GExBPxwl_GirderEx_BottomPlate_Xwidth_Long/2." /> -<var name="FEET_GExBPya_GirderEx_BottomPlate_YA" value=" FEET_GExBPyw_GirderEx_BottomPlate_Ywidth/2." /> -<var name="FEET_GExBPyb_GirderEx_BottomPlate_YB" value="-FEET_GExBPyw_GirderEx_BottomPlate_Ywidth/2." /> - -<gvxysx name="GirderExtremity_BottomPlate" material="Iron" dZ="FEET_GExBPzw_GirderEx_BottomPlate_Zwidth" > - <gvxy_point X_Y=" FEET_GExBPxa_GirderEx_BottomPlate_XA ; FEET_GExBPya_GirderEx_BottomPlate_YA " /> - <gvxy_point X_Y=" FEET_GExBPxb_GirderEx_BottomPlate_XB ; FEET_GExBPyb_GirderEx_BottomPlate_YB " /> -</gvxysx> +<box name="Extremity_Back_Top_Plate" material="ShieldSteel" X_Y_Z="69.95; 800.; 1624."/> -<var name="FEET_GExSPxa_GirderEx_SidePlate_XA" value=" FEET_GExSPxw_GirderEx_SidePlate_Xwidth/2." /> -<var name="FEET_GExSPxb_GirderEx_SidePlate_XB" value="-FEET_GExSPxa_GirderEx_SidePlate_XA" /> -<var name="FEET_GExSPya_GirderEx_SidePlate_YA" value=" FEET_GExSPyws_GirderEx_SidePlate_Ywidth_Short" /> -<var name="FEET_GExSPyb_GirderEx_SidePlate_YB" value=" FEET_GExSPyws_GirderEx_SidePlate_Ywidth_Short-FEET_GExSPywl_GirderEx_SidePlate_Ywidth_Long" /> +<box name="Extremity_AlMid_Plate" material="ShieldSteel" X_Y_Z="101.04; 400.; 1275."/> -<gvxy name="GirderExtremity_SidePlate_single" material="Iron" dZ="FEET_GExSPzw_GirderEx_SidePlate_Zwidth" > - <gvxy_point X_Y=" -FEET_GExSPxa_GirderEx_SidePlate_XA ; 0. " /> - <gvxy_point X_Y=" -FEET_GExSPxa_GirderEx_SidePlate_XA ; FEET_GExSPya_GirderEx_SidePlate_YA " /> - <gvxy_point X_Y=" -FEET_GExSPxb_GirderEx_SidePlate_XB ; FEET_GExSPya_GirderEx_SidePlate_YA " /> - <gvxy_point X_Y=" -FEET_GExSPxb_GirderEx_SidePlate_XB ; FEET_GExSPyb_GirderEx_SidePlate_YB " /> +<gvxy name="Extremity_Back_Plate" material="ShieldSteel" dZ="1274.8"> + <gvxy_point X_Y="-40.; -1003."/> + <gvxy_point X_Y="-40.; 585."/> + <gvxy_point X_Y="160.41; 1081.04"/> + <gvxy_point X_Y="234.5; 1051.11"/> + <gvxy_point X_Y="40.; 569.22"/> + <gvxy_point X_Y="40.; -1003."/> </gvxy> -<box name="GirderExtremity_FrontPlate" material="Iron" X_Y_Z="FEET_GExFPxw_GirderEx_FrontPlate_Xwidth; FEET_GExFPyw_GirderEx_FrontPlate_Ywidth; FEET_GExFPzw_GirderEx_FrontPlate_Zwidth" /> - -<var name="FEET_GExTPywd_GirderEx_TopPlate_Ywidth_Difference" value=" FEET_GExTPywl_GirderEx_TopPlate_Ywidth_Long - FEET_GExTPyws_GirderEx_TopPlate_Ywidth_Short " /> -<var name="FEET_GExTPywdh_GirderEx_TopPlate_Ywidth_DiffHalf" value=" FEET_GExTPywd_GirderEx_TopPlate_Ywidth_Difference/2. " /> -<var name="FEET_GExTPxws_GirderEx_TopPlate_Xwidth_Short" value=" FEET_GExTPxwp_GirderEx_TopPlate_Xwidth_Part + FEET_GExTPywdh_GirderEx_TopPlate_Ywidth_DiffHalf/tan(FEET_GExTPangi_GirderEx_TopPlate_AngleInternal*GENV_PiS180) " /> -<var name="FEET_GExTPxwl_GirderEx_TopPlate_Xwidth_Long" value=" FEET_GExTPxwt_GirderEx_TopPlate_Xwidth_Total - FEET_GExTPxws_GirderEx_TopPlate_Xwidth_Short " /> - -<box name="GirderExtremity_TopPlate_Big" material="Iron" X_Y_Z="FEET_GExTPyws_GirderEx_TopPlate_Ywidth_Short; FEET_GExTPxwl_GirderEx_TopPlate_Xwidth_Long; FEET_GExTPzws_GirderEx_TopPlate_Zwidth_Short" /> - -<var name="FEET_GExTPxa_GirderEx_TopPlate_XA" value=" FEET_GExTPyws_GirderEx_TopPlate_Ywidth_Short/2." /> -<var name="FEET_GExTPxb_GirderEx_TopPlate_XB" value=" FEET_GExTPywl_GirderEx_TopPlate_Ywidth_Long/2." /> -<var name="FEET_GExTPya_GirderEx_TopPlate_YA" value=" FEET_GExTPxws_GirderEx_TopPlate_Xwidth_Short/2." /> -<var name="FEET_GExTPyb_GirderEx_TopPlate_YB" value=" FEET_GExTPxwp_GirderEx_TopPlate_Xwidth_Part-FEET_GExTPya_GirderEx_TopPlate_YA" /> -<var name="FEET_GExTPyc_GirderEx_TopPlate_YC" value="-FEET_GExTPya_GirderEx_TopPlate_YA" /> - -<gvxysx name="GirderExtremity_TopPlate_Small" material="Iron" dZ="FEET_GExTPzwl_GirderEx_TopPlate_Zwidth_Long" > - <gvxy_point X_Y=" FEET_GExTPxa_GirderEx_TopPlate_XA ; FEET_GExTPya_GirderEx_TopPlate_YA " /> - <gvxy_point X_Y=" FEET_GExTPxb_GirderEx_TopPlate_XB ; FEET_GExTPyb_GirderEx_TopPlate_YB " /> - <gvxy_point X_Y=" FEET_GExTPxb_GirderEx_TopPlate_XB ; FEET_GExTPyc_GirderEx_TopPlate_YC " /> +<gvxysx name="Extremity_Back_PlateCutArb" material="ShieldSteel" dZ="300."> + <gvxy_point X_Y="-225.; -175."/> + <gvxy_point X_Y="-225.; -18."/> + <gvxy_point X_Y="-415.21; 175."/> </gvxysx> -<composition name="GirderExtremity_TopPlate" > - <posXYZ volume="GirderExtremity_TopPlate_Big" X_Y_Z="0.; FEET_GExTPzws_GirderEx_TopPlate_Zwidth_Short/2.; FEET_GExTPxws_GirderEx_TopPlate_Xwidth_Short+FEET_GExTPxwl_GirderEx_TopPlate_Xwidth_Long/2." rot="90.; 0.; 0."/> - <posXYZ volume="GirderExtremity_TopPlate_Small" X_Y_Z="0.; FEET_GExTPzwl_GirderEx_TopPlate_Zwidth_Long/2.; FEET_GExTPxws_GirderEx_TopPlate_Xwidth_Short/2." rot="90.; 0.; 0."/> -</composition> - -<var name="FEET_GExSPxsp_GirderEx_SidePlate_XShift_Pre" value="FEET_GExSPxs_GirderEx_SidePlate_XShift-FEET_GExSPxw_GirderEx_SidePlate_Xwidth/2.*cos(FEET_GExSPangxz_GirderEx_SidePlate_AngleXZ*GENV_PiS180)" /> -<var name="FEET_GExSPxstc_GirderEx_SidePlate_XShift_ThicknessCorrection" value="FEET_GExSPzw_GirderEx_SidePlate_Zwidth/2.*sin(FEET_GExSPangxz_GirderEx_SidePlate_AngleXZ*GENV_PiS180)" /> -<var name="FEET_GExSPxst_GirderEx_SidePlate_XShift_Total" value="FEET_GExSPxsp_GirderEx_SidePlate_XShift_Pre+FEET_GExSPxstc_GirderEx_SidePlate_XShift_ThicknessCorrection"/> - -<var name="FEET_GExSPzsp_GirderEx_SidePlate_ZShift_Pre" value="FEET_GExSPxw_GirderEx_SidePlate_Xwidth/2.*sin(FEET_GExSPangxz_GirderEx_SidePlate_AngleXZ*GENV_PiS180)" /> -<var name="FEET_GExSPzstc_GirderEx_SidePlate_ZShift_ThicknessCorrection" value="FEET_GExSPzw_GirderEx_SidePlate_Zwidth/2.*cos(FEET_GExSPangxz_GirderEx_SidePlate_AngleXZ*GENV_PiS180)"/> -<var name="FEET_GExSPzst_GirderEx_SidePlate_ZShift_Total" value="FEET_GExSPzsp_GirderEx_SidePlate_ZShift_Pre+FEET_GExSPzstc_GirderEx_SidePlate_ZShift_ThicknessCorrection" /> - -<composition name="GirderExtremity_SidePlate" > - <posXYZ volume="GirderExtremity_SidePlate_single" X_Y_Z="FEET_GExSPxst_GirderEx_SidePlate_XShift_Total; 0.; FEET_GExSPzst_GirderEx_SidePlate_ZShift_Total" rot="0.; FEET_GExSPangxz_GirderEx_SidePlate_AngleXZ; 0."/> - <posXYZ volume="GirderExtremity_SidePlate_single" X_Y_Z="-FEET_GExSPxst_GirderEx_SidePlate_XShift_Total; 0.; FEET_GExSPzst_GirderEx_SidePlate_ZShift_Total" rot="0.; -FEET_GExSPangxz_GirderEx_SidePlate_AngleXZ+180.; 0."/> -</composition> - -<var name="Feet_GExBPzsp_GirderEx_BottomPlate_ZShift_Pre" value="FEET_GExBPyw_GirderEx_BottomPlate_Ywidth/2.*sin(FEET_GExBPangyz_GirderEx_BottomPlate_AngleYZ*GENV_PiS180)"/> -<var name="Feet_GExBPzstc_GirderEx_BottomPlate_ZShift_ThicknessCorrection" value="FEET_GExBPzw_GirderEx_BottomPlate_Zwidth/2.*cos(FEET_GExBPangyz_GirderEx_BottomPlate_AngleYZ*GENV_PiS180)"/> -<var name="Feet_GExBPzst_GirderEx_BottomPlate_ZShift_Total" value="Feet_GExBPzsp_GirderEx_BottomPlate_ZShift_Pre+Feet_GExBPzstc_GirderEx_BottomPlate_ZShift_ThicknessCorrection" /> - -<var name="Feet_GExBPyshv_GirderEx_BottomPlate_YShift_HelpValue" value="FEET_GExBPyw_GirderEx_BottomPlate_Ywidth+FEET_GExBPzw_GirderEx_BottomPlate_Zwidth/2./tan(FEET_GExBPangyz_GirderEx_BottomPlate_AngleYZ*GENV_PiS180)" /> -<var name="Feet_GExBPysp_GirderEx_BottomPlate_YShift_Pre" value="FEET_GExSPywl_GirderEx_SidePlate_Ywidth_Long-FEET_GExSPyws_GirderEx_SidePlate_Ywidth_Short-cos(FEET_GExBPangyz_GirderEx_BottomPlate_AngleYZ*GENV_PiS180)*Feet_GExBPyshv_GirderEx_BottomPlate_YShift_HelpValue/2.+FEET_GExSPzstc_GirderEx_SidePlate_ZShift_ThicknessCorrection/tan(FEET_GExBPangyz_GirderEx_BottomPlate_AngleYZ*GENV_PiS180)"/> -<var name="Feet_GExBPystc_GirderEx_BottomPlate_YShift_ThicknessCorrection" value="FEET_GExBPzw_GirderEx_BottomPlate_Zwidth/2./sin(FEET_GExBPangyz_GirderEx_BottomPlate_AngleYZ*GENV_PiS180)"/> -<var name="Feet_GExBPyst_GirderEx_BottomPlate_YShift_Total" value="Feet_GExBPysp_GirderEx_BottomPlate_YShift_Pre+Feet_GExBPystc_GirderEx_BottomPlate_YShift_ThicknessCorrection" /> - -<composition name="GirderExtremity_Pre" > - <posXYZ volume="GirderExtremity_FrontPlate" X_Y_Z="0.; FEET_GExSPyws_GirderEx_SidePlate_Ywidth_Short-FEET_GExFPyw_GirderEx_FrontPlate_Ywidth/2.; FEET_GExTPxwt_GirderEx_TopPlate_Xwidth_Total-175.-FEET_GExFPzw_GirderEx_FrontPlate_Zwidth/2." rot="0.; 0.; 0."/> - <posXYZ volume="GirderExtremity_TopPlate" X_Y_Z="0.; FEET_GExSPyws_GirderEx_SidePlate_Ywidth_Short; 0." rot="0.; 0.; 0."/> - <posXYZ volume="GirderExtremity_SidePlate" X_Y_Z="0.; 0.; 0." rot="0.; 0.; 0."/> - <posXYZ volume="GirderExtremity_BottomPlate" X_Y_Z="0.; -Feet_GExBPyst_GirderEx_BottomPlate_YShift_Total; Feet_GExBPzst_GirderEx_BottomPlate_ZShift_Total" rot="FEET_GExBPangyz_GirderEx_BottomPlate_AngleYZ; 0.; 0."/> -</composition> - -<box name="GirderExtremity_TopConnector" material="Iron" X_Y_Z=" FEET_GExTCxw_GirderEx_TopConnector_Xwidth; FEET_GExTCyw_GirderEx_TopConnector_Ywidth; FEET_GExCzw_GirderEx_Connector_Zwidth " /> -<box name="GirderExtremity_SideConnector" material="Iron" X_Y_Z=" FEET_GExSCxw_GirderEx_SideConnector_Xwidth; FEET_GExSCyw_GirderEx_SideConnector_Ywidth; FEET_GExCzw_GirderEx_Connector_Zwidth " /> -<box name="GirderExtremity_BottomConnector" material="Iron" X_Y_Z="FEET_GExBCxw_GirderEx_BottomConnector_Xwidth; FEET_GExBCyw_GirderEx_BottomConnector_Ywidth; FEET_GExCzw_GirderEx_Connector_Zwidth " /> +<subtraction name="Extremity_Back_PlateCut" > + <posXYZ volume="Extremity_Back_Plate" /> + <posXYZ volume="Extremity_Back_PlateCutArb" X_Y_Z="136.77; 915.87; 0." rot=" 0.; 90.; -22."/> +</subtraction> -<var name="FEET_GExPreyp_GirderEx_Pre_Yposition" value=" -FEET_GExTPzws_GirderEx_TopPlate_Zwidth_Short-FEET_GExSPyws_GirderEx_SidePlate_Ywidth_Short" /> -<var name="FEET_GExTCyp_GirderEx_TopConnector_Yposition" value=" -FEET_GExTCyw_GirderEx_TopConnector_Ywidth/2.+FEET_GExCys_GirderEx_Connector_Yshift" /> -<var name="FEET_GExSCxp_GirderEx_SideConnector_Xposition" value=" FEET_GExBCxw_GirderEx_BottomConnector_Xwidth/2. -FEET_GExSCxw_GirderEx_SideConnector_Xwidth/2. " /> -<var name="FEET_GExSCyp_GirderEx_SideConnector_Yposition" value=" FEET_GExTCyp_GirderEx_TopConnector_Yposition-FEET_GExSCyw_GirderEx_SideConnector_Ywidth/2.-FEET_GExTCyw_GirderEx_TopConnector_Ywidth/2." /> -<var name="FEET_GExBCyp_GirderEx_BottomConnector_Yposition" value=" FEET_GExSCyp_GirderEx_SideConnector_Yposition-FEET_GExSCyw_GirderEx_SideConnector_Ywidth/2.-FEET_GExBCyw_GirderEx_BottomConnector_Ywidth/2." /> +<box name="Extremity_Front_Cover" material="ShieldSteel" X_Y_Z="80.34; 3015.; 1450."/> +<tubs name="Extremity_Front_Cover_CutTube" material="ShieldSteel" Rio_Z="0.; 225.; 100." nbPhi="32"/> -<composition name="GirderExtremity" > - <posXYZ volume="GirderExtremity_Pre" X_Y_Z=" 0.; FEET_GExPreyp_GirderEx_Pre_Yposition; FEET_GExCzw_GirderEx_Connector_Zwidth" /> - <posXYZ volume="GirderExtremity_TopConnector" X_Y_Z=" 0.; FEET_GExTCyp_GirderEx_TopConnector_Yposition; FEET_GExCzw_GirderEx_Connector_Zwidth/2." /> - <posXYZ volume="GirderExtremity_SideConnector" X_Y_Z=" FEET_GExSCxp_GirderEx_SideConnector_Xposition; FEET_GExSCyp_GirderEx_SideConnector_Yposition; FEET_GExCzw_GirderEx_Connector_Zwidth/2." /> - <posXYZ volume="GirderExtremity_SideConnector" X_Y_Z=" -FEET_GExSCxp_GirderEx_SideConnector_Xposition; FEET_GExSCyp_GirderEx_SideConnector_Yposition; FEET_GExCzw_GirderEx_Connector_Zwidth/2." /> - <posXYZ volume="GirderExtremity_BottomConnector" X_Y_Z=" 0.; FEET_GExBCyp_GirderEx_BottomConnector_Yposition; FEET_GExCzw_GirderEx_Connector_Zwidth/2." /> -</composition> +<box name="Extremity_Front_CoverCutBox" material="ShieldSteel" X_Y_Z="20.; 1210.; 250."/> -<!-- --> -<!-- Perform Cuts on Main Plate --> -<!-- --> - -<subtraction name="FeetMainPlate_inter1" > - <posXYZ volume="FeetMainPlate" /> - <posXYZ volume="MainPlateRoundCut" X_Y_Z="FEET_MaPlRCXc_MainPlateRoundCut_XC;FEET_MaPlRCYc_MainPlateRoundCut_YC; 0." /> +<subtraction name="Extremity_Front_CoverCut" > + <posXYZ volume="Extremity_Front_Cover" /> + <posXYZ volume="Extremity_Front_Cover_CutTube" X_Y_Z="0.; 332.5; 0." rot=" 0.; 90.; 0."/> + <posXYZ volume="Extremity_Front_CoverCutBox" X_Y_Z="40.17; 912.5; 725." rot=" 0.; 0.; 0."/> + <posXYZ volume="Extremity_Front_CoverCutBox" X_Y_Z="40.17; 912.5; -725." rot=" 0.; 0.; 0."/> </subtraction> -<subtraction name="FeetMainPlate_inter2" > - <posXYZ volume="FeetMainPlate_inter1" /> - <posXYZ volume="MainPlateSecondaryRoundCut" X_Y_Z="FEET_MPlXextr_FeetMainPlate_Xextr;FEET_MPlYextr_FeetMainPlate_Yextr; 0." /> -</subtraction> +<composition name="Extremiy_Feet" > + <posXYZ volume="Extremity_Bottom_Plate" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_MineSide_PlateSub" X_Y_Z=" 435.33 ; 2830.59 ; 678.9" /> + <posXYZ volume="Extremity_MineSide_PlateSub" X_Y_Z=" 435.33 ; 2830.59 ; -678.9" /> + <posXYZ volume="Extremity_Midd_Plate" X_Y_Z=" -691.23 ; 1812.79 ; 0." rot=" 0.; 0.; -22.5" /> + <posXYZ volume="Extremity_Back_Top_Plate" X_Y_Z=" 2004.954 ; 4890. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_AlMid_Plate" X_Y_Z=" 1243.8 ; 3636.8 ; 0." rot=" 0.; 0.; -22.5" /> + <posXYZ volume="Extremity_Back_PlateCut" X_Y_Z=" 840.5 ; 2070. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Front_CoverCut" X_Y_Z=" -321.16 ; 3203.82 ; 0." rot=" 0.; 0.; -22.5" /> +</composition> + <!-- End Extremity Feet --> + + + <!-- Standard Main Strut --> +<gvxysx name="Sta_Main_Strut" material="Aluminium" dZ="3440."> + <gvxy_point X_Y="-200.; -300."/> + <gvxy_point X_Y="-200.; -250."/> + <gvxy_point X_Y="-20.; -218.3"/> + <gvxy_point X_Y="-20.; 218.3"/> + <gvxy_point X_Y="-200.; 250."/> + <gvxy_point X_Y="-200.; 300."/> +</gvxysx> -<subtraction name="FeetMainPlate_inter3" > - <posXYZ volume="FeetMainPlate_inter2" /> - <posXYZ volume="MainPlateRoundCutCompletion" /> -</subtraction> +<tubs name="Standard_Main_StrutCutTube" material="Aluminium" Rio_Z="0.; 210.; 50." nbPhi="32"/> -<subtraction name="FeetMain" > - <posXYZ volume="FeetMainPlate_inter3" /> - <posXYZ volume="MiniConnPlate" X_Y_Z="FEET_MiCPxpos_MiniConnPlate_X;FEET_MiCPypos_MiniConnPlate_Y+GENV_Eps; 0." rot="0.;0.;FEET_MinCPltz_MiniConnPlate_ThetaZ" /> +<subtraction name="Standard_Main_StrutCut" > + <posXYZ volume="Sta_Main_Strut" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 90.;0." /> + <posXYZ volume="Standard_Main_StrutCutTube" X_Y_Z="897.5 ; 0. ; 0." /> + <posXYZ volume="Standard_Main_StrutCutTube" X_Y_Z="-897.5 ; 0. ; 0." /> </subtraction> -<var name="FEET_RaSuXo_RailSupport_Xoffset" value="-FEET_MnPlUpXw_MainPlateUpperXwidth - FEET_UCnPlxwi_UpperConnPlate_Xwidth + FEET_MnPlHDiX_MainPlateHoleDistanceX + (FEET_Xwidth - FEET_HoleDist_RailSupport_DrillHoleDist)/2." /> - -<composition name="StandardFoot" > - <posXYZ volume="FeetMain" X_Y_Z="0.;0.;-FEET_MnPlZsep_MainPlateZsep/2" /> - <posXYZ volume="FeetMain" X_Y_Z="0.;0.; FEET_MnPlZsep_MainPlateZsep/2" /> - <posXYZ volume="MiniConnPlate" X_Y_Z="FEET_MiCPxpos_MiniConnPlate_X;FEET_MiCPypos_MiniConnPlate_Y+GENV_Eps; 0." rot="0.;0.;FEET_MinCPltz_MiniConnPlate_ThetaZ" /> - <posXYZ volume="SlantedConnPlate" X_Y_Z="FEET_SlCPxpos_SlantedConnPlate_X;FEET_SlCPypos_SlantedConnPlate_Y+GENV_Eps; 0." rot="0.;0.;FEET_SlaCPltz_SlantedConnPlate_ThetaZ" /> - <posXYZ volume="SlantedConnPlateBracket" X_Y_Z="FEET_SlCPxpos_SlantedConnPlate_X+(0.5*FEET_SlaCPlyh_SlantedConnPlate_Yheight+GENV_Eps)*GENV_Co225-(FEET_SlaCPlBr_Bracket_Pos-GENV_Eps)*GENV_Si225;FEET_SlCPypos_SlantedConnPlate_Y+GENV_Eps+(0.5*FEET_SlaCPlyh_SlantedConnPlate_Yheight+GENV_Eps)*GENV_Si225+(FEET_SlaCPlBr_Bracket_Pos-GENV_Eps)*GENV_Co225;0." rot="0.;0.;FEET_SlaCPltz_SlantedConnPlate_ThetaZ" /> - <posXYZ volume="GroundPlate" X_Y_Z="FEET_GrnPxpos_GroundPlate_X;FEET_GrnPypos_GroundPlate_Y; 0." /> - <posXYZ volume="VerticalConnPlate" X_Y_Z="FEET_VeCPxpos_VerticalConnPlate_X;FEET_VeCPypos_VerticalConnPlate_Y; 0." /> - <posXYZ volume="UpperConnPlate" X_Y_Z="FEET_UpCPxpos_UpperConnPlate_X;FEET_UpCPypos_UpperConnPlate_Y; 0." /> - <posXYZ volume="RailSupport" X_Y_Z="FEET_posx + FEET_RaSuXo_RailSupport_Xoffset;FEET_posy; 0." /> -</composition> +<box name="Standard_Main_Strut_Plate1" material="Aluminium" X_Y_Z="69.99; 690.; 500."/> -<var name="FEET_StdFStYp_StandardFootStrut_Ypos" value="FEET_StdFooYp_StandardFoot_Ypos + FEET_MainPlHe_MainPlateHeight - FEET_MnPlUpDy_MainPlateUpperDY/2." /> +<box name="Standard_Main_Strut_Plate2" material="Aluminium" X_Y_Z="109.99; 790.; 975."/> -<composition name="StandardFootAssembly" > - <posXYZ volume="StandardFoot" X_Y_Z="-FEET_StdFooXp_StandardFoot_Xpos;FEET_StdFooYp_StandardFoot_Ypos ;0." rot="0.;180.; 0." > - <sector value="6" /> - </posXYZ> - <posXYZ volume="StandardFoot" X_Y_Z=" FEET_StdFooXp_StandardFoot_Xpos;FEET_StdFooYp_StandardFoot_Ypos ;0." rot="0.; 0.; 0." > - <sector value="7" /> - </posXYZ> - <posXYZ volume="FEET_StandardStrut" X_Y_Z=" 0. ;FEET_StdFStYp_StandardFootStrut_Ypos;0." > - <sector value="7" /> - </posXYZ> +<composition name="Standard_Main_Strut" > + <posXYZ volume="Standard_Main_StrutCut" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Main_Strut_Plate1" X_Y_Z=" 1755. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Main_Strut_Plate1" X_Y_Z=" -1755. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Main_Strut_Plate2" X_Y_Z=" 1844.99 ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Main_Strut_Plate2" X_Y_Z=" -1844.99 ; 0. ; 0." rot=" 0.; 0.;0." /> </composition> + <!-- End Standard Main Strut --> + <!-- Extremity Main Strut --> +<gvxysx name="Extr_Main_Strut" material="Aluminium" dZ="2780."> + <gvxy_point X_Y="-200.; -300."/> + <gvxy_point X_Y="-200.; -250."/> + <gvxy_point X_Y="-20.; -218.3"/> + <gvxy_point X_Y="-20.; 218.3"/> + <gvxy_point X_Y="-200.; 250."/> + <gvxy_point X_Y="-200.; 300."/> +</gvxysx> +<tubs name="Extremity_Main_StrutCutTube" material="Aluminium" Rio_Z="0.; 210.; 50." nbPhi="32"/> -<!-- Extremity Feet --> - -<var name="FEET_ExMPRCxc_ExtremityMainPlateRoundCut_XC" value=" FEET_MnPlGXwi_MainPlate_GroundXwidth-FEET_ExMPRCdx_ExtremityMainPlateRoundCut_DX " /> -<var name="FEET_ExMPRCyc_ExtremityMainPlateRoundCut_YC" value=" FEET_ExMPRCyp_ExtremityMainPlateRoundCut_Y + FEET_MnPlPeHe_MainPlate_PedestalHeight " /> -<tubs name="ExtremityMainPlateRoundCut" material="Aluminium1" Rio_Z=" 0 ; FEET_ExMPRCra_ExtremityMainPlateRoundCut_R ; FEET_dumz" nbPhi="FEET_dumphi" /> - -<var name="FEET_ExMPlxc3_ExtremityMainPlate_XC3" value=" FEET_ExMPRCxc_ExtremityMainPlateRoundCut_XC - FEET_ExMPRCra_ExtremityMainPlateRoundCut_R * GENV_Co525 " /> -<var name="FEET_ExMPlyc3_ExtremityMainPlate_YC3" value=" FEET_ExMPRCyc_ExtremityMainPlateRoundCut_YC + FEET_ExMPRCra_ExtremityMainPlateRoundCut_R * GENV_Si525 " /> - -<var name="FEET_ExMPlxc4_ExtremityMainPlate_XC4" value=" FEET_ExMPRCxc_ExtremityMainPlateRoundCut_XC - FEET_ExMPRCra_ExtremityMainPlateRoundCut_R * GENV_Co5 " /> -<var name="FEET_ExMPlyc4_ExtremityMainPlate_YC4" value=" FEET_ExMPRCyc_ExtremityMainPlateRoundCut_YC + FEET_ExMPRCra_ExtremityMainPlateRoundCut_R * GENV_Si5 " /> - -<var name="FEET_ExMPlxc5_ExtremityMainPlate_XC5" value=" FEET_MaPlRCXc_MainPlateRoundCut_XC - FEET_MnPlRCra_MainPlateRoundCut_R * GENV_Co5 " /> -<var name="FEET_ExMPlyc5_ExtremityMainPlate_YC5" value=" FEET_MaPlRCYc_MainPlateRoundCut_YC + FEET_MnPlRCra_MainPlateRoundCut_R * GENV_Si5 " /> - -<var name="FEET_a2" value=" GENV_Ta375 " /> -<var name="FEET_b2" value=" FEET_ExMPlyc3_ExtremityMainPlate_YC3 - FEET_ExMPlxc3_ExtremityMainPlate_XC3 * GENV_Ta375 " /> -<var name="FEET_a2prime" value="-GENV_Ta675 " /> -<var name="FEET_b2prime" value=" FEET_MainPlYc + FEET_MainPlXc * GENV_Ta675 " /> -<var name="FEET_ExMPlaxd_ExtremityMainPlate_XD" value=" -(FEET_b2-FEET_b2prime)/(FEET_a2-FEET_a2prime) " /> -<var name="FEET_ExMPlayd_ExtremityMainPlate_YD" value=" FEET_a2*FEET_ExMPlaxd_ExtremityMainPlate_XD + FEET_b2 " /> - -<var name="FEET_ExMPc2c1_ExtremityMainPlate_LengthC2C1" value="FEET_ExMCPyhe_ExtremityMiniConnPlate_Yheight+(FEET_ExMPhei1_ExtremityMainPlate_Height_intermediate1-FEET_MainPlH1_MainPlateHeight_intermediate1)/GENV_Co225 " /> -<var name="FEET_ExMPlxc1_ExtremityMainPlate_XC1" value="FEET_MnPlGXwi_MainPlate_GroundXwidth - FEET_ExMPc2c1_ExtremityMainPlate_LengthC2C1*GENV_Si225 " /> -<var name="FEET_ExMPlyc1_ExtremityMainPlate_YC1" value="FEET_MainPlYc+ FEET_ExMPc2c1_ExtremityMainPlate_LengthC2C1*GENV_Co225" /> - -<var name="FEET_ExMPyc1a_ExtremityMainPlate_YC1a" value="FEET_ExMPhei2_ExtremityMainPlate_Height_intermediate2 + FEET_MnPlPeHe_MainPlate_PedestalHeight " /> -<var name="FEET_ExMPxc1a_ExtremityMainPlate_XC1a" value="FEET_ExMPlxc1_ExtremityMainPlate_XC1 - (FEET_ExMPlyc1_ExtremityMainPlate_YC1-FEET_ExMPyc1a_ExtremityMainPlate_YC1a)/GENV_Ta225 " /> - -<var name="FEET_ExMPxc1b_ExtremityMainPlate_XC1b" value="FEET_MaPlRCXc_MainPlateRoundCut_XC " /> -<var name="FEET_ExMPyc1b_ExtremityMainPlate_YC1b" value="FEET_ExMPyc1a_ExtremityMainPlate_YC1a " /> - -<var name="FEET_Alpha3" value="FEET_MinCPltz_MiniConnPlate_ThetaZ + atan(FEET_ExMCPyhe_ExtremityMiniConnPlate_Yheight/FEET_MinCPlxw_MiniConnPlate_Xwidth)/GENV_PiS180" /> -<var name="FEET_CoAl3" value="cos(FEET_Alpha3*GENV_PiS180)" /> -<var name="FEET_SiAl3" value="sin(FEET_Alpha3*GENV_PiS180)" /> -<var name="FEET_ExMCPDia_ExtremityMiniConnPlate_DIAG" value=" ( (FEET_MinCPlxw_MiniConnPlate_Xwidth/2.)**2. + (FEET_ExMCPyhe_ExtremityMiniConnPlate_Yheight/2.)**2. )**0.5 " /> -<var name="FEET_ExMCPxpo_ExtremityMiniConnPlate_X" value="FEET_ExMPlxc1_ExtremityMainPlate_XC1-FEET_ExMCPDia_ExtremityMiniConnPlate_DIAG*FEET_CoAl3" /> -<var name="FEET_ExMCPypo_ExtremityMiniConnPlate_Y" value="FEET_ExMPlyc1_ExtremityMainPlate_YC1-FEET_ExMCPDia_ExtremityMiniConnPlate_DIAG*FEET_SiAl3 " /> - -<box name="ExtremityMiniConnPlate" material="Iron" X_Y_Z="FEET_MinCPlxw_MiniConnPlate_Xwidth; FEET_ExMCPyhe_ExtremityMiniConnPlate_Yheight; FEET_ExMCPzle_ExtremityMiniConnPlate_Zlength " /> - -<var name="FEET_ExMPlaxf_ExtremityMainPlate_XF" value=" FEET_MainPlXe" /> -<var name="FEET_ExMPlayf_ExtremityMainPlate_YF" value=" FEET_ExMPheig_ExtremityMainPlate_Height " /> - -<var name="FEET_ExMPlxf1_ExtremityMainPlate_XF1" value=" FEET_MainPlXf - ( FEET_ExMPxwid_ExtremityMainPlate_Xwidth - FEET_ExMPxwi1_ExtremityMainPlate_Xwidth_inter1 )" /> -<var name="FEET_ExMPlyf1_ExtremityMainPlate_YF1" value=" FEET_ExMPheig_ExtremityMainPlate_Height " /> - -<var name="FEET_ExMPlxf2_ExtremityMainPlate_XF2" value="FEET_ExMPlxf1_ExtremityMainPlate_XF1 " /> -<var name="FEET_ExMPlyf2_ExtremityMainPlate_YF2" value="FEET_ExMPlyf1_ExtremityMainPlate_YF1 - FEET_ExMPyhi1_ExtremityMainPlate_Yheight_inter1" /> - -<var name="FEET_ExMPlyf3_ExtremityMainPlate_YF3" value="FEET_ExMPyhi2_ExtremityMainPlate_Yheight_inter2+FEET_ExMPyhi3_ExtremityMainPlate_Yheight_inter3-FEET_ExMPyhi4_ExtremityMainPlate_Yheight_inter4+FEET_MnPlPeHe_MainPlate_PedestalHeight"/> - -<var name="FEET_ExMPlxf3_ExtremityMainPlate_XF3" value="FEET_ExMPlxf2_ExtremityMainPlate_XF2 - (FEET_ExMPlyf2_ExtremityMainPlate_YF2-FEET_ExMPlyf3_ExtremityMainPlate_YF3)/GENV_Ta20 " /> - -<var name="FEET_ExMPlxf4_ExtremityMainPlate_XF4" value="FEET_ExMPlxf2_ExtremityMainPlate_XF2 - (FEET_ExMPxwi1_ExtremityMainPlate_Xwidth_inter1-FEET_ExMPxwi2_ExtremityMainPlate_Xwidth_inter2)" /> -<var name="FEET_ExMPlyf4_ExtremityMainPlate_YF4" value="FEET_ExMPlyf3_ExtremityMainPlate_YF3 " /> - -<var name="FEET_ExMPlxf5_ExtremityMainPlate_XF5" value="FEET_ExMPlxf4_ExtremityMainPlate_XF4 - FEET_ExMPyhi4_ExtremityMainPlate_Yheight_inter4*GENV_Ta225" /> -<var name="FEET_ExMPlyf5_ExtremityMainPlate_YF5" value="FEET_ExMPlyf4_ExtremityMainPlate_YF4 + FEET_ExMPyhi4_ExtremityMainPlate_Yheight_inter4" /> - -<var name="FEET_ExMPlxf6_ExtremityMainPlate_XF6" value="FEET_ExMPlxf4_ExtremityMainPlate_XF4 - FEET_ExMPxwi2_ExtremityMainPlate_Xwidth_inter2" /> -<var name="FEET_ExMPlyf6_ExtremityMainPlate_YF6" value="FEET_ExMPlyf5_ExtremityMainPlate_YF5" /> - -<var name="FEET_ExMPlxf7_ExtremityMainPlate_XF7" value="FEET_ExMPlxf6_ExtremityMainPlate_XF6" /> -<var name="FEET_ExMPlyf7_ExtremityMainPlate_YF7" value="FEET_ExMPlyf6_ExtremityMainPlate_YF6 - FEET_ExMPyhi3_ExtremityMainPlate_Yheight_inter3" /> - -<var name="FEET_ExMPlaxi_ExtremityMainPlate_XI" value=" -FEET_ExMPxdi1_ExtremityMainPlate_Xdist_inter1 + FEET_ExMPxdi2_ExtremityMainPlate_Xdist_inter2 " /> - -<var name="FEET_ExMPlaxh_ExtremityMainPlate_XH" value="FEET_ExMPlaxi_ExtremityMainPlate_XI -(FEET_ExMPyhi2_ExtremityMainPlate_Yheight_inter2-FEET_ExMPydi2_ExtremityMainPlate_Ydist_inter1)/GENV_Ta77 " /> -<var name="FEET_ExMPlayh_ExtremityMainPlate_YH" value=" FEET_ExMPlyf7_ExtremityMainPlate_YF7 " /> - - -<gvxy name="ExtremityFeetMainPlate" material="Iron" dZ="FEET_MainPldZ_MainPlateDZ" > - <gvxy_point X_Y=" FEET_MainPlXa ; FEET_MainPlYa " /> - <gvxy_point X_Y=" FEET_MainPlXb ; FEET_MainPlYb " /> - <gvxy_point X_Y=" FEET_MainPlXc ; FEET_MainPlYc " /> - <gvxy_point X_Y=" FEET_ExMPlxc1_ExtremityMainPlate_XC1 ; FEET_ExMPlyc1_ExtremityMainPlate_YC1 " /> - <gvxy_point X_Y=" FEET_ExMPxc1a_ExtremityMainPlate_XC1a ; FEET_ExMPyc1a_ExtremityMainPlate_YC1a " /> - <gvxy_point X_Y=" FEET_ExMPxc1b_ExtremityMainPlate_XC1b ; FEET_ExMPyc1b_ExtremityMainPlate_YC1b " /> - <gvxy_point X_Y=" FEET_ExMPlxc5_ExtremityMainPlate_XC5 ; FEET_ExMPlyc5_ExtremityMainPlate_YC5 " /> - <gvxy_point X_Y=" FEET_ExMPlxc4_ExtremityMainPlate_XC4 ; FEET_ExMPlyc4_ExtremityMainPlate_YC4 " /> - <gvxy_point X_Y=" FEET_ExMPlxc3_ExtremityMainPlate_XC3 ; FEET_ExMPlyc3_ExtremityMainPlate_YC3 " /> - <gvxy_point X_Y=" FEET_ExMPlaxd_ExtremityMainPlate_XD ; FEET_ExMPlayd_ExtremityMainPlate_YD " /> - <gvxy_point X_Y=" FEET_MainPlXe ; FEET_MainPlYe " /> - <gvxy_point X_Y=" FEET_ExMPlaxf_ExtremityMainPlate_XF ; FEET_ExMPlayf_ExtremityMainPlate_YF " /> - <gvxy_point X_Y=" FEET_ExMPlxf1_ExtremityMainPlate_XF1 ; FEET_ExMPlyf1_ExtremityMainPlate_YF1 " /> - <gvxy_point X_Y=" FEET_ExMPlxf2_ExtremityMainPlate_XF2 ; FEET_ExMPlyf2_ExtremityMainPlate_YF2 " /> - <gvxy_point X_Y=" FEET_ExMPlxf3_ExtremityMainPlate_XF3 ; FEET_ExMPlyf3_ExtremityMainPlate_YF3 " /> - <gvxy_point X_Y=" FEET_ExMPlxf4_ExtremityMainPlate_XF4 ; FEET_ExMPlyf4_ExtremityMainPlate_YF4 " /> - <gvxy_point X_Y=" FEET_ExMPlxf5_ExtremityMainPlate_XF5 ; FEET_ExMPlyf5_ExtremityMainPlate_YF5 " /> - <gvxy_point X_Y=" FEET_ExMPlxf6_ExtremityMainPlate_XF6 ; FEET_ExMPlyf6_ExtremityMainPlate_YF6 " /> - <gvxy_point X_Y=" FEET_ExMPlxf7_ExtremityMainPlate_XF7 ; FEET_ExMPlyf7_ExtremityMainPlate_YF7 " /> - <gvxy_point X_Y=" FEET_ExMPlaxh_ExtremityMainPlate_XH ; FEET_ExMPlayh_ExtremityMainPlate_YH " /> - <gvxy_point X_Y=" FEET_MainPlXi ; FEET_MainPlYi " /> - <gvxy_point X_Y=" FEET_MainPlXj ; FEET_MainPlYj " /> -</gvxy> - - - -<!-- Ensemble of Connecting plates --> - -<box name="ExtremityGroundPlate" material="Iron" X_Y_Z="FEET_GrnPxwid_GroundPlate_Xwidth; FEET_GrnPyhei_GroundPlate_Yheight; FEET_ExGPzlen_ExtremityGroundPlate_Zlength" /> - -<box name="ExtremitySlantedConnPlate_box" material="Iron" X_Y_Z="FEET_SlaCPlxw_SlantedConnPlate_Xwidth; FEET_SlaCPlyh_SlantedConnPlate_Yheight; FEET_ExSCPzle_ExtremitySlantedConnPlate_Zlength" /> -<tubs name="ExtremitySlantedConnPlateRoundCut" material="Iron" Rio_Z=" 0 ; FEET_ExSPRCra_ExtremitySlantedConnPlateRoundCut_Radius; FEET_dumz" nbPhi="FEET_dumphi" /> - -<subtraction name="ExtremitySlantedConnPlate" > - <posXYZ volume="ExtremitySlantedConnPlate_box" /> - <posXYZ volume="ExtremitySlantedConnPlateRoundCut" X_Y_Z="FEET_ExSPRCof_ExtremitySlantedConnPlateRoundCut_Offset;0.;0." rot="90.;0.;0." /> +<subtraction name="Extremity_Main_StrutCut" > + <posXYZ volume="Extr_Main_Strut" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 90.;0." /> + <posXYZ volume="Extremity_Main_StrutCutTube" X_Y_Z="897.5 ; 0. ; 0." /> + <posXYZ volume="Extremity_Main_StrutCutTube" X_Y_Z="-897.5 ; 0. ; 0." /> </subtraction> +<box name="Extremity_Main_Strut_Plate1" material="Aluminium" X_Y_Z="69.99; 690.; 500."/> -<var name="FEET_ExUCPxpo_ExtremityUpperConnPlate_X" value="FEET_ExMPlxf7_ExtremityMainPlate_XF7 - FEET_UCnPlxwi_UpperConnPlate_Xwidth/2." /> -<var name="FEET_ExUCPypo_ExtremityUpperConnPlate_Y" value=" FEET_ExMPlayh_ExtremityMainPlate_YH + FEET_ExUCPyhe_ExtremityUpperConnPlate_Yheight/2." /> -<box name="ExtremityUpperConnPlate" material="Iron" X_Y_Z="FEET_UCnPlxwi_UpperConnPlate_Xwidth; FEET_ExUCPyhe_ExtremityUpperConnPlate_Yheight; FEET_ExUCPzle_ExtremityUpperConnPlate_Zlength" /> +<box name="Extremity_Main_Strut_Plate2" material="Aluminium" X_Y_Z="109.99; 740.; 1344."/> -<var name="FEET_ExVCPzle_ExtremityVerticalConnPlate_Zlength" value=" FEET_ExMPzsep_ExtremityMainPlate_Zsep - FEET_MainPldZ_MainPlateDZ " /> - -<var name="FEET_ExVCPlxa_ExtremityVerticalConnPlate_XA" value=" 0." /> -<var name="FEET_ExVCPlya_ExtremityVerticalConnPlate_YA" value=" 0." /> -<var name="FEET_ExVCPlxb_ExtremityVerticalConnPlate_XB" value="FEET_ExVCPlxa_ExtremityVerticalConnPlate_XA - FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness" /> -<var name="FEET_ExVCPlyb_ExtremityVerticalConnPlate_YB" value="FEET_ExVCPlya_ExtremityVerticalConnPlate_YA" /> - -<var name="FEET_ExVCPlxc_ExtremityVerticalConnPlate_XC" value="FEET_ExVCPlxb_ExtremityVerticalConnPlate_XB" /> -<var name="FEET_ExVCPlyc_ExtremityVerticalConnPlate_YC" value="FEET_ExVCPhei_ExtremityVerticalConnPlate_Height-(FEET_ExVCPxex_ExtremityVerticalConnPlate_Xext-FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness)*GENV_Ta675"/> +<composition name="Extremity_Main_Strut" > + <posXYZ volume="Extremity_Main_StrutCut" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Main_Strut_Plate1" X_Y_Z=" 1425 ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Main_Strut_Plate1" X_Y_Z=" -1425 ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Main_Strut_Plate2" X_Y_Z=" 1515. ; 25. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Main_Strut_Plate2" X_Y_Z=" -1515. ; 25. ; 0." rot=" 0.; 0.;0." /> +</composition> + <!-- End Extremity Main Strut --> -<var name="FEET_ExVCPlxd_ExtremityVerticalConnPlate_XD" value="FEET_ExVCPlxc_ExtremityVerticalConnPlate_XC - FEET_ExVCPxex_ExtremityVerticalConnPlate_Xext + FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness*GENV_Co225" /> -<var name="FEET_ExVCPlyd_ExtremityVerticalConnPlate_YD" value="FEET_ExVCPhei_ExtremityVerticalConnPlate_Height - FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness*GENV_Si225" /> -<var name="FEET_ExVCPlxe_ExtremityVerticalConnPlate_XE" value="FEET_ExVCPlxd_ExtremityVerticalConnPlate_XD + FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness*GENV_Co225 " /> -<var name="FEET_ExVCPlye_ExtremityVerticalConnPlate_YE" value="FEET_ExVCPlyd_ExtremityVerticalConnPlate_YD + FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness*GENV_Si225 " /> + <!-- Girder 1 --> +<box name="Standard_Girder1_Plate1" material="ShieldSteel" X_Y_Z="640.; 40.; 1527.3"/> -<var name="FEET_ExVCPlxf_ExtremityVerticalConnPlate_XF" value="FEET_ExVCPlxa_ExtremityVerticalConnPlate_XA " /> -<var name="FEET_ExVCPlyf_ExtremityVerticalConnPlate_YF" value="FEET_ExVCPlyc_ExtremityVerticalConnPlate_YC " /> +<gvxysx name="Standard_Girder1_Plate2" material="ShieldSteel" dZ="40."> + <gvxy_point X_Y="-670.; -465."/> + <gvxy_point X_Y="-670.; -345."/> + <gvxy_point X_Y="-763.65; -345."/> + <gvxy_point X_Y="-763.65; -20.05"/> +</gvxysx> -<gvxy name="ExtremityVerticalConnPlateCore" material="Iron" dZ="FEET_ExVCPzle_ExtremityVerticalConnPlate_Zlength" > - <gvxy_point X_Y=" FEET_ExVCPlxa_ExtremityVerticalConnPlate_XA ; FEET_ExVCPlya_ExtremityVerticalConnPlate_YA " /> - <gvxy_point X_Y=" FEET_ExVCPlxb_ExtremityVerticalConnPlate_XB ; FEET_ExVCPlyb_ExtremityVerticalConnPlate_YB " /> - <gvxy_point X_Y=" FEET_ExVCPlxc_ExtremityVerticalConnPlate_XC ; FEET_ExVCPlyc_ExtremityVerticalConnPlate_YC " /> - <gvxy_point X_Y=" FEET_ExVCPlxd_ExtremityVerticalConnPlate_XD ; FEET_ExVCPlyd_ExtremityVerticalConnPlate_YD " /> - <gvxy_point X_Y=" FEET_ExVCPlxe_ExtremityVerticalConnPlate_XE ; FEET_ExVCPlye_ExtremityVerticalConnPlate_YE " /> - <gvxy_point X_Y=" FEET_ExVCPlxf_ExtremityVerticalConnPlate_XF ; FEET_ExVCPlyf_ExtremityVerticalConnPlate_YF " /> +<gvxy name="Standard_Girder1_2_3_Plate3" material="ShieldSteel" dZ="76.35"> + <gvxy_point X_Y="353.5; -410."/> + <gvxy_point X_Y="353.5; -120."/> + <gvxy_point X_Y="246.; -120."/> + <gvxy_point X_Y="246.; 120."/> + <gvxy_point X_Y="600.; 120."/> + <gvxy_point X_Y="600.; 410."/> + <gvxy_point X_Y="241.; 410."/> + <gvxy_point X_Y="241.; 305."/> + <gvxy_point X_Y="-389.; 305."/> + <gvxy_point X_Y="-389.; 410."/> + <gvxy_point X_Y="-600.; 410."/> + <gvxy_point X_Y="-600.; 120."/> + <gvxy_point X_Y="-389.; 120."/> + <gvxy_point X_Y="-389.; -120."/> + <gvxy_point X_Y="-496.5; -120."/> + <gvxy_point X_Y="-496.5; -320."/> + <gvxy_point X_Y="-296.5; -410."/> </gvxy> -<box name="ExtremityVerticalConnPlateCut" material="Iron" X_Y_Z="FEET_ExVCPxcu_ExtremityVerticalConnPlate_CutX; FEET_ExVCPycu_ExtremityVerticalConnPlate_CutY; FEET_dumz" /> - +<box name="Standard_Girder1_2_3_Plate3CutBox" material="ShieldSteel" X_Y_Z="460.; 260.; 40."/> -<var name="FEET_ExVCPlxp_ExtremityVerticalConnPlate_Xpos" value="(FEET_ExVCPlxd_ExtremityVerticalConnPlate_XD+FEET_ExVCPlxe_ExtremityVerticalConnPlate_XE)/2.+GENV_Co675*FEET_ExVCPycu_ExtremityVerticalConnPlate_CutY/2."/> -<var name="FEET_ExVCPlyp_ExtremityVerticalConnPlate_Ypos" value="(FEET_ExVCPlyd_ExtremityVerticalConnPlate_YD+FEET_ExVCPlye_ExtremityVerticalConnPlate_YE)/2.-GENV_Si675*FEET_ExVCPycu_ExtremityVerticalConnPlate_CutY/2."/> +<subtraction name="Standard_Girder1_2_3_Plate3Cut_Side1" > + <posXYZ volume="Standard_Girder1_2_3_Plate3" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1_2_3_Plate3CutBox" X_Y_Z="-71.5 ; 95. ; -23.175" /> +</subtraction> -<subtraction name="ExtremityVerticalConnPlate" > - <posXYZ volume="ExtremityVerticalConnPlateCore" /> - <posXYZ volume="ExtremityVerticalConnPlateCut" X_Y_Z="FEET_ExVCPlxp_ExtremityVerticalConnPlate_Xpos; FEET_ExVCPlyp_ExtremityVerticalConnPlate_Ypos +GENV_Eps; 0. " rot=" 0. ; 90. ; 22.5" /> +<subtraction name="Standard_Girder1_2_3_Plate3Cut_Side2" > + <posXYZ volume="Standard_Girder1_2_3_Plate3" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1_2_3_Plate3CutBox" X_Y_Z="-71.5 ; 95. ; 23.175" /> </subtraction> -<var name="FEET_ExVCPlax_ExtremityVerticalConnPlate_X" value=" FEET_ExVCPldx_ExtremityVerticalConnPlate_DX " /> -<var name="FEET_ExVCPlay_ExtremityVerticalConnPlate_Y" value=" FEET_ExVCPldy_ExtremityVerticalConnPlate_DY + FEET_MnPlPeHe_MainPlate_PedestalHeight" /> +<box name="Standard_Girder1-2-3_Plate4" material="ShieldSteel" X_Y_Z="460.; 375.; 30."/> -<!-- Extremity Feet Rail support --> +<gvxysx name="Standard_Girder1_Plate5" material="ShieldSteel" dZ="460."> + <gvxy_point X_Y="-450.; -435.05"/> + <gvxy_point X_Y="-713.35; -320.05"/> + <gvxy_point X_Y="-763.65; -320.05"/> + <gvxy_point X_Y="-763.65; -280.05"/> + <gvxy_point X_Y="-705.; -280.05"/> + <gvxy_point X_Y="-441.65; -395.05"/> +</gvxysx> -<var name="FEET_ExRSLzle_ExtremityRailSupportLower_Zlength" value="FEET_ExRSUzle_ExtremityRailSupportUpper_Zlength - FEET_ExRSLdzl_ExtremityRailSupportLower_DZlength" /> -<var name="FEET_ExRSVyhe_ExtremityRailSupportVertical_Yheight" value="FEET_ExRSCyhe_ExtremityRailSupportCentral_Yheight " /> -<var name="FEET_ExRSMxpo_ExtremityRailSupportMiddle_Xpos" value="FEET_ExRSMxwi_ExtremityRailSupportMiddle_Xwidth/2. + FEET_ExRSCxwi_ExtremityRailSupportCentral_Xwidth/2." /> -<var name="FEET_ExRSVxpo_ExtremityRailSupportVertical_Xpos" value="FEET_ExRSVxwi_ExtremityRailSupportVertical_Xwidth/2. + FEET_ExRSCxwi_ExtremityRailSupportCentral_Xwidth/2." /> +<composition name="Standard_Girder1" > + <posXYZ volume="Standard_Girder1_Plate1" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1_Plate2" X_Y_Z=" 250.05 ; 0. ; 0." rot=" 0.; 90.;0." /> + <posXYZ volume="Standard_Girder1_Plate2" X_Y_Z=" -250.05 ; 0. ; 0." rot=" 0.; 90.;0." /> + <posXYZ volume="Standard_Girder1_2_3_Plate3Cut_Side1" X_Y_Z=" 71.5 ; -254.2 ; -801.9" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1_2_3_Plate3Cut_Side2" X_Y_Z=" 71.5 ; -254.2 ; 801.9" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1-2-3_Plate4" X_Y_Z=" 0. ; -207.51 ; -405." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1-2-3_Plate4" X_Y_Z=" 0. ; -207.51 ; -70." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1_Plate5" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 90.;0." /> +</composition> + <!-- End Girder 1 --> -<box name="ExtremityRailSupportUpper" material="Iron" X_Y_Z="FEET_Xwidth; FEET_UpperHeY_RailSupportUpper_Yheight; FEET_ExRSUzle_ExtremityRailSupportUpper_Zlength " /> -<box name="ExtremityRailSupportLower" material="Iron" X_Y_Z="FEET_Xwidth; FEET_ExRSLyhe_ExtremityRailSupportLower_Yheight; FEET_ExRSLzle_ExtremityRailSupportLower_Zlength " /> -<box name="ExtremityRailSupportCentral" material="Iron" X_Y_Z="FEET_ExRSCxwi_ExtremityRailSupportCentral_Xwidth; FEET_ExRSCyhe_ExtremityRailSupportCentral_Yheight; FEET_ExRSCzle_ExtremityRailSupportCentral_Zlength" /> -<box name="ExtremityRailSupportMiddle" material="Iron" X_Y_Z="FEET_ExRSMxwi_ExtremityRailSupportMiddle_Xwidth; FEET_MidllYth_RailSupportMiddle_Ythick; FEET_ExRSMzle_ExtremityRailSupportMiddle_Zlength" /> -<box name="ExtremityRailSupportVertical" material="Iron" X_Y_Z="FEET_ExRSVxwi_ExtremityRailSupportVertical_Xwidth; FEET_ExRSVyhe_ExtremityRailSupportVertical_Yheight; FEET_VertiZth_RailSupportVertical_Zthick" /> -<box name="ExtremityRailSupportExtr" material="Iron" X_Y_Z="FEET_Xwidth; FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight; FEET_ExRSEzle_ExtremityRailSupportExtr_Zlength " /> + <!-- Girder 2 --> +<box name="Standard_Girder2_Plate1" material="ShieldSteel" X_Y_Z="640.; 40.; 1982.3"/> +<gvxysx name="Standard_Girder2_Plate2" material="ShieldSteel" dZ="40."> + <gvxy_point X_Y="-897.5; -465."/> + <gvxy_point X_Y="-897.5; -345."/> + <gvxy_point X_Y="-991.15; -345."/> + <gvxy_point X_Y="-991.15; -20.05"/> +</gvxysx> -<var name="FEET_ExRSEypo_ExtremityRailSupportExtr_Y" value="FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight/2."/> -<var name="FEET_ExRSUypo_ExtremityRailSupportUpper_Y" value="FEET_ExRSTyhe_ExtremityRailSupportTotal_Yheight-FEET_UpperHeY_RailSupportUpper_Yheight/2."/> -<var name="FEET_ExRSLypo_ExtremityRailSupportLower_Y" value="FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight+FEET_ExRSLyhe_ExtremityRailSupportLower_Yheight/2."/> -<var name="FEET_ExRSCypo_ExtremityRailSupportCentral_Y" value="FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight+FEET_ExRSLyhe_ExtremityRailSupportLower_Yheight+FEET_ExRSCyhe_ExtremityRailSupportCentral_Yheight/2."/> -<var name="FEET_ExRSVypo_ExtremityRailSupportVertical_Y" value="FEET_ExRSCypo_ExtremityRailSupportCentral_Y"/> +<gvxysx name="Standard_Girder2_Plate5" material="ShieldSteel" dZ="460."> + <gvxy_point X_Y="-677.5; -435.05"/> + <gvxy_point X_Y="-940.85; -320.05"/> + <gvxy_point X_Y="-991.15; -320.05"/> + <gvxy_point X_Y="-991.15; -280.05"/> + <gvxy_point X_Y="-932.5; -280.05"/> + <gvxy_point X_Y="-669.15; -395.05"/> +</gvxysx> -<var name="FEET_ExRSVzp1_ExtremityRailSupportVertical1_Zpos" value="-FEET_ExRSUzle_ExtremityRailSupportUpper_Zlength/2.+FEET_ExRSVzi1_ExtremityRailSupportVertical_Zpos_inter1-FEET_VertiZth_RailSupportVertical_Zthick/2."/> -<var name="FEET_ExRSVzp2_ExtremityRailSupportVertical2_Zpos" value=" FEET_ExRSVzp1_ExtremityRailSupportVertical1_Zpos + FEET_ExRSMzle_ExtremityRailSupportMiddle_Zlength + FEET_VertiZth_RailSupportVertical_Zthick" /> -<var name="FEET_ExRSMzpo_ExtremityRailSupportMiddle_Zpos" value="(FEET_ExRSVzp1_ExtremityRailSupportVertical1_Zpos+FEET_ExRSVzp2_ExtremityRailSupportVertical2_Zpos)/2." /> -<var name="FEET_ExRSEzpo_ExtremityRailSupportExtr_Zpos" value=" FEET_ExRSLzle_ExtremityRailSupportLower_Zlength/2.-FEET_ExRSEzof_ExtremityRailSupportExtr_Zoffset-FEET_ExRSEzle_ExtremityRailSupportExtr_Zlength/2."/> +<composition name="Standard_Girder2" > + <posXYZ volume="Standard_Girder2_Plate1" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder2_Plate2" X_Y_Z=" 250.05 ; 0. ; 0." rot=" 0.; 90.;0." /> + <posXYZ volume="Standard_Girder2_Plate2" X_Y_Z=" -250.05 ; 0. ; 0." rot=" 0.; 90.;0." /> + <posXYZ volume="Standard_Girder1_2_3_Plate3Cut_Side1" X_Y_Z=" 71.5 ; -254.2 ; -1029.4" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1_2_3_Plate3Cut_Side2" X_Y_Z=" 71.5 ; -254.2 ; 1029.4" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1-2-3_Plate4" X_Y_Z=" 0. ; -207.51 ; -277.5" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1-2-3_Plate4" X_Y_Z=" 0. ; -207.51 ; 27.5" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder2_Plate5" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 90.;0." /> +</composition> + <!-- End Girder 2 --> -<var name="FEET_ExRSC1ye_ExtremityRailSupportCut1_Yext" value="FEET_ExRSC1wi_ExtremityRailSupportCut1_Width - FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2*2 " /> -<var name="FEET_ExRSC2ye_ExtremityRailSupportCut2_Yext" value="FEET_ExRSC1wi_ExtremityRailSupportCut1_Width " /> -<box name="ExtremityRailSupportCut1" material="Iron" X_Y_Z="FEET_ExRSC1xe_ExtremityRailSupportCut1_dumXext; FEET_ExRSC1ye_ExtremityRailSupportCut1_Yext; FEET_dumz " /> -<box name="ExtremityRailSupportCut2" material="Iron" X_Y_Z="FEET_ExRSC2xe_ExtremityRailSupportCut2_dumXext; FEET_ExRSC2ye_ExtremityRailSupportCut2_Yext; FEET_dumz " /> -<tubs name="ExtremityRailSupportCut3" material="Iron" Rio_Z=" 0 ; FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2 ; FEET_dumz" nbPhi="FEET_dumphi" /> + <!-- Girder 3 --> +<box name="Standard_Girder3_Plate1" material="ShieldSteel" X_Y_Z="640.; 40.; 2203.3"/> -<var name="FEET_ExRSC1xp_ExtremityRailSupportCut1_Xpos" value="FEET_dumz/2. + ( FEET_Xwidth/2.- FEET_ExRSC1de_ExtremityRailSupportCut1_Depth) " /> -<var name="FEET_ExRSC2xp_ExtremityRailSupportCut2_Xpos" value="FEET_dumz/2. + ( FEET_Xwidth/2.- FEET_ExRSC1de_ExtremityRailSupportCut1_Depth+ FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2) " /> +<gvxysx name="Standard_Girder3_Plate2" material="ShieldSteel" dZ="40."> + <gvxy_point X_Y="-1007.5; -465."/> + <gvxy_point X_Y="-1007.5; -345."/> + <gvxy_point X_Y="-1101.65; -345."/> + <gvxy_point X_Y="-1101.65; -20.05"/> +</gvxysx> -<var name="FEET_ExRSC1zp_ExtremityRailSupportCut1_Zpos" value="-FEET_ExRSLzle_ExtremityRailSupportLower_Zlength/2.+ FEET_ExRSC2z1_ExtremityRailSupportCut1_Zoffset1 + FEET_ExRSC1wi_ExtremityRailSupportCut1_Width/2." /> +<gvxysx name="Standard_Girder3_Plate5" material="ShieldSteel" dZ="460."> + <gvxy_point X_Y="-788.; -435.05"/> + <gvxy_point X_Y="-1051.35; -320.05"/> + <gvxy_point X_Y="-1101.65; -320.05"/> + <gvxy_point X_Y="-1101.65; -280.05"/> + <gvxy_point X_Y="-1043.; -280.05"/> + <gvxy_point X_Y="-779.65; -395.05"/> +</gvxysx> -<var name="FEET_ExRSC3xp_ExtremityRailSupportCut3_Xpos" value="FEET_Xwidth/2. -(FEET_ExRSC1de_ExtremityRailSupportCut1_Depth-FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2)" /> -<var name="FEET_ExRSC3zp_ExtremityRailSupportCut3_Zpos" value="-FEET_ExRSLzle_ExtremityRailSupportLower_Zlength/2.+ FEET_ExRSC2z1_ExtremityRailSupportCut1_Zoffset1 + FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2" /> +<composition name="Standard_Girder3" > + <posXYZ volume="Standard_Girder3_Plate1" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder3_Plate2" X_Y_Z=" 250.05 ; 0. ; 0." rot=" 0.; 90.;0." /> + <posXYZ volume="Standard_Girder3_Plate2" X_Y_Z=" -250.05 ; 0. ; 0." rot=" 0.; 90.;0." /> + <posXYZ volume="Standard_Girder1_2_3_Plate3Cut_Side1" X_Y_Z=" 71.5 ; -254.2 ; -1139.9" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1_2_3_Plate3Cut_Side2" X_Y_Z=" 71.5 ; -254.2 ; 1139.9" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1-2-3_Plate4" X_Y_Z=" 0. ; -207.51 ; -168." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1-2-3_Plate4" X_Y_Z=" 0. ; -207.51 ; 167." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder3_Plate5" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 90.;0." /> +</composition> -<var name="FEET_ExRSC4z1" value="FEET_ExRSC1wi_ExtremityRailSupportCut1_Width-FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2"/> -<var name="FEET_ExRSC4zp_ExtremityRailSupportCut4_Zpos" value="-FEET_ExRSLzle_ExtremityRailSupportLower_Zlength/2.+FEET_ExRSC2z1_ExtremityRailSupportCut1_Zoffset1+FEET_ExRSC4z1"/> +<composition name="Standard_Girder1-2-3" > + <posXYZ volume="Standard_Girder1" X_Y_Z=" 0. ; 0. ; 8005.02" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1" X_Y_Z=" 0. ; 0. ; -8005.02" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder2" X_Y_Z=" 0. ; 0. ; 5027.52" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder2" X_Y_Z=" 0. ; 0. ; -5027.52" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder3" X_Y_Z=" 0. ; 0. ; 1712.5" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder3" X_Y_Z=" 0. ; 0. ; -1712.5" rot=" 0.; 0.;0." /> +</composition> + + <!-- End Girder 3 --> -<var name="FEET_ExRSMCxa_ExtremityRailSupportMiddleCut_XA" value="FEET_ExRSMCwi_ExtremityRailSupportMiddleCut_Width/2." /> -<var name="FEET_ExRSMCya_ExtremityRailSupportMiddleCut_YA" value="FEET_ExRSMCy1_ExtremityRailSupportMiddleCut_dumy1" /> -<var name="FEET_ExRSMCxb_ExtremityRailSupportMiddleCut_XB" value="FEET_ExRSMCxa_ExtremityRailSupportMiddleCut_XA" /> -<var name="FEET_ExRSMCyb_ExtremityRailSupportMiddleCut_YB" value="FEET_ExRSMCya_ExtremityRailSupportMiddleCut_YA + FEET_ExRSMCy2_ExtremityRailSupportMiddleCut_dumy2" /> + <!-- Extremity Girder --> +<box name="Extremity_Girder_Plate1" material="ShieldSteel" X_Y_Z="859.; 1100.; 75."/> +<box name="Extremity_Girder_Plate1CutBox" material="ShieldSteel" X_Y_Z="459.; 700.; 80."/> -<var name="FEET_ExRSMCxc_ExtremityRailSupportMiddleCut_XC" value="FEET_ExRSMCwi_ExtremityRailSupportMiddleCut_Width/2.- FEET_ExRSMCde_ExtremityRailSupportMiddleCut_Depth" /> -<var name="FEET_ExRSMCyc_ExtremityRailSupportMiddleCut_YC" value="FEET_ExRSMCyb_ExtremityRailSupportMiddleCut_YB + FEET_ExRSMCde_ExtremityRailSupportMiddleCut_Depth" /> +<subtraction name="Extremity_Girder_Plate1Cut" > + <posXYZ volume="Extremity_Girder_Plate1" /> + <posXYZ volume="Extremity_Girder_Plate1CutBox" /> +</subtraction> -<gvxysx name="ExtremityRailSupportMiddleCut" material="Iron" dZ="FEET_dumz" > - <gvxy_point X_Y=" FEET_ExRSMCxa_ExtremityRailSupportMiddleCut_XA ; FEET_ExRSMCya_ExtremityRailSupportMiddleCut_YA " /> - <gvxy_point X_Y=" FEET_ExRSMCxb_ExtremityRailSupportMiddleCut_XB ; FEET_ExRSMCyb_ExtremityRailSupportMiddleCut_YB " /> - <gvxy_point X_Y=" FEET_ExRSMCxc_ExtremityRailSupportMiddleCut_XC ; FEET_ExRSMCyc_ExtremityRailSupportMiddleCut_YC " /> +<gvxysx name="Extremity_Girder_Plate2" material="ShieldSteel" dZ="75."> + <gvxy_point X_Y="-325.; -370."/> + <gvxy_point X_Y="-325.; 230."/> + <gvxy_point X_Y="-425.; 324."/> + <gvxy_point X_Y="-425.; 370."/> </gvxysx> -<var name="FEET_ExRSMCxp_ExtremityRailSupportMiddle_cut_Xpos" value="FEET_ExRSMCyc_ExtremityRailSupportMiddleCut_YC+FEET_Xwidth/2.-FEET_ExRSMCde_ExtremityRailSupportMiddleCut_Depth" /> +<gvxy name="Extremity_Girder_Plate3" material="ShieldSteel" dZ="40."> + <gvxy_point X_Y="-362.; 175.5"/> + <gvxy_point X_Y="-362.; 428.5"/> + <gvxy_point X_Y="362.; 428.5"/> + <gvxy_point X_Y="362.; -428.5"/> +</gvxy> -<var name="FEET_ExRSMCz1" value="FEET_ExRSVzi1_ExtremityRailSupportVertical_Zpos_inter1+FEET_ExRSMCzo_ExtremityRailSupportMiddleCut_Zoffset"/> -<var name="FEET_ExRSMCzp_ExtremityRailSupportMiddle_cut_Zpos" value="FEET_ExRSMCxb_ExtremityRailSupportMiddleCut_XB-FEET_ExRSLzle_ExtremityRailSupportLower_Zlength/2.+FEET_ExRSMCz1"/> +<box name="Extremity_Girder_Plate4" material="ShieldSteel" X_Y_Z="389.; 383.; 40."/> -<composition name="ExtremityRailSupport" > - <posXYZ volume="ExtremityRailSupportUpper" X_Y_Z=" 0.;FEET_ExRSUypo_ExtremityRailSupportUpper_Y;0." /> - <posXYZ volume="ExtremityRailSupportCentral" X_Y_Z=" 0.;FEET_ExRSCypo_ExtremityRailSupportCentral_Y;0." /> - <posXYZ volume="ExtremityRailSupportVertical" X_Y_Z=" FEET_ExRSVxpo_ExtremityRailSupportVertical_Xpos;FEET_ExRSVypo_ExtremityRailSupportVertical_Y; FEET_ExRSVzp1_ExtremityRailSupportVertical1_Zpos" /> - <posXYZ volume="ExtremityRailSupportVertical" X_Y_Z="-FEET_ExRSVxpo_ExtremityRailSupportVertical_Xpos;FEET_ExRSVypo_ExtremityRailSupportVertical_Y; FEET_ExRSVzp1_ExtremityRailSupportVertical1_Zpos" /> - <posXYZ volume="ExtremityRailSupportVertical" X_Y_Z=" FEET_ExRSVxpo_ExtremityRailSupportVertical_Xpos;FEET_ExRSVypo_ExtremityRailSupportVertical_Y; FEET_ExRSVzp2_ExtremityRailSupportVertical2_Zpos" /> - <posXYZ volume="ExtremityRailSupportVertical" X_Y_Z="-FEET_ExRSVxpo_ExtremityRailSupportVertical_Xpos;FEET_ExRSVypo_ExtremityRailSupportVertical_Y; FEET_ExRSVzp2_ExtremityRailSupportVertical2_Zpos" /> -</composition> +<gvxysx name="Extremity_Girder_Plate5" material="ShieldSteel" dZ="40."> + <gvxy_point X_Y="-394.5; -400."/> + <gvxy_point X_Y="-253.5; 400."/> +</gvxysx> +<composition name="Extremity_Girder" > + <posXYZ volume="Extremity_Girder_Plate1Cut" X_Y_Z=" 0. ; 0. ; -0.05" rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Girder_Plate2" X_Y_Z=" 0. ; 442.5 ; 407.51" rot=" -90.; 0.; 0." /> + <posXYZ volume="Extremity_Girder_Plate3" X_Y_Z=" 251.21 ; -23.55 ; 397.53" rot=" 0.; 80.;0." /> + <posXYZ volume="Extremity_Girder_Plate3" X_Y_Z=" -251.21 ; -23.55 ; 397.53" rot=" 0.; 100.;0." /> + <posXYZ volume="Extremity_Girder_Plate4" X_Y_Z=" 0. ; 213.45 ; 580." rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Girder_Plate5" X_Y_Z=" 0. ; -209.5 ; 362.7" rot=" 49.7; 0.;0." /> +</composition> + <!-- End Extremity Girder --> + + + <!-- Rail_Support --> +<gvxysx name="Standard_Rail_Support" material="ShieldSteel" dZ="525."> + <gvxy_point X_Y="-350.; -452.1"/> + <gvxy_point X_Y="-350.; -437.1"/> + <gvxy_point X_Y="-550.; -437.1"/> + <gvxy_point X_Y="-550.; -342.1"/> + <gvxy_point X_Y="-540.; -342.1"/> + <gvxy_point X_Y="-540.; 318.5"/> + <gvxy_point X_Y="-597.5; 318.5"/> + <gvxy_point X_Y="-597.5; 452.1"/> +</gvxysx> -<subtraction name="ExtremityRailSupportMiddle_cut_plus" > - <posXYZ volume="ExtremityRailSupportMiddle" X_Y_Z="FEET_ExRSMxpo_ExtremityRailSupportMiddle_Xpos;FEET_Midyposi_RailSupportMiddle_Y;FEET_ExRSMzpo_ExtremityRailSupportMiddle_Zpos" rot="0.;0.;0." /> - <posXYZ volume="ExtremityRailSupportMiddleCut" X_Y_Z="FEET_ExRSMCxp_ExtremityRailSupportMiddle_cut_Xpos;0.;FEET_ExRSMCzp_ExtremityRailSupportMiddle_cut_Zpos" rot="0.;90.;90." /> -</subtraction> +<box name="Standard_Rail_SupportCutBox1" material="ShieldSteel" X_Y_Z="920.; 290.6; 425."/> +<box name="Standard_Rail_SupportCutBox2" material="ShieldSteel" X_Y_Z="920.; 290.; 425."/> -<subtraction name="ExtremityRailSupportMiddle_cut_minus" > - <posXYZ volume="ExtremityRailSupportMiddle" X_Y_Z="-FEET_ExRSMxpo_ExtremityRailSupportMiddle_Xpos;FEET_Midyposi_RailSupportMiddle_Y;FEET_ExRSMzpo_ExtremityRailSupportMiddle_Zpos" rot="0.;0.;0." /> - <posXYZ volume="ExtremityRailSupportMiddleCut" X_Y_Z="-FEET_ExRSMCxp_ExtremityRailSupportMiddle_cut_Xpos;0.;FEET_ExRSMCzp_ExtremityRailSupportMiddle_cut_Zpos" rot="0.;90.;270." /> +<subtraction name="Standard_Rail_SupportCut" > + <posXYZ volume="Standard_Rail_Support" /> + <posXYZ volume="Standard_Rail_SupportCutBox1" X_Y_Z=" 0 ; 173.2 ; 262.5" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Rail_SupportCutBox1" X_Y_Z=" 0 ; 173.2 ; -262.5" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Rail_SupportCutBox2" X_Y_Z=" 0 ; -197.1 ; 262.5" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Rail_SupportCutBox2" X_Y_Z=" 0 ; -197.1 ; -262.5" rot=" 0.; 0.;0." /> </subtraction> + <!-- End Rail_Support --> -<subtraction name="ExtremityRailSupportLower_cut1_plus" > - <posXYZ volume="ExtremityRailSupportLower" rot="0.;0.;0." /> - <posXYZ volume="ExtremityRailSupportCut1" X_Y_Z="FEET_ExRSC1xp_ExtremityRailSupportCut1_Xpos;0.;FEET_ExRSC1zp_ExtremityRailSupportCut1_Zpos" rot="90.;0.;90." /> -</subtraction> -<subtraction name="ExtremityRailSupportLower_cut2_plus" > - <posXYZ volume="ExtremityRailSupportLower_cut1_plus" /> - <posXYZ volume="ExtremityRailSupportCut2" X_Y_Z="FEET_ExRSC2xp_ExtremityRailSupportCut2_Xpos;0.;FEET_ExRSC1zp_ExtremityRailSupportCut1_Zpos" rot="90.;0.;90." /> -</subtraction> -<subtraction name="ExtremityRailSupportLower_cut3_plus" > - <posXYZ volume="ExtremityRailSupportLower_cut2_plus" /> - <posXYZ volume="ExtremityRailSupportCut3" X_Y_Z="FEET_ExRSC3xp_ExtremityRailSupportCut3_Xpos;0.;FEET_ExRSC3zp_ExtremityRailSupportCut3_Zpos" rot="90.;0.;0." /> -</subtraction> -<subtraction name="ExtremityRailSupportLower_cut4_plus" > - <posXYZ volume="ExtremityRailSupportLower_cut3_plus" /> - <posXYZ volume="ExtremityRailSupportCut3" X_Y_Z="FEET_ExRSC3xp_ExtremityRailSupportCut3_Xpos;0.;FEET_ExRSC4zp_ExtremityRailSupportCut4_Zpos" rot="90.;0.;0." /> -</subtraction> + <!-- Extremity Rail_Support --> +<gvxysx name="Extremity_Rail_Support_Plate1" material="ShieldSteel" dZ="1820."> + <gvxy_point X_Y="-40.; -678.8"/> + <gvxy_point X_Y="-40.; -127.7"/> + <gvxy_point X_Y="-262.5; -127.7"/> + <gvxy_point X_Y="-262.5; 0."/> +</gvxysx> +<box name="Extremity_Rail_Support_Plate1Cut" material="ShieldSteel" X_Y_Z="100.; 1102.2; 40."/> -<subtraction name="ExtremityRailSupportExtr_cut1_plus" > - <posXYZ volume="ExtremityRailSupportExtr" X_Y_Z="0.;FEET_ExRSEypo_ExtremityRailSupportExtr_Y;FEET_ExRSEzpo_ExtremityRailSupportExtr_Zpos" rot="0.;0.;0." /> - <posXYZ volume="ExtremityRailSupportCut1" X_Y_Z="FEET_ExRSC1xp_ExtremityRailSupportCut1_Xpos;0.;FEET_ExRSC1zp_ExtremityRailSupportCut1_Zpos" rot="90.;0.;90." /> +<subtraction name="Extremity_Rail_SupportCut" > + <posXYZ volume="Extremity_Rail_Support_Plate1" /> + <posXYZ volume="Extremity_Rail_Support_Plate1Cut" X_Y_Z=" 0 ; -678.8 ; -910." rot=" 0.; 0.;0." /> </subtraction> -<subtraction name="ExtremityRailSupportExtr_cut2_plus" > - <posXYZ volume="ExtremityRailSupportExtr_cut1_plus" /> - <posXYZ volume="ExtremityRailSupportCut2" X_Y_Z="FEET_ExRSC2xp_ExtremityRailSupportCut2_Xpos;0.;FEET_ExRSC1zp_ExtremityRailSupportCut1_Zpos" rot="90.;0.;90." /> -</subtraction> -<subtraction name="ExtremityRailSupportExtr_cut3_plus" > - <posXYZ volume="ExtremityRailSupportExtr_cut2_plus" /> - <posXYZ volume="ExtremityRailSupportCut3" X_Y_Z="FEET_ExRSC3xp_ExtremityRailSupportCut3_Xpos;0.;FEET_ExRSC3zp_ExtremityRailSupportCut3_Zpos" rot="90.;0.;0." /> -</subtraction> -<subtraction name="ExtremityRailSupportExtr_cut4_plus" > - <posXYZ volume="ExtremityRailSupportExtr_cut3_plus" /> - <posXYZ volume="ExtremityRailSupportCut3" X_Y_Z="FEET_ExRSC3xp_ExtremityRailSupportCut3_Xpos;0.;FEET_ExRSC4zp_ExtremityRailSupportCut4_Zpos" rot="90.;0.;0." /> -</subtraction> - -<composition name="ExtremityRailSupport_plus" > - <posXYZ volume="ExtremityRailSupport" /> - <posXYZ volume="ExtremityRailSupportMiddle_cut_plus" /> - <posXYZ volume="ExtremityRailSupportMiddle" X_Y_Z="-FEET_ExRSMxpo_ExtremityRailSupportMiddle_Xpos;FEET_Midyposi_RailSupportMiddle_Y;FEET_ExRSMzpo_ExtremityRailSupportMiddle_Zpos"/> - <posXYZ volume="ExtremityRailSupportLower_cut4_plus" X_Y_Z="0.;FEET_ExRSLypo_ExtremityRailSupportLower_Y;0." /> - <posXYZ volume="ExtremityRailSupportExtr_cut4_plus" X_Y_Z="0.;0.;0." /> -</composition> - -<composition name="ExtremityRailSupport_minus" > - <posXYZ volume="ExtremityRailSupport" /> - <posXYZ volume="ExtremityRailSupportMiddle_cut_minus" /> - <posXYZ volume="ExtremityRailSupportMiddle" X_Y_Z="FEET_ExRSMxpo_ExtremityRailSupportMiddle_Xpos;FEET_Midyposi_RailSupportMiddle_Y;FEET_ExRSMzpo_ExtremityRailSupportMiddle_Zpos"/> - <posXYZ volume="ExtremityRailSupportLower_cut4_plus" X_Y_Z="0.;FEET_ExRSLypo_ExtremityRailSupportLower_Y;0." rot="0.;0.;180." /> - <posXYZ volume="ExtremityRailSupportExtr_cut4_plus" X_Y_Z="0.;FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight;0." rot="0.;0.;180." /> -</composition> - - +<gvxy name="Extremity_Rail_Support_Plate2" material="ShieldSteel" dZ="80."> + <gvxy_point X_Y="179.5; -113."/> + <gvxy_point X_Y="284.; -262.5"/> + <gvxy_point X_Y="490.; -262.5"/> + <gvxy_point X_Y="490.; 262.5"/> + <gvxy_point X_Y="-715.; 262.5"/> + <gvxy_point X_Y="-715.; -262.5"/> + <gvxy_point X_Y="-575.; -262.5"/> + <gvxy_point X_Y="-470.5; -113."/> +</gvxy> -<var name="FEET_ExRSposx_ExtremityRailSupport_X" value="FEET_ExMPlaxf_ExtremityMainPlate_XF-FEET_Xwidth/2."/> -<var name="FEET_ExRSposy_ExtremityRailSupport_Y" value="FEET_ExMPlayf_ExtremityMainPlate_YF-FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight"/> -<var name="FEET_ExRSposz_ExtremityRailSupport_Z" value="-FEET_ExRSzoff_ExtremityRailSupport_Zoffset-(FEET_ExRSVzp1_ExtremityRailSupportVertical1_Zpos+FEET_ExRSVzp2_ExtremityRailSupportVertical2_Zpos)/2."/> +<box name="Extremity_Rail_Support_Plate3-4" material="ShieldSteel" X_Y_Z="525.; 551.1; 80."/> +<union name="Extremity_Rail_SupportUni1" > + <posXYZ volume="Extremity_Rail_SupportCut" X_Y_Z=" 0.; 0.; 0." rot=" 0.; 0.; 0."/> + <posXYZ volume="Extremity_Rail_Support_Plate2" X_Y_Z=" 0.; -423.8; 0. " rot=" 90.; -90.; 0."/> + <posXYZ volume="Extremity_Rail_Support_Plate3-4" X_Y_Z=" 0.; -403.25; 530." rot=" 0.; 0.; 0."/> + <posXYZ volume="Extremity_Rail_Support_Plate3-4" X_Y_Z=" 0.; -403.25; -755." rot=" 0.; 0.; 0."/> +</union> +<gvxy name="Extremity_Rail_Support_Plate5" material="ShieldSteel" dZ="110."> + <gvxy_point X_Y="-645.; -45."/> + <gvxy_point X_Y="-645.; -262.5"/> + <gvxy_point X_Y="-890.; -262.5"/> + <gvxy_point X_Y="-890.; 262.5"/> + <gvxy_point X_Y="910.; 262.5"/> + <gvxy_point X_Y="910.; -262.5"/> + <gvxy_point X_Y="305.; -262.5"/> + <gvxy_point X_Y="305.; -45."/> +</gvxy> -<!-- --> -<!-- Perform Cuts on Main Plate --> -<!-- --> +<box name="Extremity_Rail_Support_Plate5CutBox" material="ShieldSteel" X_Y_Z="210.; 550.; 40."/> -<subtraction name="ExtremityFeetMainPlate_inter1" > - <posXYZ volume="ExtremityFeetMainPlate" /> - <posXYZ volume="MainPlateRoundCut" X_Y_Z="FEET_MaPlRCXc_MainPlateRoundCut_XC;FEET_MaPlRCYc_MainPlateRoundCut_YC; 0." /> +<subtraction name="Extremity_Rail_Support_Plate5Cut1" > + <posXYZ volume="Extremity_Rail_Support_Plate5" /> + <posXYZ volume="Extremity_Rail_Support_Plate5CutBox" X_Y_Z=" 485. ; 0. ; 55." rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Rail_Support_Plate5CutBox" X_Y_Z=" -815. ; 0. ; 55." rot=" 0.; 0.;0." /> </subtraction> -<subtraction name="ExtremityFeetMainPlate_inter2" > - <posXYZ volume="ExtremityFeetMainPlate_inter1" /> - <posXYZ volume="ExtremityMainPlateRoundCut" X_Y_Z=" FEET_ExMPRCxc_ExtremityMainPlateRoundCut_XC; FEET_ExMPRCyc_ExtremityMainPlateRoundCut_YC; 0." /> -</subtraction> -<subtraction name="ExtremityFeetMain" > - <posXYZ volume="ExtremityFeetMainPlate_inter2" /> - <posXYZ volume="ExtremityMiniConnPlate" X_Y_Z="FEET_ExMCPxpo_ExtremityMiniConnPlate_X;FEET_ExMCPypo_ExtremityMiniConnPlate_Y+GENV_Eps; 0." rot="0.;0.;FEET_MinCPltz_MiniConnPlate_ThetaZ" /> +<composition name="Extremity_Rail_Support1" > + <posXYZ volume="Extremity_Rail_SupportUni1" /> + <posXYZ volume="Extremity_Rail_Support_Plate5Cut1" X_Y_Z=" 0 ; -733.85 ; 0." rot=" 0.; -90.; 90." /> +</composition> +<subtraction name="Extremity_Rail_Support_Plate5Cut2" > + <posXYZ volume="Extremity_Rail_Support_Plate5" /> + <posXYZ volume="Extremity_Rail_Support_Plate5CutBox" X_Y_Z=" 485. ; 0. ; -55." rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Rail_Support_Plate5CutBox" X_Y_Z=" -815. ; 0. ; -55." rot=" 0.; 0.;0." /> </subtraction> +<union name="Extremity_Rail_SupportUni2" > + <posXYZ volume="Extremity_Rail_SupportCut" X_Y_Z=" 0.; 0.; 0." rot=" 0.; 0.; 0."/> + <posXYZ volume="Extremity_Rail_Support_Plate2" X_Y_Z=" 0.; -423.8; 0." rot=" -90.; -90.; 0."/> + <posXYZ volume="Extremity_Rail_Support_Plate3-4" X_Y_Z=" 0.; -403.25; 530." rot=" 0.; 0.; 0."/> + <posXYZ volume="Extremity_Rail_Support_Plate3-4" X_Y_Z=" 0.; -403.25; -755." rot=" 0.; 0.; 0."/> +</union> - - -<composition name="ExtremityFoot" > - <posXYZ volume="ExtremityFeetMain" X_Y_Z="0.;0.; FEET_ExMPzsep_ExtremityMainPlate_Zsep/2" /> - <posXYZ volume="ExtremityFeetMain" X_Y_Z="0.;0.;-FEET_ExMPzsep_ExtremityMainPlate_Zsep/2" /> - <posXYZ volume="ExtremityMiniConnPlate" X_Y_Z="FEET_ExMCPxpo_ExtremityMiniConnPlate_X;FEET_ExMCPypo_ExtremityMiniConnPlate_Y+GENV_Eps; 0." rot="0.;0.;FEET_MinCPltz_MiniConnPlate_ThetaZ" /> - <posXYZ volume="ExtremitySlantedConnPlate" X_Y_Z="FEET_SlCPxpos_SlantedConnPlate_X;FEET_SlCPypos_SlantedConnPlate_Y+GENV_Eps; 0." rot="0.;0.;FEET_SlaCPltz_SlantedConnPlate_ThetaZ" /> - <posXYZ volume="ExtremityGroundPlate" X_Y_Z="FEET_GrnPxpos_GroundPlate_X;FEET_GrnPypos_GroundPlate_Y; 0." /> - <posXYZ volume="ExtremityVerticalConnPlate" X_Y_Z="FEET_ExVCPlax_ExtremityVerticalConnPlate_X;FEET_ExVCPlay_ExtremityVerticalConnPlate_Y; 0." /> - <posXYZ volume="ExtremityUpperConnPlate" X_Y_Z="FEET_ExUCPxpo_ExtremityUpperConnPlate_X;FEET_ExUCPypo_ExtremityUpperConnPlate_Y; 0." /> +<composition name="Extremity_Rail_Support2" > + <posXYZ volume="Extremity_Rail_SupportUni2" /> + <posXYZ volume="Extremity_Rail_Support_Plate5Cut2" X_Y_Z=" 0 ; -733.85 ; 0." rot=" 0.; -90.; -90." /> </composition> + <!-- End Extremity Rail_Support --> -<var name="FEET_ExRSpxap_ExtremityRailSupport_assembled_plus_X" value=" FEET_ExRSposx_ExtremityRailSupport_X + FEET_StdFooXp_StandardFoot_Xpos + FEET_RaSuXo_RailSupport_Xoffset" /> -<var name="FEET_ExRSpxam_ExtremityRailSupport_assembled_minus_X" value="-FEET_ExRSposx_ExtremityRailSupport_X - FEET_StdFooXp_StandardFoot_Xpos - FEET_RaSuXo_RailSupport_Xoffset" /> -<var name="FEET_ExRSpyas_ExtremityRailSupport_assembled_Y" value=" FEET_ExRSposy_ExtremityRailSupport_Y + FEET_StdFooYp_StandardFoot_Ypos " /> - -<var name="FEET_ExtFStYp_ExtremityFootStrut_Ypos" value="FEET_StdFooYp_StandardFoot_Ypos + FEET_ExUCPypo_ExtremityUpperConnPlate_Y" /> -<composition name="ExtremityFootAssemblyPlus" > - <posXYZ volume="ExtremityFoot" X_Y_Z="-FEET_StdFooXp_StandardFoot_Xpos;FEET_StdFooYp_StandardFoot_Ypos;0." rot="0.;180.;0." > - <sector value="6" /> - </posXYZ> - <posXYZ volume="ExtremityRailSupport_minus" X_Y_Z=" FEET_ExRSpxam_ExtremityRailSupport_assembled_minus_X;FEET_ExRSpyas_ExtremityRailSupport_assembled_Y; -FEET_ExRSposz_ExtremityRailSupport_Z" rot="0.;180.;0." > - <sector value="6" /> - </posXYZ> - <posXYZ volume="ExtremityFoot" X_Y_Z=" FEET_StdFooXp_StandardFoot_Xpos;FEET_StdFooYp_StandardFoot_Ypos;0." > - <sector value="7" /> - </posXYZ> - <posXYZ volume="ExtremityRailSupport_plus" X_Y_Z=" FEET_ExRSpxap_ExtremityRailSupport_assembled_plus_X; FEET_ExRSpyas_ExtremityRailSupport_assembled_Y; -FEET_ExRSposz_ExtremityRailSupport_Z" rot="0.;180.;0." > - <sector value="7" /> - </posXYZ> - <posXYZ volume="FEET_ExtremityStrut" X_Y_Z="0.;FEET_ExtFStYp_ExtremityFootStrut_Ypos;0." > - <sector value="7" /> - </posXYZ> + <!-- assembly of Standard feet, Standard rail support and Standard strut --> +<composition name="Standard_Feet_Comp" > + <posXYZ volume="Standard_Feet" X_Y_Z=" -3609.69 ; -4899.96 ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Feet" X_Y_Z=" 3609.69 ; -4899.96 ; 0." rot=" 0.; 180.;0." /> + <posXYZ volume="Standard_Rail_SupportCut" X_Y_Z=" -2982.592 ; 852.63 ; 0." rot=" 0.; 90.;0." /> + <posXYZ volume="Standard_Rail_SupportCut" X_Y_Z=" 2982.592 ; 852.63 ; 0." rot=" 0.; 90.;0." /> + <posXYZ volume="Standard_Main_Strut" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> </composition> -<composition name="ExtremityFootAssemblyMinus" > - <posXYZ volume="ExtremityFoot" X_Y_Z="-FEET_StdFooXp_StandardFoot_Xpos;FEET_StdFooYp_StandardFoot_Ypos;0." rot="0.;180.;0." > - <sector value="7" /> - </posXYZ> - <posXYZ volume="ExtremityRailSupport_minus" X_Y_Z=" FEET_ExRSpxam_ExtremityRailSupport_assembled_minus_X;FEET_ExRSpyas_ExtremityRailSupport_assembled_Y; -FEET_ExRSposz_ExtremityRailSupport_Z" rot="0.;180.;0." > - <sector value="7" /> - </posXYZ> - <posXYZ volume="ExtremityFoot" X_Y_Z=" FEET_StdFooXp_StandardFoot_Xpos;FEET_StdFooYp_StandardFoot_Ypos;0." > - <sector value="6" /> - </posXYZ> - <posXYZ volume="ExtremityRailSupport_plus" X_Y_Z=" FEET_ExRSpxap_ExtremityRailSupport_assembled_plus_X; FEET_ExRSpyas_ExtremityRailSupport_assembled_Y; -FEET_ExRSposz_ExtremityRailSupport_Z" rot="0.;180.;0." > - <sector value="6" /> - </posXYZ> - <posXYZ volume="FEET_ExtremityStrut" X_Y_Z="0.;FEET_ExtFStYp_ExtremityFootStrut_Ypos;0." > - <sector value="7" /> - </posXYZ> +<composition name="Extremity_Feet_Comp" > + <posXYZ volume="Extremiy_Feet" X_Y_Z=" -3609.95 ; -4895. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Extremiy_Feet" X_Y_Z=" 3609.95 ; -4895. ; 0." rot=" 0.; 180.;0." /> + <posXYZ volume="Extremity_Rail_Support1" X_Y_Z=" -2982.641; 1304.32 ; 165.02" rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Rail_Support2" X_Y_Z=" 2982.641; 1304.32 ; 165.02" rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Main_Strut" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Girder" X_Y_Z=" 2735.53 ; -969.96 ; -758.8" rot=" 0.; 180.; 0." /> + <posXYZ volume="Extremity_Girder" X_Y_Z=" -2735.53 ; -969.96 ; -757.8" rot=" 0.; 180.; 0." /> </composition> + <!-- End assembly of Standard feet, Standard rail support and Standard strut --> -<var name="FEET_Gir12zpo" value="(FEET_ZposFee1+FEET_ZposFee2)/2. " /> -<var name="FEET_Gir12ypo" value=" FEET_StdFooYp_StandardFoot_Ypos + FEET_GirdYHei_YHeightGirder" /> -<var name="FEET_Gir23zpo" value="(FEET_ZposFee2+FEET_ZposFee3)/2. " /> -<var name="FEET_Gir34zpo" value="(FEET_ZposFee3+FEET_ZposFee4)/2. " /> -<var name="FEET_GirExzpo" value="FEET_ZposFee5-FEET_ExMPzsep_ExtremityMainPlate_Zsep/2.-FEET_MainPldZ_MainPlateDZ/2." /> -<var name="FEET_GirExxpo" value="FEET_GirdExtXpos_XposGirderEx"/> +<composition name="Feet" > + <posXYZ volume="Standard_Feet_Comp" X_Y_Z=" 0. ; -6135.059 ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Feet_Comp" X_Y_Z=" 0. ; -6135.059 ; 3425.034" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Feet_Comp" X_Y_Z=" 0. ; -6135.059 ; 6630.036" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Feet_Comp" X_Y_Z=" 0. ; -6135.059 ; 9380.034" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Feet_Comp" X_Y_Z=" 0. ; -6135.059 ; -3425.034" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Feet_Comp" X_Y_Z=" 0. ; -6135.059 ; -6630.036" rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Feet_Comp" X_Y_Z=" 0. ; -6135.059 ; -9380.034" rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Feet_Comp" X_Y_Z=" 0. ; -6135.059 ; 12080.034" rot=" 0.; 0.;0." /> + <posXYZ volume="Extremity_Feet_Comp" X_Y_Z=" 0. ; -6135.059 ; -12080.034" rot=" 0.; 180.;0." /> -<composition name="Feet" > - <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.; FEET_ZposFee1" > - <ring value="0" /> - </posXYZ> - <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.; FEET_ZposFee2" > - <ring value="1" /> - </posXYZ> - <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.;-FEET_ZposFee2" > - <ring value="-1" /> - </posXYZ> - <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.; FEET_ZposFee3" > - <ring value="2" /> - </posXYZ> - <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.;-FEET_ZposFee3" > - <ring value="-2" /> - </posXYZ> - <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.; FEET_ZposFee4" > - <ring value="3" /> - </posXYZ> - <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.;-FEET_ZposFee4" > - <ring value="-3" /> - </posXYZ> - <posXYZ volume="ExtremityFootAssemblyPlus" X_Y_Z=" 0.;0.; FEET_ZposFee5" rot="0.; 0.;0." > - <ring value="4" /> - </posXYZ> - <posXYZ volume="ExtremityFootAssemblyMinus" X_Y_Z=" 0.;0.;-FEET_ZposFee5" rot="0.;180.;0." > - <ring value="-4" /> - </posXYZ> - <posXYZ volume="Girder12" X_Y_Z=" FEET_GirdXpos_XposGirder;FEET_Gir12ypo;FEET_Gir12zpo" rot="0.;-90.;0." > - <sector value="7" /> - <ring value="1" /> - </posXYZ> - <posXYZ volume="Girder12" X_Y_Z="-FEET_GirdXpos_XposGirder;FEET_Gir12ypo;FEET_Gir12zpo" rot="0.;-90.;0." > - <sector value="6" /> - <ring value="1" /> - </posXYZ> - <posXYZ volume="Girder12" X_Y_Z=" FEET_GirdXpos_XposGirder;FEET_Gir12ypo;-FEET_Gir12zpo" rot="0.;-90.;0." > - <sector value="7" /> - <ring value="-1" /> - </posXYZ> - <posXYZ volume="Girder12" X_Y_Z="-FEET_GirdXpos_XposGirder;FEET_Gir12ypo;-FEET_Gir12zpo" rot="0.;-90.;0." > - <sector value="6" /> - <ring value="-1" /> - </posXYZ> - <posXYZ volume="Girder23" X_Y_Z=" FEET_GirdXpos_XposGirder;FEET_Gir12ypo;FEET_Gir23zpo" rot="0.;-90.;0." > - <sector value="7" /> - <ring value="2" /> - </posXYZ> - <posXYZ volume="Girder23" X_Y_Z="-FEET_GirdXpos_XposGirder;FEET_Gir12ypo;FEET_Gir23zpo" rot="0.;-90.;0." > - <sector value="6" /> - <ring value="2" /> - </posXYZ> - <posXYZ volume="Girder23" X_Y_Z=" FEET_GirdXpos_XposGirder;FEET_Gir12ypo;-FEET_Gir23zpo" rot="0.;-90.;0." > - <sector value="7" /> - <ring value="-2" /> - </posXYZ> - <posXYZ volume="Girder23" X_Y_Z="-FEET_GirdXpos_XposGirder;FEET_Gir12ypo;-FEET_Gir23zpo" rot="0.;-90.;0." > - <sector value="6" /> - <ring value="-2" /> - </posXYZ> - <posXYZ volume="Girder34" X_Y_Z=" FEET_GirdXpos_XposGirder;FEET_Gir12ypo;FEET_Gir34zpo" rot="0.;-90.;0." > - <sector value="7" /> - <ring value="3" /> - </posXYZ> - <posXYZ volume="Girder34" X_Y_Z="-FEET_GirdXpos_XposGirder;FEET_Gir12ypo;FEET_Gir34zpo" rot="0.;-90.;0." > - <sector value="6" /> - <ring value="3" /> - </posXYZ> - <posXYZ volume="Girder34" X_Y_Z=" FEET_GirdXpos_XposGirder;FEET_Gir12ypo;-FEET_Gir34zpo" rot="0.;-90.;0." > - <sector value="7" /> - <ring value="-3" /> - </posXYZ> - <posXYZ volume="Girder34" X_Y_Z="-FEET_GirdXpos_XposGirder;FEET_Gir12ypo;-FEET_Gir34zpo" rot="0.;-90.;0." > - <sector value="6" /> - <ring value="-3" /> - </posXYZ> - <posXYZ volume="GirderExtremity" X_Y_Z=" FEET_GirdExtXpos_XposGirderEx; -FEET_GirdExtZpos_ZposGirderEx; FEET_GirExzpo" rot="0.;180.;0." > - </posXYZ> - <posXYZ volume="GirderExtremity" X_Y_Z=" -FEET_GirdExtXpos_XposGirderEx; -FEET_GirdExtZpos_ZposGirderEx; FEET_GirExzpo" rot="0.;180.;0." > - </posXYZ> - <posXYZ volume="GirderExtremity" X_Y_Z=" FEET_GirdExtXpos_XposGirderEx; -FEET_GirdExtZpos_ZposGirderEx; -FEET_GirExzpo" rot="0.;0.;0." > - </posXYZ> - <posXYZ volume="GirderExtremity" X_Y_Z=" -FEET_GirdExtXpos_XposGirderEx; -FEET_GirdExtZpos_ZposGirderEx; -FEET_GirExzpo" rot="0.;0.;0." > - </posXYZ> + <posXYZ volume="Standard_Girder1-2-3" X_Y_Z=" -2735.5 ; -6613.91 ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Standard_Girder1-2-3" X_Y_Z=" 2735.5 ; -6613.91 ; 0." rot=" 0.; 180.;0." /> </composition> </section> + <section name = "ATLAS Rail" version = "7.0" date = "10 December 2003" @@ -6089,33 +5210,420 @@ box name="JTC_JTCB_BottomCentralCut" material="PolyBoron207HD5" X_Y_Z=" 2.*(JTC_ <posXYZ volume="CuivreCable" X_Y_Z=" 0;-541 ;SerZ" rot=" 0.;90.;0." /> </composition> -<composition name="services3" > - <posRPhiZ volume="services2" R_Phi_Z=" SerStart; Zero ; Zero" /> +<!-- flexible chain sector 9 + +name = "Flexible Chain Sector 9-35Volumes" +version = "0.0" +date = "01.03.2019" +author = "Niko Tsutskiridze - Georgian Team" --> + + +<!-- Towing ARM --> +<box name="TowingArm_main" material="ShieldSteel" X_Y_Z=" 263.; 795.; 2480." /> +<box name="TowingArm_main_Subtr" material="ShieldSteel" X_Y_Z="250.; 782.; 2500." /> + +<subtraction name="TowingArm_Sub" > + <posXYZ volume="TowingArm_main" /> + <posXYZ volume="TowingArm_main_Subtr" /> +</subtraction> + +<box name="TowingARM_Plate_main" material="ShieldSteel" X_Y_Z="102.; 550.; 550." /> +<box name="TowingARM_Plate_Subtr" material="ShieldSteel" X_Y_Z="102.; 510.; 510. " /> + +<subtraction name="TowingArm_Plate" > + <posXYZ volume="TowingARM_Plate_main" /> + <posXYZ volume="TowingARM_Plate_Subtr" X_Y_Z=" 10. ; 0. ; 0. " /> +</subtraction> + +<composition name="TowingArm" > + <posXYZ volume="TowingArm_Sub" rot="0. ; 0. ; 0." /> + <posXYZ volume="TowingArm_Plate" X_Y_Z="182.6; 0. ; 930. " rot=" 0. ; 0. ; 0." /> +</composition> +<!-- End Towing ARM --> + +<!-- Drag Chain --> +<box name="DragChain_Main" material="ShieldSteel" X_Y_Z=" 5555.; 804.; 17.5" /> +<tubs name="DragChain_Tube" material="ShieldSteel" Rio_Z="912.5; 930.; 804." profile="0.; 90." nbPhi="36."/> +<box name="DragChain_SmMain" material="ShieldSteel" X_Y_Z=" 17.5; 804.; 275." /> + +<union name="DragChain" > + <posXYZ volume="DragChain_Main"/> + <posXYZ volume="DragChain_Tube" X_Y_Z="2777.5; 0. ; 921.25 " rot=" 270. ; 0. ; 0." /> + <posXYZ volume="DragChain_SmMain" X_Y_Z="3698.75; 0. ; 1056.75 "/> +</union> +<!-- End Towing ARM --> + +<!-- Pipes --> +<box name="Pipe_Main" material="ShieldSteel" X_Y_Z=" 5425.; 439.; 2.05" /> +<tubs name="Pipe_Tube" material="ShieldSteel" Rio_Z="900.; 902.05; 439." profile="0.; 90." nbPhi="36."/> +<box name="Pipe_SmMain" material="ShieldSteel" X_Y_Z=" 2.05; 439.; 5114." /> + +<union name="FCH_Pipes" > + <posXYZ volume="Pipe_Main" X_Y_Z="0.; 0. ; 0. " rot="0. ; 0. ; 0." /> + <posXYZ volume="Pipe_Tube" X_Y_Z="2712.5; 0. ; 901.025 " rot=" 270. ; 0. ; 0." /> + <posXYZ volume="Pipe_SmMain" X_Y_Z="3613.525; 0. ; 3454.025 "/> +</union> +<!-- End Pipes --> + +<!-- Cables --> +<box name="Cable_Main" material="Copper" X_Y_Z=" 5425.; 720.; 6.7" /> +<tubs name="Cable_Tube" material="Copper" Rio_Z="1013.3; 1020.; 720." profile="0.; 90." nbPhi="36."/> +<box name="Cable_SmMain" material="Copper" X_Y_Z=" 6.7; 720.; 2504." /> + +<union name="FCH_Cable" > + <posXYZ volume="Cable_Main" X_Y_Z="0.; 0. ; 0. " rot="0. ; 0. ; 0." /> + <posXYZ volume="Cable_Tube" X_Y_Z="2712.5; 0. ; 1016.65 " rot=" 270. ; 0. ; 0." /> + <posXYZ volume="Cable_SmMain" X_Y_Z="3729.15; 0. ; 2266.65 "/> +</union> +<!-- End Cables --> + +<!-- Support --> +<box name="Support_MaBox" material="ShieldSteel" X_Y_Z=" 5230.; 1005.; 750." /> +<box name="Support_MaCutBox1" material="ShieldSteel" X_Y_Z=" 5240.; 1005.; 336.9" /> +<box name="Support_MaCutBox2" material="ShieldSteel" X_Y_Z=" 5130.; 895.; 760." /> + +<subtraction name="Support_Ma" > + <posXYZ volume="Support_MaBox" /> + <posXYZ volume="Support_MaCutBox1" X_Y_Z="0.; 12.6 ; -181.15 " rot=" 0. ; 0. ; 0."/> + <posXYZ volume="Support_MaCutBox1" X_Y_Z="0.; 12.6 ; 181.15 " rot=" 0. ; 0. ; 0."/> + <posXYZ volume="Support_MaCutBox2" X_Y_Z="0.; 0. ; 0. " rot=" 0. ; 0. ; 0."/> +</subtraction> + +<gvxy name="Support_Leg1" material="ShieldSteel" dZ="700."> + <gvxy_point X_Y="-50.; -50."/> + <gvxy_point X_Y="-50.; -40."/> + <gvxy_point X_Y="-6.5; -40."/> + <gvxy_point X_Y="-6.5; 40."/> + <gvxy_point X_Y="-50.; 40."/> + <gvxy_point X_Y="-50.; 50."/> + <gvxy_point X_Y="50.; 50."/> + <gvxy_point X_Y="50.; 40."/> + <gvxy_point X_Y="6.5; 40."/> + <gvxy_point X_Y="6.5; -40."/> + <gvxy_point X_Y="50.; -40."/> + <gvxy_point X_Y="50.; -50."/> +</gvxy> + +<gvxy name="Support_Leg2" material="ShieldSteel" dZ="522.7"> + <gvxy_point X_Y="-50.; -50."/> + <gvxy_point X_Y="-50.; -31.4"/> + <gvxy_point X_Y="-9.3; -31.4"/> + <gvxy_point X_Y="-9.3; 40."/> + <gvxy_point X_Y="-50.; 31.4"/> + <gvxy_point X_Y="-50.; 50."/> + <gvxy_point X_Y="50.; 50."/> + <gvxy_point X_Y="50.; 31.4"/> + <gvxy_point X_Y="9.3; 31.4"/> + <gvxy_point X_Y="9.3; -31.4"/> + <gvxy_point X_Y="50.; -31.4"/> + <gvxy_point X_Y="50.; -50."/> +</gvxy> + +<composition name="FCH_SupportLeg" > + <posXYZ volume="Support_Leg1" X_Y_Z="0.; 0. ; 0. " rot="0. ; 90. ; 0." /> + <posXYZ volume="Support_Leg2" X_Y_Z="-257.5; 311.36 ; 0. " rot="0. ; 90. ; 90." /> +</composition> + +<gvxy name="Support_SidePl1" material="ShieldSteel" dZ="3150.5"> + <gvxy_point X_Y="150.; 62.5"/> + <gvxy_point X_Y="156.; 62.5"/> + <gvxy_point X_Y="156.; -62.5"/> + <gvxy_point X_Y="-156.; -62.5"/> + <gvxy_point X_Y="-156.; 62.5"/> + <gvxy_point X_Y="-150.; 62.5"/> + <gvxy_point X_Y="-150.; -56.7"/> + <gvxy_point X_Y="150.; -57.7"/> +</gvxy> + +<gvxy name="Support_SidePl2" material="ShieldSteel" dZ="2300."> + <gvxy_point X_Y="-150.; 812.5"/> + <gvxy_point X_Y="-156.; 812.5"/> + <gvxy_point X_Y="-156.; 937.5"/> + <gvxy_point X_Y="156.; 937.5"/> + <gvxy_point X_Y="156.; 812.5"/> + <gvxy_point X_Y="150.; 812.5"/> + <gvxy_point X_Y="150.; 931.7"/> + <gvxy_point X_Y="-150.; 931.7"/> +</gvxy> + +<composition name="Support_SidePl" > + <posXYZ volume="Support_SidePl1" X_Y_Z="0.; 0. ; 0. " rot="0. ; 0. ; 0." /> + <posXYZ volume="Support_SidePl2" X_Y_Z="0.; 0. ; 425.25 " rot="0. ; 0. ; 0." /> +</composition> + +<gvxy name="Support_SideFrPl1" material="ShieldSteel" dZ="14."> + <gvxy_point X_Y="-379.; -329.5"/> + <gvxy_point X_Y="-379.; -444.5"/> + <gvxy_point X_Y="-928.5; -594.5"/> + <gvxy_point X_Y="-1118.5; -594.5"/> + <gvxy_point X_Y="-1118.5; -220.5"/> + <gvxy_point X_Y="-300.; 594.5"/> + <gvxy_point X_Y="300.; 594.5"/> + <gvxy_point X_Y="1118.5; -220.5"/> + <gvxy_point X_Y="1118.5; -594.5"/> + <gvxy_point X_Y="928.5; -594.5"/> + <gvxy_point X_Y="379.; -444.5"/> + <gvxy_point X_Y="379.; -329.5"/> +</gvxy> + +<box name="Support_SideFrPl2_Box" material="ShieldSteel" X_Y_Z=" 431.5; 1054.; 76." /> +<box name="Support_SideFrPl2_Cut" material="ShieldSteel" X_Y_Z=" 431.5; 1000.; 80." /> + +<subtraction name="Support_SideFrPl2" > + <posXYZ volume="Support_SideFrPl2_Box" /> + <posXYZ volume="Support_SideFrPl2_Cut" X_Y_Z="27.; 0. ; 0. " rot=" 0. ; 0. ; 0."/> +</subtraction> + +<box name="Support_SideFrPl3_Box" material="ShieldSteel" X_Y_Z=" 1252.; 100.; 708." /> +<box name="Support_SideFrPl3_Cut" material="ShieldSteel" X_Y_Z=" 1252.; 110.; 650." /> + +<subtraction name="Support_SideFrPl3" > + <posXYZ volume="Support_SideFrPl3_Box" /> + <posXYZ volume="Support_SideFrPl3_Cut" X_Y_Z="29.; 0. ; 0. " rot=" 0. ; 0. ; 0."/> +</subtraction> + +<composition name="FCH_Support" > + <posXYZ volume="Support_Ma" X_Y_Z="0.; 0. ; 0. " rot="0. ; 0. ; 0." /> + <posXYZ volume="FCH_SupportLeg" X_Y_Z="-2283.; -1075.31 ; 333.5 " rot="0. ; 0. ; 0." /> + <posXYZ volume="FCH_SupportLeg" X_Y_Z="-2283.; -1075.31 ; -333.5 " rot="0. ; 0. ; 0." /> + <posXYZ volume="Support_SidePl" X_Y_Z="3636.8; -439.8 ; 2825.25 " rot="0. ; 180. ; 0." /> + <posXYZ volume="Support_SidePl" X_Y_Z="3636.8; -439.8 ; -2825.25 " rot="0. ; 0. ; 0." /> + <posXYZ volume="Support_SideFrPl1" X_Y_Z="3241.3; -500. ; 0. " rot="0. ; 90. ; 90." /> + <posXYZ volume="Support_SideFrPl2" X_Y_Z="3668.55; -2.6 ; 1156.51 " rot="0. ; 0. ; 0." /> + <posXYZ volume="Support_SideFrPl2" X_Y_Z="3668.55; -2.6 ; -1156.51 " rot="0. ; 0. ; 0." /> + <posXYZ volume="Support_SideFrPl3" X_Y_Z="3263.3; 576.92 ; 0. " rot="0. ; 0. ; 0." /> +</composition> +<!-- End Support --> + +<composition name="FlexibleChainSector9" > + <posXYZ volume="TowingArm" X_Y_Z="-4469.28; 0. ; 2659.1 " rot=" 0. ; 0. ; 0." /> + <posXYZ volume="TowingArm" X_Y_Z="-4469.28; 0. ; -2659.1 " rot=" 180. ; 0. ; 0." /> + <posXYZ volume="DragChain" X_Y_Z="-8197.5; 0. ; 222.75 " rot="0. ; 0. ; 0." /> + <posXYZ volume="DragChain" X_Y_Z="-8197.5; 0. ; -222.75 " rot="180. ; 0. ; 0." /> + <posXYZ volume="FCH_Pipes" X_Y_Z="-8090.84; -158.75 ; 194.625 " rot="0. ; 0. ; 0." /> + <posXYZ volume="FCH_Pipes" X_Y_Z="-8090.84; -158.75 ; -194.625 " rot="180. ; 0. ; 0." /> + <posXYZ volume="FCH_Cable" X_Y_Z="-8091.32; -21. ; 79. " rot="0. ; 0. ; 0." /> + <posXYZ volume="FCH_Cable" X_Y_Z="-8091.32; -21. ; -79. " rot="180. ; 0. ; 0." /> + <posXYZ volume="FCH_Support" X_Y_Z="-8103.; 2.5 ; 0. " rot="0. ; 0. ; 0." /> +</composition> + +<!-- end of flexible chain sector 9 --> + +<!-- flexible chain sector 11 and 15 + +name = "41_Vol_-_FlexibleChainSector11-15" +version = "0.0" +date = "07-06-2019" +author = "Niko Tsutskiridze, Davit Shekiladze" --> + +<!-- Support --> +<box name="Support_BottomPlate" material="ShieldSteel" X_Y_Z=" 4300.; 9.5; 506." /> +<box name="Support_SidesPlates" material="ShieldSteel" X_Y_Z=" 4312.; 828.5; 25." /> +<box name="Support_SidesPlatesCutBox" material="ShieldSteel" X_Y_Z=" 1956.; 710.; 30." /> + +<subtraction name="Support_SidesPlatesSubtr" > + <posXYZ volume="Support_SidesPlates" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_SidesPlatesCutBox" X_Y_Z=" -1078. ; -40.75 ; 0. " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_SidesPlatesCutBox" X_Y_Z=" 1078. ; -40.75 ; 0. " rot=" 0. ; 0. ; 0. "/> +</subtraction> + +<box name="Support_MidlPlates" material="ShieldSteel" X_Y_Z=" 4312.; 814.9; 20." /> +<box name="Support_MidlPlatesCutBox" material="ShieldSteel" X_Y_Z=" 1954.; 615.; 25." /> + +<subtraction name="Support_MidlPlatesSubtr" > + <posXYZ volume="Support_MidlPlates" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_MidlPlatesCutBox" X_Y_Z=" -1079. ; -0.05 ; 0. " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_MidlPlatesCutBox" X_Y_Z=" 1079. ; -0.05 ; 0. " rot=" 0. ; 0. ; 0. "/> +</subtraction> + +<composition name="Support_SidesPlatesM" > + <posXYZ volume="Support_SidesPlatesSubtr" X_Y_Z=" 0. ; 405.547 ; 265.6 " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_SidesPlatesSubtr" X_Y_Z=" 0. ; 405.547 ; -265.6 " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_MidlPlatesSubtr" X_Y_Z=" 0. ; 412.35 ; 0. " rot=" 0. ; 0. ; 0. "/> +</composition> + +<gvxy name="Support_WingPlate" material="ShieldSteel" dZ="2287." > + <gvxy_point X_Y=" -114.148; 64.757 " /> + <gvxy_point X_Y=" -114.148; -69.961 " /> + <gvxy_point X_Y=" -119.041; -69.961 " /> + <gvxy_point X_Y=" -119.041; 69.961 " /> + <gvxy_point X_Y=" 119.041; 69.961 " /> + <gvxy_point X_Y=" 119.041; -69.961 " /> + <gvxy_point X_Y=" 114.148; -69.961 " /> + <gvxy_point X_Y=" 114.148; 64.757 " /> +</gvxy> + +<box name="Support_WingBox1" material="ShieldSteel" X_Y_Z=" 297.155; 896.845; 100." /> +<box name="Support_WingCutBox1" material="ShieldSteel" X_Y_Z=" 238.155; 846.845; 110." /> + +<subtraction name="Support_WingBox1Subtr" > + <posXYZ volume="Support_WingBox1" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingCutBox1" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0. "/> +</subtraction> + + +<box name="Support_WingBox" material="ShieldSteel" X_Y_Z=" 302.155; 901.845; 100." /> +<box name="Support_WingCutBox" material="ShieldSteel" X_Y_Z=" 238.155; 846.845; 110." /> + +<subtraction name="Support_WingBoxSubtr" > + <posXYZ volume="Support_WingBox" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingCutBox" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0. "/> +</subtraction> + +<box name="Support_WingBox2" material="ShieldSteel" X_Y_Z=" 291.; 866.094; 100." /> +<box name="Support_WingCutBox2" material="ShieldSteel" X_Y_Z=" 246.155; 821.094; 110." /> + +<subtraction name="Support_WingBox2Subtr" > + <posXYZ volume="Support_WingBox2" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingCutBox2" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0. "/> +</subtraction> + +<box name="Support_WingBox3" material="ShieldSteel" X_Y_Z=" 242.; 629.5; 1041." /> +<box name="Support_WingCutBox3" material="ShieldSteel" X_Y_Z=" 217.; 600.; 1050." /> + +<subtraction name="Support_WingBox3Subtr" > + <posXYZ volume="Support_WingBox3" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingCutBox3" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0. "/> +</subtraction> + +<composition name="Support_WingSidepartsLeft" > + <posXYZ volume="Support_WingPlate" X_Y_Z=" 0. ; 344.027 ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Support_WingPlate" X_Y_Z=" 0. ; -344.027 ; 0." rot=" 180.; 0.;0." /> + <posXYZ volume="Support_WingBox1Subtr" X_Y_Z=" 0. ; 0.; 583.5 " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingBoxSubtr" X_Y_Z=" 0. ; 0.; 1087.5 " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingBoxSubtr" X_Y_Z=" 0. ; 0.; -133.5 " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingBoxSubtr" X_Y_Z=" 0. ; 0.; -794.5 " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingBox2Subtr" X_Y_Z=" 18.6 ; 15.3; 1237.2 " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingBox3Subtr" X_Y_Z=" -11. ; 3.6; -1744. " rot=" 0. ; 0. ; 0. "/> +</composition> + +<composition name="Support_WingSidepartsRight" > + <posXYZ volume="Support_WingPlate" X_Y_Z=" 0. ; 344.027 ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Support_WingPlate" X_Y_Z=" 0. ; -344.027 ; 0." rot=" 180.; 0.;0." /> + <posXYZ volume="Support_WingBox1Subtr" X_Y_Z=" 0. ; 0.; -583.5 " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingBoxSubtr" X_Y_Z=" 0. ; 0.; -1087.5 " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingBoxSubtr" X_Y_Z=" 0. ; 0.; 133.5 " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingBoxSubtr" X_Y_Z=" 0. ; 0.; 794.5 " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingBox2Subtr" X_Y_Z=" 18.6 ; 15.3; -1237.2 " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingBox3Subtr" X_Y_Z=" -11. ; 3.6; 1744. " rot=" 0. ; 0. ; 0. "/> +</composition> + +<box name="Support_WingCentBottom" material="ShieldSteel" X_Y_Z=" 1396.; 795.; 18." /> + +<tubs name="Support_WingCentBottomCutTube" material="ShieldSteel" Rio_Z=" 0. ; 385. ; 20. " nbPhi="32" /> +<subtraction name="Support_WingCentBottomCut" > + <posXYZ volume="Support_WingCentBottom" X_Y_Z=" 0. ; 10. ; 0. " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingCentBottomCutTube" X_Y_Z=" 690. ; 292.5 ; 0. " rot=" 0. ; 0. ; 0. "/> + <posXYZ volume="Support_WingCentBottomCutTube" X_Y_Z=" -690. ; 292.5 ; 0. " rot=" 0. ; 0. ; 0. "/> +</subtraction> + +<gvxy name="Support_WingMiddleTopPlate" material="ShieldSteel" dZ="14." > + <gvxy_point X_Y=" -463.; 290.825 " /> + <gvxy_point X_Y=" -463.; -290.825 " /> + <gvxy_point X_Y=" -563.; -290.825 " /> + <gvxy_point X_Y=" -563.; 390.825 " /> + <gvxy_point X_Y=" 563.; 390.825 " /> + <gvxy_point X_Y=" 563.; -290.825 " /> + <gvxy_point X_Y=" 463.; -290.825 " /> + <gvxy_point X_Y=" 463.; 290.825 " /> +</gvxy> + +<gvxy name="Support_WingMiddleBackPlate" material="ShieldSteel" dZ="100." > + <gvxy_point X_Y=" -263.; 410.525 " /> + <gvxy_point X_Y=" -263.; -410.525 " /> + <gvxy_point X_Y=" -288.; -410.525 " /> + <gvxy_point X_Y=" -288.; 430.525 " /> + <gvxy_point X_Y=" 288.; 430.525 " /> + <gvxy_point X_Y=" 288.; -410.525 " /> + <gvxy_point X_Y=" 263.; -410.525 " /> + <gvxy_point X_Y=" 263.; 410.525 " /> +</gvxy> + +<composition name="Support_WingMiddle" > + <posXYZ volume="Support_WingCentBottomCut" X_Y_Z=" 2690. ; -4.774 ; 0." rot=" 90.; -90.;0." /> + <posXYZ volume="Support_WingMiddleTopPlate" X_Y_Z=" 3065.32 ; 835.9 ; 0." rot=" 90.; -90.;0." /> + <posXYZ volume="Support_WingMiddleBackPlate" X_Y_Z=" 2324.5 ; 418.6 ; 0." rot=" 0.; 90.;0." /> +</composition> + +<!-- End Support --> + +<!-- Drag Chain--> +<box name="plate_of_drag_chain1" material="ShieldSteel" X_Y_Z="4639.; 640.; 16."/> +<tubs name="plate_of_drag_chain2" material="ShieldSteel" Rio_Z="409.; 425.; 640." profile="90.; 90." nbPhi="32"/> +<box name="plate_of_drag_chain3" material="ShieldSteel" X_Y_Z="16; 640.; 324.5"/> + +<composition name="Drag_Chain_assembly" > + <posXYZ volume="plate_of_drag_chain1" X_Y_Z=" 0.; 0.; 0." rot=" 0.; 0.; 0."/> + <posXYZ volume="plate_of_drag_chain2" X_Y_Z=" 2319.55; 0.; -417." rot=" 90.; 90.; 0."/> + <posXYZ volume="plate_of_drag_chain3" X_Y_Z=" 2736.5; 0.; -579.3" rot=" 0.; 0.; 0."/> +</composition> + +<composition name="Drag_Chain" > + <posXYZ volume="Drag_Chain_assembly" X_Y_Z=" 178.09; 387.39; -134." rot=" 0.; 0.; 0."/> + <posXYZ volume="Drag_Chain_assembly" X_Y_Z=" 178.09; 387.39; 134." rot=" 180.; 0.; 0."/> </composition> +<!--End Drag Chain--> -<var name="FlChx" value="200"/> -<var name="FlChy" value="1000"/> -<var name="FlChz" value="3200"/> -<box name="Flexible" material="Aluminium1" X_Y_Z="FlChx;FlChy;FlChz" /> -<tubs name="Virage" material="Aluminium1" Rio_Z="800;1000;1000" profile="0;90" /> +<!-- Cable--> +<box name="plate_of_Cable1" material="Copper" X_Y_Z="4609.; 192.; 16."/> +<tubs name="plate_of_Cable2" material="Copper" Rio_Z="409.; 425.; 192." profile="90.; 90." nbPhi="32"/> +<box name="plate_of_Cable3" material="Copper" X_Y_Z="16.; 192.; 3282."/> -<composition name="FlexibleChain2"> - <posXYZ volume="Flexible" X_Y_Z=" FlChy-FlChx/2.; 0.; 0." /> - <posXYZ volume="Flexible" X_Y_Z=" -FlChz/2. ; 0.;FlChz/2.+FlChy-FlChx/2." rot=" 0.; 90.; 0." /> - <posXYZ volume="Flexible" X_Y_Z="-3*FlChz/2. ; 0.;FlChz/2.+FlChy-FlChx/2." rot=" 0.; 90.; 0." /> - <posXYZ volume="Virage" X_Y_Z=" 0.; 0.;FlChz/2." rot="90.; 0.; 0." /> +<composition name="Cable_assembly" > + <posXYZ volume="plate_of_Cable1" X_Y_Z=" 0.; 0.; 0." rot=" 0.; 0.; 0."/> + <posXYZ volume="plate_of_Cable2" X_Y_Z=" 2304.55; 0; -417." rot=" 90.; 90.; 0."/> + <posXYZ volume="plate_of_Cable3" X_Y_Z=" 2721.5; 0.; -2058.05" rot=" 0.; 0.; 0."/> </composition> -<composition name="servicesAtZ0" > +<composition name="Cable" > + <posXYZ volume="Cable_assembly" X_Y_Z=" 163.09; 554.39; -180." rot=" 0.; 0.; 0."/> + <posXYZ volume="Cable_assembly" X_Y_Z=" 163.09; 554.39; 180." rot=" 180.; 0.; 0."/> +</composition> +<!--End Cable--> + +<!-- Pipes--> +<box name="plate_of_Pipes1" material="ShieldSteel" X_Y_Z="4609.; 240.; 16."/> +<tubs name="plate_of_Pipes2" material="ShieldSteel" Rio_Z="409.; 425.; 240." profile="90.; 90." nbPhi="32"/> +<box name="plate_of_Pipes3" material="ShieldSteel" X_Y_Z="16.; 240.; 3282."/> + +<composition name="Pipes_assembly" > + <posXYZ volume="plate_of_Pipes1" X_Y_Z=" 0.; 0.; 0." rot=" 0.; 0.; 0."/> + <posXYZ volume="plate_of_Pipes2" X_Y_Z=" 2304.55; 0.; -417." rot=" 90.; 90.; 0."/> + <posXYZ volume="plate_of_Pipes3" X_Y_Z=" 2721.5; 0.; -2058.05" rot=" 0.; 0.; 0."/> +</composition> + +<composition name="Pipes" > + <posXYZ volume="Pipes_assembly" X_Y_Z=" 163.09; 287.39; 180." rot=" 180.; 0.; 0."/> + <posXYZ volume="Pipes_assembly" X_Y_Z=" 163.09; 287.39; -180." rot=" 0.; 0.; 0."/> +</composition> +<!--End Pipes--> + +<composition name="Flexible_Chain_Sector11-15" > + <posXYZ volume="Support_BottomPlate" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Support_SidesPlatesM" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Support_WingSidepartsLeft" X_Y_Z=" 2913.853 ; 402.7 ; -1985.5" rot=" 0.; 0.; 0." /> + <posXYZ volume="Support_WingSidepartsRight" X_Y_Z=" 2913.853 ; 402.7 ; 1985.5" rot=" 0.; 0.; 0." /> + <posXYZ volume="Support_WingMiddle" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Drag_Chain" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Cable" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> + <posXYZ volume="Pipes" X_Y_Z=" 0. ; 0. ; 0." rot=" 0.; 0.;0." /> +</composition> + +<composition name="FlexibleChainSector11-15" > + <posXYZ volume="Flexible_Chain_Sector11-15" X_Y_Z=" -5446.554 ; -5631.994 ; 0." rot=" 0.; 0.;45." /> + <posXYZ volume="Flexible_Chain_Sector11-15" X_Y_Z=" 5446.554 ; -5631.994 ; 0." rot=" 0.; 180.; -45." /> +</composition> + +<!-- end of flexible chain sector 11 and 15 --> + +<composition name="servicesAtZ0" > <posXYZ volume="EMCaloPipeI" X_Y_Z=" Zero; 7000 ; Zero" rot=" 90.; 0.;0." /> <posXYZ volume="EMCaloPipeO" X_Y_Z=" Zero; -5000 ; 100" rot=" 90.; 0.;0." /> <posXYZ volume="services1" X_Y_Z=" Zero; Zero ; Zero" rot=" 0.; 0.;0." /> <posRPhiZ volume="services1" R_Phi_Z="Zero; 45 ; Zero" rot=" 0.; 0.;0." /> <posRPhiZ volume="services1" R_Phi_Z="Zero; 135 ; Zero" rot=" 0.; 0.;0." /> - <posRPhiZ volume="services3" R_Phi_Z="Zero; 225 ; Zero" rot=" 0.; 0.;0." /> - <posRPhiZ volume="services3" R_Phi_Z="Zero; 315 ; Zero" rot="180.; 0.;0." /> - <posXYZ volume="FlexibleChain2" X_Y_Z=" -5440.;0.;-2750." /> - <posXYZ volume="FlexibleChain2" X_Y_Z=" -5440.;0.;+2750." rot="180.; 0.; 0."/> + <posXYZ volume="FlexibleChainSector9" X_Y_Z="0;0;0" rot="0;0;0"/> + <posXYZ volume="FlexibleChainSector11-15" X_Y_Z="0;0;0" rot="0;0;0"/> </composition> </section> @@ -9808,9 +9316,9 @@ box name="JTC_JTCB_BottomCentralCut" material="PolyBoron207HD5" X_Y_Z=" 2.*(JTC_ </section> <section name = "HFtruck" - version = "7.0" - date = "22 November 2008" - author = "Laurent" + version = "0.0" + date = "13-09-2017" + author = "Besik Kekelia" top_volume = "HFTruckRail"> <!-- name = HFTruck section name = "Supports" --> @@ -9823,164 +9331,395 @@ box name="JTC_JTCB_BottomCentralCut" material="PolyBoron207HD5" X_Y_Z=" 2.*(JTC_ --> <defaults unit_length="mm" /> -<!-- Spokes U profile --> -<var name="HFTCBLthi" value="5"/> -<var name="HFTCBext" value="400"/> -<var name="HFTCBext2" value="200"/> -<var name="HFTCBhei" value="100"/> -<var name="HFTCBSthi" value="6"/> - -<var name="HFTCBLxa" value="HFTCBext/2." /> -<var name="HFTCBLya" value="0." /> -<var name="HFTCBLxb" value="HFTCBLxa" /> -<var name="HFTCBLyb" value="HFTCBhei" /> -<var name="HFTCBLxc" value="HFTCBLxb -HFTCBSthi" /> -<var name="HFTCBLyc" value="HFTCBLyb" /> -<var name="HFTCBLxd" value="HFTCBLxc" /> -<var name="HFTCBLyd" value="HFTCBLthi" /> - -<var name="HFT_leng" value="5400" /> -<var name="HFT_width" value="2210" /> -<var name="HFT_Decal" value="HFT_width/2.+40"/> -<var name="HFT_feet" value="6662" /> -<var name="HFT_RFP" value="1522" /> -<var name="HFT_RPR" value="4630" /> -<var name="HFT_RP2" value="2200" /> -<var name="HFT_RP3" value="5000" /> -<var name="TubPos" value="HFT_RFP+1300" /> -<var name="feePos" value="2092" /> -<var name="ZtruckPos" value="17850" /> -<var name="Zup" value="9850" /> -<var name="Tshape" value="540" /> -<var name="Sup2" value="Tshape+1075" /> -<var name="HFT_Deca" value="1700" /> - -<box name="HFTsup1" material="Iron2" X_Y_Z="Tshape;100;HFT_leng-10" /> -<box name="HFTsup2" material="Iron2" X_Y_Z="Tshape;100;HFT_width" /> -<box name="HFTcot1" material="Iron1" X_Y_Z="540;100;880" /> -<box name="HFTame1" material="Iron1" X_Y_Z="679;60;HFT_leng-10." /> - -<tubs name="HFTubes" material="Iron1" Rio_Z="244; 254;HFT_width" nbPhi="20" /> -<tubs name="HFTube2" material="Iron1" Rio_Z="104; 154;2105" nbPhi="20" /> - -<composition name="HFTruckSuppor1"> - <posXYZ volume="HFTcot1" X_Y_Z="Zero;Zero; HFT_leng/2.+50" rot="90.;Zero;Zero"/> - <posXYZ volume="HFTcot1" X_Y_Z="Zero;Zero;-HFT_leng/2.-50" rot="90.;Zero;Zero"/> - <posXYZ volume="HFTame1" X_Y_Z="Zero;Zero;Zero" rot="Zero;Zero;90."/> - <posXYZ volume="HFTsup1" X_Y_Z="Zero; 390;Zero" /> - <posXYZ volume="HFTsup1" X_Y_Z="Zero;-390;Zero" /> -</composition> - -<box name="HFTfee1" material="Iron2" X_Y_Z="639;60;HFT_feet-10." /> -<box name="HFTfee2" material="Iron1" X_Y_Z="540;60;HFT_feet" /> -<composition name="HFTruckFeet2"> - <posXYZ volume="HFTfee1" X_Y_Z="Zero;Zero;Zero" rot="Zero;Zero;90."/> - <posXYZ volume="HFTfee2" X_Y_Z="Zero; 350;Zero" /> - <posXYZ volume="HFTfee2" X_Y_Z="Zero;-350;Zero" /> -</composition> - -<composition name="HFTruckFeet1"> - <posXYZ volume="HFTruckFeet2" X_Y_Z="Zero;-HFT_leng/2.;Zero" rot="90.;0.;0." /> -</composition> - -<gvxysx name="HFTProfiles2" material="Aluminium1" dZ="HFT_leng"> - <gvxy_point X_Y="HFTCBLxa;HFTCBLya"/> - <gvxy_point X_Y="HFTCBLxb;HFTCBLyb"/> - <gvxy_point X_Y="HFTCBLxc;HFTCBLyc"/> - <gvxy_point X_Y="HFTCBLxd;HFTCBLyd"/> -</gvxysx> -<composition name="HFTProfiles1"> - <posXYZ volume="HFTProfiles2" X_Y_Z="Zero;Zero;Zero" rot="0.;0.;180."/> -</composition> +<!-- Description of HF Truck --> + +<!-- Description of Column C1-L, C2-R --> +<gvxy name="Column" material="Iron" dZ="6662."> +<gvxy_point X_Y="1485.; 1645."/> +<gvxy_point X_Y="1525.; 1645."/> +<gvxy_point X_Y="1525.; 1409.5"/> +<gvxy_point X_Y="2225.; 1409.5"/> +<gvxy_point X_Y="2225.; 1645."/> +<gvxy_point X_Y="2265.; 1645."/> +<gvxy_point X_Y="2265.; 1105."/> +<gvxy_point X_Y="2225.; 1105."/> +<gvxy_point X_Y="2225.; 1340.5"/> +<gvxy_point X_Y="1525.; 1340.5"/> +<gvxy_point X_Y="1525.; 1105."/> +<gvxy_point X_Y="1485.; 1105."/> +</gvxy> + +<tubs name="Column_Tube" material="Iron" Rio_Z="147.95; 254.; 2680.9" nbPhi="32"/> + +<composition name="Column_C1-L_C2-R" > + <posXYZ volume="Column" X_Y_Z=" 0.; 0.; 0. " rot=" 90.; 0.; 0." /> + <posXYZ volume="Column" X_Y_Z=" 0.; 0.; 0. " rot=" 90.; 0.; 180." /> + <posXYZ volume="Column" X_Y_Z=" 0.; 0.; -2750. " rot=" 90.; 0.; 0." /> + <posXYZ volume="Column" X_Y_Z=" 0.; 0.; -2750. " rot=" 90.; 0.; 180." /> + <posXYZ volume="Column_Tube" X_Y_Z=" 1875.; 2068.; 0. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Column_Tube" X_Y_Z=" -1875.; 2068.; 0. " rot=" 0.; 0.; 0." /> +</composition> +<!-- end of Description of Column C1-L, C2-R --> + + +<!-- Description of Beam --> +<gvxy name="Beam_1" material="Iron" dZ="5319.9"> +<gvxy_point X_Y="-1645.; 4211.05"/> +<gvxy_point X_Y="-1645.; 4171.05"/> +<gvxy_point X_Y="-1420.05; 4171.05"/> +<gvxy_point X_Y="-1420.05; 3371.05"/> +<gvxy_point X_Y="-1645.; 3371.05"/> +<gvxy_point X_Y="-1645.; 3331.05"/> +<gvxy_point X_Y="-1109.95; 3331.05"/> +<gvxy_point X_Y="-1109.95; 3371.05"/> +<gvxy_point X_Y="-1329.95; 3371.05"/> +<gvxy_point X_Y="-1329.95; 4171.05"/> +<gvxy_point X_Y="-1109.95; 4171.05"/> +<gvxy_point X_Y="-1109.95; 4211.05"/> +</gvxy> + +<box name="Beam_Box" material="Iron" X_Y_Z="880.; 40.; 540."/> + +<composition name="Beam" > + <posXYZ volume="Beam_1" X_Y_Z=" 0.; 0.; 0. " rot=" 0.; 90.; 0." /> + <posXYZ volume="Beam_1" X_Y_Z=" 0.; 0.; -2750. " rot=" 0.; 90.; 0." /> + <posXYZ volume="Beam_Box" X_Y_Z=" -2680.; 3771.05; 1375. " rot=" 0.; 0.; 90." /> + <posXYZ volume="Beam_Box" X_Y_Z=" 2680.; 3771.05; 1375. " rot=" 0.; 0.; 90." /> + <posXYZ volume="Beam_Box" X_Y_Z=" -2680.; 3771.05; -1375. " rot=" 0.; 0.; 90." /> + <posXYZ volume="Beam_Box" X_Y_Z=" 2680.; 3771.05; -1375. " rot=" 0.; 0.; 90." /> +</composition> +<!-- end of Description of Beam --> + +<!-- Description of Rail --> + +<gvxy name="Rail_1" material="Iron" dZ="5400."> +<gvxy_point X_Y="-1740.; 4659.14"/> +<gvxy_point X_Y="-1010.; 4659.14"/> +<gvxy_point X_Y="-1010.; 4559.14"/> +<gvxy_point X_Y="-1345.; 4559.14"/> +<gvxy_point X_Y="-1345.; 4319.14"/> +<gvxy_point X_Y="-1150.; 4319.14"/> +<gvxy_point X_Y="-1150.; 4259.14"/> +<gvxy_point X_Y="-1600.; 4259.14"/> +<gvxy_point X_Y="-1600.; 4319.14"/> +<gvxy_point X_Y="-1405.; 4319.14"/> +<gvxy_point X_Y="-1405.; 4559.14"/> +<gvxy_point X_Y="-1740.; 4559.14"/> +</gvxy> -<composition name="HFTUPorfile"> - <posXYZ volume="HFTProfiles1" X_Y_Z="Zero;Zero;-7." rot="90.;0.; 20."/> - <posXYZ volume="HFTProfiles2" X_Y_Z="Zero;Zero; 7." rot="90.;0.;-20."/> +<composition name="Rail" > + <posXYZ volume="Rail_1" X_Y_Z=" 0.; 0.; 0. " rot=" 0.; 90.; -0.708" /> + <posXYZ volume="Rail_1" X_Y_Z=" 0.; 0.; -2750. " rot=" 0.; 90.; -0.708" /> </composition> +<!-- end of Description of Rail --> -<var name="HFTCBLxa2" value="HFTCBext2/2." /> -<var name="HFTCBLya2" value="0." /> -<var name="HFTCBLxb2" value="HFTCBLxa2" /> -<var name="HFTCBLyb2" value="HFTCBhei" /> -<var name="HFTCBLxc2" value="HFTCBLxb2 -HFTCBSthi" /> -<var name="HFTCBLyc2" value="HFTCBLyb2" /> -<var name="HFTCBLxd2" value="HFTCBLxc2" /> -<var name="HFTCBLyd2" value="HFTCBLthi" /> -<gvxysx name="HFTProfiles3" material="Aluminium1" dZ="HFT_leng-1400"> - <gvxy_point X_Y="HFTCBLxa2;HFTCBLya2"/> - <gvxy_point X_Y="HFTCBLxb2;HFTCBLyb2"/> - <gvxy_point X_Y="HFTCBLxc2;HFTCBLyc2"/> - <gvxy_point X_Y="HFTCBLxd2;HFTCBLyd2"/> -</gvxysx> +<!-- Description of Shims --> +<gvxy name="Shims_1" material="Iron" dZ="238."> +<gvxy_point X_Y="-2700.; 4291.76"/> +<gvxy_point X_Y="2700.; 4225.029"/> +<gvxy_point X_Y="2700.; 4211."/> +<gvxy_point X_Y="-2700.; 4211."/> +</gvxy> -<composition name="HFTProfiles4"> - <posXYZ volume="HFTProfiles3" X_Y_Z="Zero;Zero;Zero" rot="0.;0.;180."/> -</composition> - -<!-- Spokes Rail same position that the feet rail --> -<gvxy name="HFTExtremityRail1" material="Iron" dZ="HFT_leng+200" > - <gvxy_point X_Y="RAIL_CeRxb;RAIL_CeRyb"/> - <gvxy_point X_Y="RAIL_CeRxc;RAIL_CeRyc"/> - <gvxy_point X_Y="RAIL_CeRxd;RAIL_CeRyd"/> - <gvxy_point X_Y="RAIL_CeRxe;RAIL_CeRye"/> - <gvxy_point X_Y="RAIL_CeRxf;RAIL_CeRyf"/> - <gvxy_point X_Y="RAIL_CeRxg;RAIL_CeRyg"/> - <gvxy_point X_Y="RAIL_CeRxh;RAIL_CeRyh"/> - <gvxy_point X_Y="RAIL_CeRxi;RAIL_CeRyi"/> - <gvxy_point X_Y="RAIL_CeRxj;RAIL_CeRyj"/> - <gvxy_point X_Y="RAIL_CeRxk;RAIL_CeRyk"/> - <gvxy_point X_Y="RAIL_CeRxl;RAIL_CeRyl"/> - <gvxy_point X_Y="RAIL_CeRxm;RAIL_CeRym"/> +<composition name="Shims" > + <posXYZ volume="Shims_1" X_Y_Z=" 0.; 1.; 1375. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Shims_1" X_Y_Z=" 0.; 1.; -1375. " rot=" 0.; 0.; 0." /> +</composition> +<!-- end of Description of Shims --> + +<!-- Description of Bracing --> +<gvxy name="Bracing_1" material="Aluminium" dZ="4038."> +<gvxy_point X_Y="1745.; 99.5"/> +<gvxy_point X_Y="1745.; 120."/> +<gvxy_point X_Y="2005.; 120."/> +<gvxy_point X_Y="2005.; 99.5"/> +<gvxy_point X_Y="1883.; 99.5"/> +<gvxy_point X_Y="1883.; -99.5"/> +<gvxy_point X_Y="2005.; -99.5"/> +<gvxy_point X_Y="2005.; -120."/> +<gvxy_point X_Y="1745.; -120."/> +<gvxy_point X_Y="1745.; -99.5"/> +<gvxy_point X_Y="1847.; -99.5"/> +<gvxy_point X_Y="1847.; 99.5"/> </gvxy> -<composition name="HFTruckFeet"> - <posXYZ volume="HFTruckFeet1" X_Y_Z=" HFT_Decal;RAIL_Ypos-HFT_RFP; feePos" /> - <posXYZ volume="HFTruckFeet1" X_Y_Z=" HFT_Decal;RAIL_Ypos-HFT_RFP;-feePos" /> - <posXYZ volume="HFTruckFeet1" X_Y_Z="-HFT_Decal;RAIL_Ypos-HFT_RFP; feePos" /> - <posXYZ volume="HFTruckFeet1" X_Y_Z="-HFT_Decal;RAIL_Ypos-HFT_RFP;-feePos" /> +<gvxy name="subt_box" material="Aluminium" dZ="4038."> +<gvxy_point X_Y="1735.46; 120.05"/> +<gvxy_point X_Y="2016.3; 120.05"/> +<gvxy_point X_Y="2016.3; -120.05"/> +<gvxy_point X_Y="1735.46; -120.05"/> +</gvxy> - <posXYZ volume="HFTruckSuppor1" X_Y_Z=" HFT_Decal;RAIL_Ypos-450.;Zero" /> - <posXYZ volume="HFTruckSuppor1" X_Y_Z="-HFT_Decal;RAIL_Ypos-450.;Zero" /> + <subtraction name="Sub_Bracing_1" > + <posXYZ volume="Bracing_1" X_Y_Z=" 0.; 0.; 0." rot=" -60.3; 0.; 0."/> + <posXYZ volume="subt_box" X_Y_Z=" 0.; 0; 0." rot=" 60.3; 0.; 0."/> + </subtraction> + +<gvxy name="Bracing_2" material="Aluminium" dZ="3588."> +<gvxy_point X_Y="-120.; 120."/> +<gvxy_point X_Y="-102.; 120."/> +<gvxy_point X_Y="-102.; 6.25"/> +<gvxy_point X_Y="102.; 6.25"/> +<gvxy_point X_Y="102.; 120."/> +<gvxy_point X_Y="120.; 120."/> +<gvxy_point X_Y="120.; -120."/> +<gvxy_point X_Y="102.; -120."/> +<gvxy_point X_Y="102.; -6.25"/> +<gvxy_point X_Y="-102.; -6.25"/> +<gvxy_point X_Y="-102.; -120."/> +<gvxy_point X_Y="-120.; -120."/> +</gvxy> - <posXYZ volume="HFTExtremityRail1" X_Y_Z="-HFT_Decal;RAIL_Ypos ;Zero" /> - <posXYZ volume="HFTExtremityRail1" X_Y_Z=" HFT_Decal;RAIL_Ypos ;Zero" /> +<box name="sub_Bracing_2" material="Aluminium" X_Y_Z="241.1; 240.1; 3600."/> + + <subtraction name="Sub_Bracing_2" > + <posXYZ volume="Bracing_2" X_Y_Z=" 0.; 0.; 0." rot=" 0; 90.; 38.2"/> + <posXYZ volume="sub_Bracing_2" X_Y_Z=" 0.; 0; 0." rot=" 0.; 90.; -38.2"/> + </subtraction> + +<composition name="Bracing" > + <posXYZ volume="Bracing_1" X_Y_Z=" 0.; 0.; 0. " rot="60.3; 0.; 0." /> + <posXYZ volume="Sub_Bracing_1" X_Y_Z=" 0.; 0.; 0. " rot="0.; 0.; 0." /> + <posXYZ volume="Bracing_1" X_Y_Z=" -3750.; 0.; 0. " rot="60.3; 0.; 0." /> + <posXYZ volume="Sub_Bracing_1" X_Y_Z=" -3750.; 0.; 0. " rot="0.; 0.; 0." /> + <posXYZ volume="Bracing_2" X_Y_Z=" 0.; -712.3; 1375. " rot="0.; 90.; -38.2" /> + <posXYZ volume="Sub_Bracing_2" X_Y_Z=" 0.; -712.3; 1375. " rot="0.; 0.; 0." /> + <posXYZ volume="Bracing_2" X_Y_Z=" 0.; 1990.7; 1375. " rot="0.; 90.; -38.2" /> + <posXYZ volume="Sub_Bracing_2" X_Y_Z=" 0.; 1990.7; 1375. " rot="0.; 0.; 0." /> + <posXYZ volume="Bracing_2" X_Y_Z=" 0.; -712.3; -1375. " rot="0.; 90.; -38.2" /> + <posXYZ volume="Sub_Bracing_2" X_Y_Z=" 0.; -712.3; -1375. " rot="0.; 0.; 0." /> + <posXYZ volume="Bracing_2" X_Y_Z=" 0.; 1990.7; -1375. " rot="0.; 90.; -38.2" /> + <posXYZ volume="Sub_Bracing_2" X_Y_Z=" 0.; 1990.7; -1375. " rot="0.; 0.; 0." /> +</composition> + +<!-- end of Description of Bracing --> + + +<!-- Description of Brackets --> +<gvxy name="Brackets_1" material="Iron" dZ="880."> +<gvxy_point X_Y="-2145.; -2028.9"/> +<gvxy_point X_Y="-1605.; -2028.9"/> +<gvxy_point X_Y="-1605.; -2094.9"/> +<gvxy_point X_Y="-1845.; -2094.9"/> +<gvxy_point X_Y="-1845.; -3175."/> +<gvxy_point X_Y="-1605.; -3175."/> +<gvxy_point X_Y="-1605.; -3241."/> +<gvxy_point X_Y="-2145.; -3241."/> +<gvxy_point X_Y="-2145.; -3175."/> +<gvxy_point X_Y="-1905.; -3175."/> +<gvxy_point X_Y="-1905.; -2094.9"/> +<gvxy_point X_Y="-2145.; -2094.9"/> +</gvxy> - <posXYZ volume="HFTubes" X_Y_Z=" Zero;RAIL_Ypos-HFT_RFP ; feePos" rot="0.; 90.;0." /> - <posXYZ volume="HFTubes" X_Y_Z=" Zero;RAIL_Ypos-HFT_RFP ;-feePos" rot="0.; 90.;0." /> +<composition name="Brackets" > + <posXYZ volume="Brackets_1" X_Y_Z=" 0.; 0.; 665. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Brackets_1" X_Y_Z=" 0.; 0.; -665. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Brackets_1" X_Y_Z=" 3750.; 0.; 665. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Brackets_1" X_Y_Z=" 3750.; 0.; -665. " rot=" 0.; 0.; 0." /> +</composition> +<!-- end of Description of Brackets --> + +<!-- Description of Inox --> +<box name="Inox_1" material="Iron" X_Y_Z="267.; 5478.; 36.8"/> + +<composition name="Inox" > + <posXYZ volume="Inox_1" X_Y_Z=" -2398.5; 500.; 1086.55 " rot=" 0.; 0.; 0." /> + <posXYZ volume="Inox_1" X_Y_Z=" -2398.5; 500.; -1086.55 " rot=" 0.; 0.; 0." /> +</composition> +<!-- end of Description of Inox --> + +<!-- Description of Infrastructure --> +<gvxy name="Infrastructure_Feet_1" material="Iron" dZ="974."> +<gvxy_point X_Y="1935.; -467."/> +<gvxy_point X_Y="1935.; -478."/> +<gvxy_point X_Y="1878.25; -478."/> +<gvxy_point X_Y="1878.25; -576."/> +<gvxy_point X_Y="1935.; -576."/> +<gvxy_point X_Y="1935.; -587."/> +<gvxy_point X_Y="1815.; -587."/> +<gvxy_point X_Y="1815.; -576."/> +<gvxy_point X_Y="1871.75; -576."/> +<gvxy_point X_Y="1871.75; -478."/> +<gvxy_point X_Y="1815.; -478."/> +<gvxy_point X_Y="1815.; -467."/> +</gvxy> -</composition> +<box name="Infrastructure_box_1" material="Iron" X_Y_Z="4449.1; 11.3; 1949.1"/> + +<gvxy name="Infrastructure_Feet_2" material="Iron" dZ="974."> +<gvxy_point X_Y="-1476.; 1355.95"/> +<gvxy_point X_Y="-1476.; 1349.05"/> +<gvxy_point X_Y="-1510.15; 1349.05"/> +<gvxy_point X_Y="-1510.15; 1222.85"/> +<gvxy_point X_Y="-1476.; 1222.85"/> +<gvxy_point X_Y="-1476.; 1215.95"/> +<gvxy_point X_Y="-1549.; 1215.95"/> +<gvxy_point X_Y="-1549.; 1222.85"/> +<gvxy_point X_Y="-1515.95; 1222.85"/> +<gvxy_point X_Y="-1514.85; 1349.05"/> +<gvxy_point X_Y="-1549.; 1349.05"/> +<gvxy_point X_Y="-1549.; 1355.95"/> +</gvxy> -<composition name="HFTUPorfile1"> - <posXYZ volume="HFTProfiles3" X_Y_Z="Zero;Zero; 3." rot="90.;0.; 55."/> - <posXYZ volume="HFTProfiles4" X_Y_Z="Zero;Zero;-3." rot="90.;0.;-55."/> -</composition> +<box name="Infrastructure_box_2" material="Iron" X_Y_Z="5360.; 20.4; 510."/> + +<composition name="Infrastructure" > + <posXYZ volume="Infrastructure_Feet_1" X_Y_Z=" 0.; 2809.05; 0. " rot=" 90.; 0.; 0." /> + <posXYZ volume="Infrastructure_Feet_1" X_Y_Z=" 0.; 2809.05; -1054. " rot=" 90.; 0.; 0." /> + <posXYZ volume="Infrastructure_Feet_1" X_Y_Z=" -3750.; 2809.05; 0. " rot=" 90.; 0.; 0." /> + <posXYZ volume="Infrastructure_Feet_1" X_Y_Z=" -3750.; 2809.05; -1054. " rot=" 90.; 0.; 0." /> + <posXYZ volume="Infrastructure_box_1" X_Y_Z=" 0.; 3301.75; 0. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Infrastructure_Feet_2" X_Y_Z=" 0.; 0.; 610.5 " rot=" 0.; 0.; 0." /> + <posXYZ volume="Infrastructure_Feet_2" X_Y_Z=" 0.; 0.; -610.5 " rot=" 0.; 0.; 0." /> + <posXYZ volume="Infrastructure_Feet_2" X_Y_Z=" 3025.; 0.; 610.5 " rot=" 0.; 0.; 0." /> + <posXYZ volume="Infrastructure_Feet_2" X_Y_Z=" 3025.; 0.; -610.5 " rot=" 0.; 0.; 0." /> + <posXYZ volume="Infrastructure_box_2" X_Y_Z=" 0.; 1366.2; 379. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Infrastructure_box_2" X_Y_Z=" 0.; 1366.2; -379. " rot=" 0.; 0.; 0." /> +</composition> +<!-- end of Description of Infrastructure --> + +<!-- Description of JF Table --> + +<!-- Description of JF Table Beam --> + +<box name="Table_Beam_2" material="Iron" X_Y_Z="3500.; 50.; 500."/> +<tubs name="sub_tube" material="Iron" Rio_Z="0.; 155.; 2700." nbPhi="32"/> + + <subtraction name="Sub_Beam_2" > + <posXYZ volume="Table_Beam_2" X_Y_Z=" 0.; 0.; 0." rot=" 0.; 0.; 0."/> + <posXYZ volume="sub_tube" X_Y_Z=" -825.; 0.; 0." rot=" 90.; 0.; 0."/> + <posXYZ volume="sub_tube" X_Y_Z=" 825.; 0.; 0." rot=" 90.; 0.; 0."/> + </subtraction> + +<gvxy name="Table_Beam_3" material="Iron" dZ="500."> +<gvxy_point X_Y="-1750.; -225."/> +<gvxy_point X_Y="-979.29; -225."/> +<gvxy_point X_Y="-679.29; -525."/> +<gvxy_point X_Y="679.29; -525."/> +<gvxy_point X_Y="979.29; -225."/> +<gvxy_point X_Y="1750.; -225."/> +<gvxy_point X_Y="1750.; -317."/> +<gvxy_point X_Y="958.; -317."/> +<gvxy_point X_Y="700.; -575."/> +<gvxy_point X_Y="-700.; -575."/> +<gvxy_point X_Y="-958.; -317."/> +<gvxy_point X_Y="-1750.; -317."/> +</gvxy> + <subtraction name="Sub_Table_Beam_3" > + <posXYZ volume="Table_Beam_3" X_Y_Z=" 0.; 0.; 0." rot=" 0; 0.; 0."/> + <posXYZ volume="sub_tube" X_Y_Z=" -825.; 0.; 0." rot=" 90.; 0.; 0."/> + <posXYZ volume="sub_tube" X_Y_Z=" 825.; 0.; 0." rot=" 90.; 0.; 0."/> + </subtraction> + +<box name="Table_Beam_4" material="Iron" X_Y_Z="80.; 199.9; 500."/> +<box name="Table_Beam_5" material="Iron" X_Y_Z="400.; 199.9; 50."/> +<box name="Table_Beam_6" material="Iron" X_Y_Z="50.; 400.; 500."/> + +<gvxy name="Table_Beam_7" material="Iron" dZ="499.9"> +<gvxy_point X_Y="-640.05; 250."/> +<gvxy_point X_Y="-540.05; 250."/> +<gvxy_point X_Y="-540.05; 34."/> +<gvxy_point X_Y="540.05; 34."/> +<gvxy_point X_Y="540.05; 250."/> +<gvxy_point X_Y="640.05; 250."/> +<gvxy_point X_Y="640.05; -250."/> +<gvxy_point X_Y="540.05; -250."/> +<gvxy_point X_Y="540.05; -34."/> +<gvxy_point X_Y="-540.05; -34."/> +<gvxy_point X_Y="-540.05; -250."/> +<gvxy_point X_Y="-640.05; -250."/> +</gvxy> -<composition name="HFTruckRail2" > - <posXYZ volume="HFTruckFeet" X_Y_Z=" HFT_Deca ; Zero ; Zero " /> - <posXYZ volume="HFTUPorfile" X_Y_Z=" HFT_Deca ; RAIL_Ypos-HFT_RPR ; feePos" /> - <posXYZ volume="HFTUPorfile" X_Y_Z=" HFT_Deca ; RAIL_Ypos-HFT_RPR ;-feePos" /> - <posXYZ volume="HFTUPorfile1" X_Y_Z=" HFT_Decal+HFT_Deca ; RAIL_Ypos-HFT_RP2 ; Zero" rot="0.; 90.;0." /> - <posXYZ volume="HFTUPorfile1" X_Y_Z="-HFT_Decal+HFT_Deca ; RAIL_Ypos-HFT_RP2 ; Zero" rot="0.; 90.;0." /> - <posXYZ volume="HFTUPorfile1" X_Y_Z=" HFT_Decal+HFT_Deca ; RAIL_Ypos-HFT_RP3 ; Zero" rot="0.; 90.;0." /> - <posXYZ volume="HFTUPorfile1" X_Y_Z="-HFT_Decal+HFT_Deca ; RAIL_Ypos-HFT_RP3 ; Zero" rot="0.; 90.;0." /> - <posXYZ volume="HFTsup2" X_Y_Z=" HFT_Deca ; RAIL_Ypos+Tshape-50 ; feePos-HFT_Deca" rot="0.; 90.;0." /> - <posXYZ volume="HFTsup2" X_Y_Z=" HFT_Deca ; RAIL_Ypos+Tshape-50 ;-feePos+HFT_Deca" rot="0.; 90.;0." /> - <posXYZ volume="HFTube2" X_Y_Z=" HFT_Deca-800 ; RAIL_Ypos+Sup2 ; feePos-HFT_Deca" rot="90.; 90.;0." /> - <posXYZ volume="HFTube2" X_Y_Z=" HFT_Deca+800 ; RAIL_Ypos+Sup2 ; feePos-HFT_Deca" rot="90.; 90.;0." /> - <posXYZ volume="HFTube2" X_Y_Z=" HFT_Deca-800 ; RAIL_Ypos+Sup2 ;-feePos+HFT_Deca" rot="90.; 90.;0." /> - <posXYZ volume="HFTube2" X_Y_Z=" HFT_Deca+800 ; RAIL_Ypos+Sup2 ;-feePos+HFT_Deca" rot="90.; 90.;0." /> +<composition name="JF_Table_Beam_1" > + <posXYZ volume="Sub_Beam_2" X_Y_Z=" 0.; 0.; 0. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Sub_Table_Beam_3" X_Y_Z=" 0.; 0.; 0. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Table_Beam_4" X_Y_Z=" 1080.; -125.; 0. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Table_Beam_4" X_Y_Z=" -1080.; -125.; 0. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Table_Beam_5" X_Y_Z=" -1550.; -125.; 0. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Table_Beam_5" X_Y_Z=" -1550.; -125.; 225. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Table_Beam_5" X_Y_Z=" -1550.; -125.; -225. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Table_Beam_5" X_Y_Z=" 1549.95; -125.; 0. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Table_Beam_5" X_Y_Z=" 1549.95; -125.; 225. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Table_Beam_5" X_Y_Z=" 1549.95; -125.; -225. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Table_Beam_6" X_Y_Z=" 1775.1; -75.; 0. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Table_Beam_7" X_Y_Z=" 0.; -275.; 0. " rot=" 90.; 0.; 0." /> +</composition> + +<!-- end of Description of JF Table Beam --> + +<!-- Description of JF Table Cross Bar --> + +<box name="HF_Cross_Bar_1" material="Iron" X_Y_Z="200.; 200.; 1049.9"/> +<box name="HF_Cross_Bar_sub_box" material="Iron" X_Y_Z="170.; 170.; 1100."/> + +<subtraction name="Sub_HF_Cross_Bar" > + <posXYZ volume="HF_Cross_Bar_1" X_Y_Z=" 0.; 0.; 0." rot=" 0; 0.; 0."/> + <posXYZ volume="HF_Cross_Bar_sub_box" X_Y_Z=" 0.; 0.; 0." rot=" 0.; 0.; 0."/> + </subtraction> +<!-- end of Description of JF Table Cross Bar --> + +<!-- Description of Jacks --> +<tubs name="Jacks_1" material="ShieldBrass" Rio_Z="122.5; 149.; 1540." nbPhi="32"/> +<tubs name="Jacks_2" material="ShieldBrass" Rio_Z="120.; 245.; 90." nbPhi="32"/> +<tubs name="Jacks_3" material="ShieldBrass" Rio_Z="0.; 103.5; 1570." nbPhi="32"/> +<tubs name="Jacks_4" material="ShieldBrass" Rio_Z="105.; 155.; 100." nbPhi="32"/> +<tubs name="Jacks_5" material="ShieldBrass" Rio_Z="0.; 80.; 160." nbPhi="32"/> + +<composition name="Jacks" > + <posXYZ volume="Jacks_1" X_Y_Z=" 0.; -745.; 0. " rot=" 90.; 0.; 0." /> + <posXYZ volume="Jacks_2" X_Y_Z=" 0.; 70.05; 0. " rot=" 90.; 0.; 0." /> + <posXYZ volume="Jacks_3" X_Y_Z=" 0.; 900.05; 0. " rot=" 90.; 0.; 0." /> + <posXYZ volume="Jacks_4" X_Y_Z=" 0.; 1735.1; 0. " rot=" 90.; 0.; 0." /> + <posXYZ volume="Jacks_5" X_Y_Z=" 0.; 1787.; 0. " rot=" 90.; 0.; 0." /> +</composition> +<!-- end of Description of Jacks --> + +<!-- Description of Motorised NuT --> + +<box name="Motorised_NuT" material="Aluminium" X_Y_Z="290.; 280.; 300."/> + +<!-- end of Description of Motorised NuT --> + +<composition name="JF_Table" > + <posXYZ volume="JF_Table_Beam_1" X_Y_Z=" 0.; 0.; 775. " rot=" 0.; 0.; 0." /> + <posXYZ volume="JF_Table_Beam_1" X_Y_Z=" 0.; 0.; -775. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Sub_HF_Cross_Bar" X_Y_Z=" 1552.5; -120.; 0. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Sub_HF_Cross_Bar" X_Y_Z=" -1552.5; -120.; 0. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Jacks" X_Y_Z=" 825.; 0.; 775. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Jacks" X_Y_Z=" -825.; 0.; 775. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Jacks" X_Y_Z=" 825.; 0.; -775. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Jacks" X_Y_Z=" -825.; 0.; -775. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Motorised_NuT" X_Y_Z=" 410.; 195.05; 775. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Motorised_NuT" X_Y_Z=" 410.; 195.05; -775. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Motorised_NuT" X_Y_Z=" -410.; 195.05; 775. " rot=" 0.; 0.; 0." /> + <posXYZ volume="Motorised_NuT" X_Y_Z=" -410.; 195.05; -775. " rot=" 0.; 0.; 0." /> +</composition> + +<!-- end of Description of JF Table Beam --> +<composition name="Truck_A_C" > +<posXYZ volume="Column_C1-L_C2-R" X_Y_Z=" 0. ; 0. ; 0." /> + <posXYZ volume="Beam" X_Y_Z=" 0. ; 0. ; 0." /> + <posXYZ volume="Rail" X_Y_Z=" 0. ; 0. ; 0." /> + <posXYZ volume="Shims" X_Y_Z=" 0. ; 0. ; 0." /> + <posXYZ volume="Bracing" X_Y_Z=" 0. ; 0. ; 0." /> + <posXYZ volume="Brackets" X_Y_Z=" 0. ; 0. ; 0." /> + <posXYZ volume="Inox" X_Y_Z=" 0. ; 0. ; 0." /> + <posXYZ volume="Infrastructure" X_Y_Z=" 0. ; 0. ; 0." /> + <posXYZ volume="JF_Table" X_Y_Z=" 0.; 5000.; 0. " rot=" 0.; 90.; 0." /> </composition> <composition name="HFTruckRail" > - <posXYZ volume="HFTruckRail2" X_Y_Z=" Zero; Zero; ZtruckPos" rot="0.;270.;0." /> - <posXYZ volume="HFTruckRail2" X_Y_Z=" Zero; Zero;-ZtruckPos" rot="0.; 90.;0." /> + <posXYZ volume="Truck_A_C" X_Y_Z=" 0. ; -9000.; 19132." /> + <posXYZ volume="Truck_A_C" X_Y_Z=" 0. ; -9000.; -19132." /> </composition> + </section> + <section name = "RUN2_Services" version = "1.0" date = "September 2014"