Report problems to ATLAS LXR Team (with time and IP address indicated)

The LXR Cross Referencer

source navigation ]
diff markup ]
identifier search ]
general search ]
 
 
Architecture: linux ]
Version: head ] [ nightly ] [ GaudiDev ]
  Links to LXR source navigation pages for stable releases [ 12.*.* ]   [ 13.*.* ]   [ 14.*.* ]   [ 15.*.* ] 

001 <?xml version="1.0"?>
002 <!DOCTYPE AGDD SYSTEM "AGDD.dtd" >
003 <AGDD>
004 <section name = "General Variables"
005 version = "7.0"
006 date = "17 January 2005"
007 author = "Serguei Baranov, Daniel Pomarede"
008 top_volume = "useless">
009 <var name="GENV_Pi" value="3.141592654" />
010 <var name="GENV_Eps" value="0.1" />
011 <var name="GENV_PiS180" value="GENV_Pi/180." />
012 <var name="GENV_Si5" value="sin( 5.0*GENV_PiS180)"/>
013 <var name="GENV_Co5" value="cos( 5.0*GENV_PiS180)"/>
014 <var name="GENV_Ta15" value="tan(15.0*GENV_PiS180)"/>
015 <var name="GENV_Ta20" value="tan(20.0*GENV_PiS180)"/>
016 <var name="GENV_Si225" value="sin(22.5*GENV_PiS180)"/>
017 <var name="GENV_Co225" value="cos(22.5*GENV_PiS180)"/>
018 <var name="GENV_Ta225" value="tan(22.5*GENV_PiS180)"/>
019 <var name="GENV_Ta375" value="tan(37.5*GENV_PiS180)"/>
020 <var name="GENV_Si45" value="sin(45.0*GENV_PiS180)"/>
021 <var name="GENV_Co45" value="cos(45.0*GENV_PiS180)"/>
022 <var name="GENV_Ta45" value="tan(45.0*GENV_PiS180)"/>
023 <var name="GENV_Si525" value="sin(52.5*GENV_PiS180)"/>
024 <var name="GENV_Co525" value="cos(52.5*GENV_PiS180)"/>
025 <var name="GENV_Ta55" value="tan(55.0*GENV_PiS180)"/>
026 <var name="GENV_Si675" value="sin(67.5*GENV_PiS180)"/>
027 <var name="GENV_Co675" value="cos(67.5*GENV_PiS180)"/>
028 <var name="GENV_Ta675" value="tan(67.5*GENV_PiS180)"/>
029 <var name="GENV_Ta77" value="tan(77.0*GENV_PiS180)"/>
030 </section>
031 <section name = "Atlas Toroidal Magnets"
032 version = "7.0"
033 date = "28 November 2002"
034 author = "Marc Virchaux, Daniel Pomarede"
035 top_volume = "useless">
036 <var name="AECT_CryoT1 " value=" 5350." />
037 <var name="AECT_CryoT2 " value=" 4325." />
038 <var name="AECT_CryoS1 " value=" 1245." />
039 <var name="AECT_CryoS2 " value=" 1135." />
040 <var name="AECT_CryoEdge" value=" 80." />
041 <var name="AECT_CryoFltY_FlatY" value=" 4000." />
042 <var name="AECT_CryoR0 " value=" 905." />
043 <var name="AECT_CryoZmin" value=" 7894." />
044 <var name="AECT_CryoZext" value=" 5000." />
045 <var name="AECT_CryoThi1_Thick1" value=" 80." />
046 <var name="AECT_CryoThi2_Thick2" value=" 100." />
047 <var name="AECT_CryoThi3_Thick3" value=" 70." />
048 <var name="AECT_CryoTtu0" value=" 3100." />
049 <var name="AECT_CryoRtu0" value=" 80." />
050 <var name="AECT_CryoRtu1" value=" 150." />
051 <var name="AECT_CryodPhT_dPhiTu" value=" -3.6" />
052 <var name="AECT_CryoStL0_CryoStopLength0" value=" 550." />
053 <var name="AECT_CryoStL1_CryoStopLength1" value=" 400." />
054 <var name="AECT_CryoStH0_CryoStopHeight0" value=" 200." />
055 <var name="AECT_CryoStW0_CryoStopWidth0" value=" 1000." />
056 <var name="AECT_CryoStW1_CryoStopWidth1" value=" 650." />
057 <var name="AECT_CryoStTh_CryoStopThickness" value=" 40." />
058 <var name="AECT_CryoStH1_CryoStopHeight1" value=" 40." />
059 <var name="AECT_CryoStH2_CryoStopHeight2" value=" 20." />
060 <var name="AECT_CryoStPZ_CryoStopPosiZ" value=" 140." />
061 <var name="AECT_CryoSupL" value=" 4500." />
062 <var name="AECT_CryoSupH" value=" 200." />
063 <var name="AECT_CryoSupW" value=" 500." />
064 <var name="AECT_CryoSupX" value=" 3100." />
065 <var name="AECT_CnBxZmOf_CondBoxZminOffset" value=" 30." />
066 <var name="AECT_CnBxZext_CondBoxZext" value=" 4740." />
067 <var name="AECT_CnBxTmin_CondBoxTmin" value=" 1110." />
068 <var name="AECT_CnBxTmax_CondBoxTmax" value=" 5110." />
069 <var name="AECT_CnBxThic_CondBoxThick" value=" 280." />
070 <var name="AECT_CnBxEdge_CondBoxEdge" value=" 600." />
071 <var name="AECT_SupPlZof_SupPlatZoffset" value=" 800." />
072 <var name="AECT_SupPlZex_SupPlatZext" value=" 3400." />
073 <var name="AECT_SupPlTmi_SupPlatTmin" value=" 1420." />
074 <var name="AECT_SupPlTma_SupPlatTmax" value=" 4150." />
075 <var name="AECT_SupPlThZ_SupPlatThickZ" value=" 70." />
076 <var name="AECT_SupPlThT_SupPlatThickT" value=" 80." />
077 <var name="AECT_SupPlRho_SupPlatRhole" value=" 600." />
078 <var name="AECT_SrvTu1Dz_ServTur1Dz" value=" 830." />
079 <var name="AECT_SrvTu1He_ServTur1Height" value=" 2000." />
080 <var name="AECT_SrvTu1oW_ServTur1OutWidth" value=" 1100." />
081 <var name="AECT_SrvTu1iW_ServTur1InnWidth" value=" 1000." />
082 <var name="AECT_SrvTu1Ed_ServTur1Edge" value=" 120." />
083 <var name="AECT_SrvTu2Dz_ServTur2Dz" value=" 900." />
084 <var name="AECT_SrvTu2He_ServTur2Height" value=" 1000." />
085 <var name="AECT_SrvTu2oR_ServTur2OutRad" value=" 150." />
086 <var name="AECT_SrvTu2iR_ServTur2InnRad" value=" 140." />
087 <var name="AECT_SrvTu3Dz_ServTur3Dz" value=" 260." />
088 <var name="AECT_SrvTu3He_ServTur3Height" value=" 4000." />
089 <var name="AECT_SiFiTu" value="sin((22.5+AECT_CryodPhT_dPhiTu)*GENV_PiS180)" />
090 <var name="AECT_CoFiTu" value="cos((22.5+AECT_CryodPhT_dPhiTu)*GENV_PiS180)" />
091 <var name="AECT_CryoZmax" value="AECT_CryoZmin+AECT_CryoZext " />
092 <var name="AECT_CnBxZmin_CondBoxZmin" value="AECT_CryoZmin + AECT_CnBxZmOf_CondBoxZminOffset" />
093 <var name="AECT_CnBxZmax_CondBoxZmax" value="AECT_CnBxZmin_CondBoxZmin + AECT_CnBxZext_CondBoxZext " />
094 <var name="AECT_SupPlZmi_SupPlatZmin" value=" AECT_CryoZmin + AECT_SupPlZof_SupPlatZoffset " />
095 <var name="AECT_SupPlZma_SupPlatZmax" value=" AECT_SupPlZmi_SupPlatZmin + AECT_SupPlZex_SupPlatZext" />
096 <var name="AECT_CryoZmoy" value="(AECT_CryoZmax+AECT_CryoZmin)/2." />
097 <var name="AECT_CryoAlfa" value="atan( (AECT_CryoT1-GENV_Co225*AECT_CryoT2-GENV_Si225*AECT_CryoS2/2.) / (GENV_Si225*AECT_CryoT2-GENV_Co225*AECT_CryoS2/2.-AECT_CryoS1/2.) )" />
098 <var name="AECT_CryoBeta" value="AECT_CryoAlfa-GENV_Pi/8." />
099 <var name="AECT_CryoT1P" value="AECT_CryoT1-AECT_CryoThi3_Thick3" />
100 <var name="AECT_CryoT2P" value="AECT_CryoT2-AECT_CryoThi3_Thick3" />
101 <var name="AECT_CryoS1P" value="AECT_CryoS1-2.*AECT_CryoThi3_Thick3*tan(AECT_CryoAlfa/2.)" />
102 <var name="AECT_CryoS2P" value="AECT_CryoS2+2.*AECT_CryoThi3_Thick3*tan(AECT_CryoBeta/2.)" />
103 <var name="AECT_CryoFlYP_FlatYP" value="AECT_CryoFltY_FlatY-AECT_CryoThi3_Thick3" />
104 <var name="AECT_SupPlZme_SupPlatZmoy" value="(AECT_SupPlZmi_SupPlatZmin+AECT_SupPlZma_SupPlatZmax)/2." />
105 <array name="AECT_Xtemp" values=" AECT_CryoS2/2. ; GENV_Si225*AECT_CryoT1 -GENV_Co225*AECT_CryoS1 /2. ; GENV_Si225*AECT_CryoT1 " />
106 <array name="AECT_Ytemp" values=" AECT_CryoT2 ; GENV_Co225*AECT_CryoT1 +GENV_Si225*AECT_CryoS1 /2. ; GENV_Co225*AECT_CryoT1 " />
107 <var name="AECT_Dtemp01" value=" sqrt( (AECT_Xtemp[0]-AECT_Xtemp[1])**2 + (AECT_Ytemp[0]-AECT_Ytemp[1])**2 ) " />
108 <array name="AECT_Xtimp" values=" AECT_CryoS2P/2. ; GENV_Si225*AECT_CryoT1P-GENV_Co225*AECT_CryoS1P/2. ; GENV_Si225*AECT_CryoT1P " />
109 <array name="AECT_Ytimp" values=" AECT_CryoT2P ; GENV_Co225*AECT_CryoT1P+GENV_Si225*AECT_CryoS1P/2. ; GENV_Co225*AECT_CryoT1P " />
110 <var name="AECT_Dtimp01" value=" sqrt( (AECT_Xtimp[0]-AECT_Xtimp[1])**2 + (AECT_Ytimp[0]-AECT_Ytimp[1])**2 ) " />
111 <gvxysx name="ECT_CryoSidTemp" material="Aluminium9" dZ="AECT_CryoThi1_Thick1" >
112 <gvxy_point X_Y=" AECT_Xtemp[0] ; AECT_Ytemp[0] " />
113 <gvxy_point X_Y=" AECT_Xtemp[1]+(AECT_Xtemp[0]-AECT_Xtemp[1])*AECT_CryoEdge/AECT_Dtemp01 ; AECT_Ytemp[1]+(AECT_Ytemp[0]-AECT_Ytemp[1])*AECT_CryoEdge/AECT_Dtemp01 " />
114 <gvxy_point X_Y=" AECT_Xtemp[1]+(AECT_Xtemp[2]-AECT_Xtemp[1])*AECT_CryoEdge/(AECT_CryoS1/2.) ; AECT_Ytemp[1]+(AECT_Ytemp[2]-AECT_Ytemp[1])*AECT_CryoEdge/(AECT_CryoS1/2.) " />
115 <gvxy_point X_Y=" AECT_Xtemp[2] ; AECT_Ytemp[2] " />
116 <gvxy_point X_Y=" GENV_Si225*AECT_CryoThi3_Thick3 ; GENV_Co225*AECT_CryoThi3_Thick3 " />
117 </gvxysx>
118 <tubs name="ECT_CryoHol0" material="Aluminium9" Rio_Z=" 0. ; AECT_CryoR0 ; AECT_CryoZmax-AECT_CryoZmin+1. " />
119 <tubs name="ECT_CryoSidHol1" material="Aluminium9" Rio_Z=" 0. ; AECT_CryoRtu0 ; 2.*AECT_CryoThi1_Thick1 " nbPhi="20" />
120 <subtraction name="ECT_CryoSidZ" >
121 <posXYZ volume="ECT_CryoSidTemp" rot=" 0.; 0.; -67.5 " />
122 <posXYZ volume="ECT_CryoHol0" />
123 <posXYZ volume="ECT_CryoSidHol1" X_Y_Z=" AECT_CoFiTu*AECT_CryoTtu0 ; AECT_SiFiTu*AECT_CryoTtu0 ; 0. " />
124 </subtraction>
125 <tubs name="ECT_CryoStayTub" material="Aluminium4" Rio_Z=" AECT_CryoRtu0 ; AECT_CryoRtu1 ; AECT_CryoZmax-AECT_CryoZmin-2.*AECT_CryoThi1_Thick1 " nbPhi="20" />
126 <gvxysx name="ECT_CryoSidTma" material="Aluminium9" dZ="AECT_CryoZmax-AECT_CryoZmin-2.*AECT_CryoThi1_Thick1" >
127 <gvxy_point X_Y=" AECT_Xtemp[0] ; AECT_Ytemp[0] " />
128 <gvxy_point X_Y=" AECT_Xtemp[1]+(AECT_Xtemp[0]-AECT_Xtemp[1])*AECT_CryoEdge/AECT_Dtemp01 ; AECT_Ytemp[1]+(AECT_Ytemp[0]-AECT_Ytemp[1])*AECT_CryoEdge/AECT_Dtemp01 " />
129 <gvxy_point X_Y=" AECT_Xtemp[1]+(AECT_Xtemp[2]-AECT_Xtemp[1])*AECT_CryoEdge/(AECT_CryoS1/2.) ; AECT_Ytemp[1]+(AECT_Ytemp[2]-AECT_Ytemp[1])*AECT_CryoEdge/(AECT_CryoS1/2.) " />
130 <gvxy_point X_Y=" AECT_Xtemp[2] ; AECT_Ytemp[2] " />
131 <gvxy_point X_Y=" AECT_Xtimp[2] ; AECT_Ytimp[2] " />
132 <gvxy_point X_Y=" AECT_Xtimp[1]+(AECT_Xtimp[2]-AECT_Xtimp[1])*AECT_CryoEdge/(AECT_CryoS1/2.) ; AECT_Ytimp[1]+(AECT_Ytimp[2]-AECT_Ytimp[1])*AECT_CryoEdge/(AECT_CryoS1/2.) " />
133 <gvxy_point X_Y=" AECT_Xtimp[1]+(AECT_Xtimp[0]-AECT_Xtimp[1])*AECT_CryoEdge/AECT_Dtimp01 ; AECT_Ytimp[1]+(AECT_Ytimp[0]-AECT_Ytimp[1])*AECT_CryoEdge/AECT_Dtimp01 " />
134 <gvxy_point X_Y=" AECT_Xtimp[0] ; AECT_Ytimp[0] " />
135 </gvxysx>
136 <tubs name="ECT_CryoSidTmi" material="Aluminium9" Rio_Z="AECT_CryoR0;AECT_CryoR0+AECT_CryoThi2_Thick2;AECT_CryoZmax-AECT_CryoZmin-2.*AECT_CryoThi1_Thick1" profile="0.;45." nbPhi="6"/>
137 <composition name="ECT_Cryo" >
138 <posXYZ volume="ECT_CryoSidZ" X_Y_Z=" 0. ; 0. ; AECT_CryoZmax-AECT_CryoZmoy-AECT_CryoThi1_Thick1/2. " />
139 <posXYZ volume="ECT_CryoSidZ" X_Y_Z=" 0. ; 0. ; AECT_CryoZmin-AECT_CryoZmoy+AECT_CryoThi1_Thick1/2. " />
140 <posXYZ volume="ECT_CryoSidTma" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0.; 0.; -67.5 " />
141 <posXYZ volume="ECT_CryoSidTmi" X_Y_Z=" 0. ; 0. ; 0. " />
142 <posXYZ volume="ECT_CryoStayTub" X_Y_Z=" AECT_CoFiTu*AECT_CryoTtu0 ; AECT_SiFiTu*AECT_CryoTtu0 ; 0. " />
143 </composition>
144 <var name="AECT_Utemp61" value=" (AECT_CryoFltY_FlatY -GENV_Co225*AECT_Ytemp[0]+GENV_Si225*AECT_Xtemp[0]) / (GENV_Co225*(AECT_Ytemp[1]-AECT_Ytemp[0])-GENV_Si225*(AECT_Xtemp[1]-AECT_Xtemp[0])) " />
145 <var name="AECT_Utemp62" value=" (AECT_CryoFltY_FlatY -GENV_Co225*AECT_Ytemp[1]+GENV_Si225*AECT_Xtemp[1]) / (GENV_Co225*(AECT_Ytemp[2]-AECT_Ytemp[1])-GENV_Si225*(AECT_Xtemp[2]-AECT_Xtemp[1])) " />
146 <var name="AECT_Utimp61" value=" (AECT_CryoFlYP_FlatYP-GENV_Co225*AECT_Ytimp[0]+GENV_Si225*AECT_Xtimp[0]) / (GENV_Co225*(AECT_Ytimp[1]-AECT_Ytimp[0])-GENV_Si225*(AECT_Xtimp[1]-AECT_Xtimp[0])) " />
147 <var name="AECT_Utimp62" value=" (AECT_CryoFlYP_FlatYP-GENV_Co225*AECT_Ytimp[1]+GENV_Si225*AECT_Xtimp[1]) / (GENV_Co225*(AECT_Ytimp[2]-AECT_Ytimp[1])-GENV_Si225*(AECT_Xtimp[2]-AECT_Xtimp[1])) " />
148 <gvxy name="ECT_Cryo6SidTemp" material="Aluminium9" dZ="AECT_CryoThi1_Thick1" >
149 <gvxy_point X_Y=" -AECT_Xtemp[2] ; AECT_Ytemp[2] " />
150 <gvxy_point X_Y=" -AECT_Xtemp[1]-(AECT_Xtemp[2]-AECT_Xtemp[1])*AECT_CryoEdge/(AECT_CryoS1/2.) ; AECT_Ytemp[1]+(AECT_Ytemp[2]-AECT_Ytemp[1])*AECT_CryoEdge/(AECT_CryoS1/2.) " />
151 <gvxy_point X_Y=" -AECT_Xtemp[1]-(AECT_Xtemp[0]-AECT_Xtemp[1])*AECT_CryoEdge/AECT_Dtemp01 ; AECT_Ytemp[1]+(AECT_Ytemp[0]-AECT_Ytemp[1])*AECT_CryoEdge/AECT_Dtemp01 " />
152 <gvxy_point X_Y=" -AECT_Xtemp[0] ; AECT_Ytemp[0] " />
153 <gvxy_point X_Y=" AECT_Xtemp[0] ; AECT_Ytemp[0] " />
154 <gvxy_point X_Y=" AECT_Xtemp[0]+AECT_Utemp61*(AECT_Xtemp[1]-AECT_Xtemp[0]) ; AECT_Ytemp[0]+AECT_Utemp61*(AECT_Ytemp[1]-AECT_Ytemp[0]) " />
155 <gvxy_point X_Y=" AECT_Xtemp[1]+AECT_Utemp62*(AECT_Xtemp[2]-AECT_Xtemp[1]) ; AECT_Ytemp[1]+AECT_Utemp62*(AECT_Ytemp[2]-AECT_Ytemp[1]) " />
156 <gvxy_point X_Y=" AECT_Xtemp[2] ; AECT_Ytemp[2] " />
157 <gvxy_point X_Y=" 0. ; 0. " />
158 </gvxy>
159 <composition name="ECT_Cryo7SidTemp" >
160 <posXYZ volume="ECT_Cryo6SidTemp" rot=" 0.; 180.; 0. " />
161 </composition>
162 <subtraction name="ECT_Cryo6SidZ" >
163 <posXYZ volume="ECT_Cryo6SidTemp" rot=" 0.; 0.; -67.5 " />
164 <posXYZ volume="ECT_CryoHol0" />
165 <posXYZ volume="ECT_CryoSidHol1" X_Y_Z=" AECT_CoFiTu*AECT_CryoTtu0 ; AECT_SiFiTu*AECT_CryoTtu0 ; 0. " />
166 </subtraction>
167 <subtraction name="ECT_Cryo7SidZ" >
168 <posXYZ volume="ECT_Cryo7SidTemp" rot=" 0.; 0.; -67.5 " />
169 <posXYZ volume="ECT_CryoHol0" />
170 <posXYZ volume="ECT_CryoSidHol1" X_Y_Z=" AECT_CoFiTu*AECT_CryoTtu0 ; AECT_SiFiTu*AECT_CryoTtu0 ; 0. " />
171 </subtraction>
172 <gvxy name="ECT_Cryo6SidTma" material="Aluminium9" dZ="AECT_CryoZmax-AECT_CryoZmin-2.*AECT_CryoThi1_Thick1" >
173 <gvxy_point X_Y=" -AECT_Xtemp[2] ; AECT_Ytemp[2] " />
174 <gvxy_point X_Y=" -AECT_Xtemp[1]-(AECT_Xtemp[2]-AECT_Xtemp[1])*AECT_CryoEdge/(AECT_CryoS1/2.) ; AECT_Ytemp[1]+(AECT_Ytemp[2]-AECT_Ytemp[1])*AECT_CryoEdge/(AECT_CryoS1/2.) " />
175 <gvxy_point X_Y=" -AECT_Xtemp[1]-(AECT_Xtemp[0]-AECT_Xtemp[1])*AECT_CryoEdge/AECT_Dtemp01 ; AECT_Ytemp[1]+(AECT_Ytemp[0]-AECT_Ytemp[1])*AECT_CryoEdge/AECT_Dtemp01 " />
176 <gvxy_point X_Y=" -AECT_Xtemp[0] ; AECT_Ytemp[0] " />
177 <gvxy_point X_Y=" AECT_Xtemp[0] ; AECT_Ytemp[0] " />
178 <gvxy_point X_Y=" AECT_Xtemp[0]+AECT_Utemp61*(AECT_Xtemp[1]-AECT_Xtemp[0]) ; AECT_Ytemp[0]+AECT_Utemp61*(AECT_Ytemp[1]-AECT_Ytemp[0]) " />
179 <gvxy_point X_Y=" AECT_Xtemp[1]+AECT_Utemp62*(AECT_Xtemp[2]-AECT_Xtemp[1]) ; AECT_Ytemp[1]+AECT_Utemp62*(AECT_Ytemp[2]-AECT_Ytemp[1]) " />
180 <gvxy_point X_Y=" AECT_Xtemp[2] ; AECT_Ytemp[2] " />
181 <gvxy_point X_Y=" AECT_Xtimp[2] ; AECT_Ytimp[2] " />
182 <gvxy_point X_Y=" AECT_Xtimp[1]+AECT_Utimp62*(AECT_Xtimp[2]-AECT_Xtimp[1]) ; AECT_Ytimp[1]+AECT_Utimp62*(AECT_Ytimp[2]-AECT_Ytimp[1]) " />
183 <gvxy_point X_Y=" AECT_Xtimp[0]+AECT_Utimp61*(AECT_Xtimp[1]-AECT_Xtimp[0]) ; AECT_Ytimp[0]+AECT_Utimp61*(AECT_Ytimp[1]-AECT_Ytimp[0]) " />
184 <gvxy_point X_Y=" AECT_Xtimp[0] ; AECT_Ytimp[0] " />
185 <gvxy_point X_Y=" -AECT_Xtimp[0] ; AECT_Ytimp[0] " />
186 <gvxy_point X_Y=" -AECT_Xtimp[1]-(AECT_Xtimp[0]-AECT_Xtimp[1])*AECT_CryoEdge/AECT_Dtimp01 ; AECT_Ytimp[1]+(AECT_Ytimp[0]-AECT_Ytimp[1])*AECT_CryoEdge/AECT_Dtimp01 " />
187 <gvxy_point X_Y=" -AECT_Xtimp[1]-(AECT_Xtimp[2]-AECT_Xtimp[1])*AECT_CryoEdge/(AECT_CryoS1/2.) ; AECT_Ytimp[1]+(AECT_Ytimp[2]-AECT_Ytimp[1])*AECT_CryoEdge/(AECT_CryoS1/2.) " />
188 <gvxy_point X_Y=" -AECT_Xtimp[2] ; AECT_Ytimp[2] " />
189 </gvxy>
190 <composition name="ECT_Cryo7SidTma" >
191 <posXYZ volume="ECT_Cryo6SidTma" rot=" 0. ; 180. ; 0. " />
192 </composition>
193 <composition name="ECT_Cryo6" >
194 <posXYZ volume="ECT_Cryo6SidZ" X_Y_Z=" 0. ; 0. ; AECT_CryoZmax-AECT_CryoZmoy-AECT_CryoThi1_Thick1/2. " />
195 <posXYZ volume="ECT_Cryo6SidZ" X_Y_Z=" 0. ; 0. ; AECT_CryoZmin-AECT_CryoZmoy+AECT_CryoThi1_Thick1/2. " />
196 <posXYZ volume="ECT_Cryo6SidTma" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0.; 0.; -67.5 " />
197 <posXYZ volume="ECT_CryoSidTmi" X_Y_Z=" 0. ; 0. ; 0. " />
198 <posXYZ volume="ECT_CryoStayTub" X_Y_Z=" AECT_CoFiTu*AECT_CryoTtu0 ; AECT_SiFiTu*AECT_CryoTtu0 ; 0. " />
199 </composition>
200 <composition name="ECT_Cryo7" >
201 <posXYZ volume="ECT_Cryo7SidZ" X_Y_Z=" 0. ; 0. ; AECT_CryoZmax-AECT_CryoZmoy-AECT_CryoThi1_Thick1/2. " />
202 <posXYZ volume="ECT_Cryo7SidZ" X_Y_Z=" 0. ; 0. ; AECT_CryoZmin-AECT_CryoZmoy+AECT_CryoThi1_Thick1/2. " />
203 <posXYZ volume="ECT_Cryo7SidTma" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0.; 0.; -67.5 " />
204 <posXYZ volume="ECT_CryoSidTmi" X_Y_Z=" 0. ; 0. ; 0. " />
205 <posXYZ volume="ECT_CryoStayTub" X_Y_Z=" AECT_CoFiTu*AECT_CryoTtu0 ; AECT_SiFiTu*AECT_CryoTtu0 ; 0. " />
206 </composition>
207 <box name="ECT_CondBox1" material="Aluminium2" X_Y_Z=" AECT_CnBxTmax_CondBoxTmax-AECT_CnBxTmin_CondBoxTmin ; AECT_CnBxThic_CondBoxThick ; AECT_CnBxZmax_CondBoxZmax-AECT_CnBxZmin_CondBoxZmin " />
208 <var name="AECT_Dtemp" value=" (AECT_CnBxTmax_CondBoxTmax-AECT_CnBxTmin_CondBoxTmin+AECT_CnBxZmax_CondBoxZmax-AECT_CnBxZmin_CondBoxZmin-2.*AECT_CnBxEdge_CondBoxEdge) / sqrt(2.) " />
209 <box name="ECT_CondBox0" material="Aluminium2" X_Y_Z=" AECT_Dtemp ; AECT_CnBxThic_CondBoxThick ; AECT_Dtemp " />
210 <intersection name="ECT_CondBox" >
211 <posXYZ volume="ECT_CondBox1" />
212 <posXYZ volume="ECT_CondBox0" rot=" 0. ; 45.; 0. " />
213 </intersection>
214 <array name="AECT_SupPlatY"
215 values=" AECT_SupPlTmi_SupPlatTmin ;
216 AECT_SupPlTmi_SupPlatTmin+AECT_SupPlThT_SupPlatThickT ;
217 AECT_SupPlTma_SupPlatTmax-AECT_SupPlThT_SupPlatThickT ;
218 AECT_SupPlTma_SupPlatTmax " />
219 <array name="AECT_SupPlatX"
220 values=" 2.*AECT_SupPlatY[0]*GENV_Si225/GENV_Co225-AECT_CnBxThic_CondBoxThick/GENV_Co225 ;
221 2.*AECT_SupPlatY[1]*GENV_Si225/GENV_Co225-AECT_CnBxThic_CondBoxThick/GENV_Co225 ;
222 2.*AECT_SupPlatY[2]*GENV_Si225/GENV_Co225-AECT_CnBxThic_CondBoxThick/GENV_Co225 ;
223 2.*AECT_SupPlatY[3]*GENV_Si225/GENV_Co225-AECT_CnBxThic_CondBoxThick/GENV_Co225 " />
224 <trd name="ECT_SupPlatTiTemp" material="Aluminium6"
225 Xmp_Ymp_Z=" AECT_SupPlatX[0] ; AECT_SupPlatX[1] ; AECT_SupPlZma_SupPlatZmax-AECT_SupPlZmi_SupPlatZmin ; AECT_SupPlZma_SupPlatZmax-AECT_SupPlZmi_SupPlatZmin ; AECT_SupPlThT_SupPlatThickT " />
226 <composition name="ECT_SupPlatTi" >
227 <posXYZ volume="ECT_SupPlatTiTemp" X_Y_Z=" 0. ; (AECT_SupPlatY[0]+AECT_SupPlatY[1])/2. ; 0. " rot=" -90. ; 0. ; 0. " />
228 </composition>
229 <trd name="ECT_SupPlatTaTemp" material="Aluminium6"
230 Xmp_Ymp_Z=" AECT_SupPlatX[2] ; AECT_SupPlatX[3] ; AECT_SupPlZma_SupPlatZmax-AECT_SupPlZmi_SupPlatZmin ; AECT_SupPlZma_SupPlatZmax-AECT_SupPlZmi_SupPlatZmin ; AECT_SupPlThT_SupPlatThickT " />
231 <composition name="ECT_SupPlatTa" >
232 <posXYZ volume="ECT_SupPlatTaTemp" X_Y_Z=" 0. ; (AECT_SupPlatY[2]+AECT_SupPlatY[3])/2. ; 0. " rot=" -90. ; 0. ; 0. " />
233 </composition>
234 <trd name="ECT_SupPlatZTemp" material="Aluminium6"
235 Xmp_Ymp_Z=" AECT_SupPlatX[1] ; AECT_SupPlatX[2] ; AECT_SupPlThZ_SupPlatThickZ ; AECT_SupPlThZ_SupPlatThickZ ; AECT_SupPlatY[2]-AECT_SupPlatY[1] " />
236 <tubs name="ECT_SupPlatZHole" material="Aluminium6" Rio_Z=" 0. ; AECT_SupPlRho_SupPlatRhole ; 2.*AECT_SupPlThZ_SupPlatThickZ " nbPhi="36" />
237 <subtraction name="ECT_SupPlatZPierced" >
238 <posXYZ volume="ECT_SupPlatZTemp" />
239 <posXYZ volume="ECT_SupPlatZHole" X_Y_Z=" 0. ; 0. ; AECT_CryoTtu0-(AECT_SupPlatY[3]+AECT_SupPlatY[0])/2. " rot=" -90. ; 0. ; 0. " />
240 </subtraction>
241 <composition name="ECT_SupPlatZ" >
242 <posXYZ volume="ECT_SupPlatZPierced" X_Y_Z=" 0. ; (AECT_SupPlatY[1]+AECT_SupPlatY[2])/2. ; 0. " rot=" -90. ; 0. ; 0. " />
243 </composition>
244 <composition name="ECT_Toroid_Sector" >
245 <posXYZ volume="ECT_Cryo" />
246 <posXYZ volume="ECT_CondBox" X_Y_Z=" (AECT_CnBxTmax_CondBoxTmax+AECT_CnBxTmin_CondBoxTmin)/2. ; 0. ; 0. " />
247 <posXYZ volume="ECT_SupPlatTi" X_Y_Z=" 0. ; 0. ; AECT_SupPlZme_SupPlatZmoy -AECT_CryoZmoy " rot=" 0. ; 0. ; -67.5 " />
248 <posXYZ volume="ECT_SupPlatTa" X_Y_Z=" 0. ; 0. ; AECT_SupPlZme_SupPlatZmoy -AECT_CryoZmoy " rot=" 0. ; 0. ; -67.5 " />
249 <posXYZ volume="ECT_SupPlatZ" X_Y_Z=" 0. ; 0. ; AECT_SupPlZma_SupPlatZmax-AECT_SupPlThZ_SupPlatThickZ/2.-AECT_CryoZmoy " rot=" 0. ; 0. ; -67.5 " />
250 <posXYZ volume="ECT_SupPlatZ" X_Y_Z=" 0. ; 0. ; AECT_SupPlZmi_SupPlatZmin+AECT_SupPlThZ_SupPlatThickZ/2.-AECT_CryoZmoy " rot=" 0. ; 0. ; -67.5 " />
251 </composition>
252 <composition name="ECT_Toroid_Sector_6" >
253 <posXYZ volume="ECT_Cryo6" />
254 <posXYZ volume="ECT_CondBox" X_Y_Z=" (AECT_CnBxTmax_CondBoxTmax+AECT_CnBxTmin_CondBoxTmin)/2. ; 0. ; 0. " />
255 <posXYZ volume="ECT_SupPlatTi" X_Y_Z=" 0. ; 0. ; AECT_SupPlZme_SupPlatZmoy -AECT_CryoZmoy " rot=" 0. ; 0. ; -67.5 " />
256 <posXYZ volume="ECT_SupPlatTa" X_Y_Z=" 0. ; 0. ; AECT_SupPlZme_SupPlatZmoy -AECT_CryoZmoy " rot=" 0. ; 0. ; -67.5 " />
257 <posXYZ volume="ECT_SupPlatZ" X_Y_Z=" 0. ; 0. ; AECT_SupPlZma_SupPlatZmax-AECT_SupPlThZ_SupPlatThickZ/2.-AECT_CryoZmoy " rot=" 0. ; 0. ; -67.5 " />
258 <posXYZ volume="ECT_SupPlatZ" X_Y_Z=" 0. ; 0. ; AECT_SupPlZmi_SupPlatZmin+AECT_SupPlThZ_SupPlatThickZ/2.-AECT_CryoZmoy " rot=" 0. ; 0. ; -67.5 " />
259 </composition>
260 <composition name="ECT_Toroid_Sector_7" >
261 <posXYZ volume="ECT_Cryo7" />
262 <posXYZ volume="ECT_CondBox" X_Y_Z=" (AECT_CnBxTmax_CondBoxTmax+AECT_CnBxTmin_CondBoxTmin)/2. ; 0. ; 0. " />
263 <posXYZ volume="ECT_SupPlatTi" X_Y_Z=" 0. ; 0. ; AECT_SupPlZme_SupPlatZmoy -AECT_CryoZmoy " rot=" 0. ; 0. ; -67.5 " />
264 <posXYZ volume="ECT_SupPlatTa" X_Y_Z=" 0. ; 0. ; AECT_SupPlZme_SupPlatZmoy -AECT_CryoZmoy " rot=" 0. ; 0. ; -67.5 " />
265 <posXYZ volume="ECT_SupPlatZ" X_Y_Z=" 0. ; 0. ; AECT_SupPlZma_SupPlatZmax-AECT_SupPlThZ_SupPlatThickZ/2.-AECT_CryoZmoy " rot=" 0. ; 0. ; -67.5 " />
266 <posXYZ volume="ECT_SupPlatZ" X_Y_Z=" 0. ; 0. ; AECT_SupPlZmi_SupPlatZmin+AECT_SupPlThZ_SupPlatThickZ/2.-AECT_CryoZmoy " rot=" 0. ; 0. ; -67.5 " />
267 </composition>
268 <box name="ECT_CryoStop1" material="Aluminium9" X_Y_Z=" AECT_CryoStW0_CryoStopWidth0 ; AECT_CryoStH0_CryoStopHeight0 ; AECT_CryoStL0_CryoStopLength0 " />
269 <box name="ECT_CryoStop2" material="Aluminium9" X_Y_Z=" AECT_CryoStW0_CryoStopWidth0-2.*AECT_CryoStTh_CryoStopThickness ; AECT_CryoStH0_CryoStopHeight0 ; AECT_CryoStL0_CryoStopLength0+GENV_Eps " />
270 <trd name="ECT_CryoStop3" material="Aluminium9"
271 Xmp_Ymp_Z=" AECT_CryoStW0_CryoStopWidth0+GENV_Eps ; AECT_CryoStW0_CryoStopWidth0+GENV_Eps ;
272 2.*(AECT_CryoStH0_CryoStopHeight0-AECT_CryoStH2_CryoStopHeight2)+2.*(AECT_CryoStH0_CryoStopHeight0-AECT_CryoStH2_CryoStopHeight2-AECT_CryoStH1_CryoStopHeight1)*AECT_CryoStL1_CryoStopLength1/(AECT_CryoStL0_CryoStopLength0-AECT_CryoStL1_CryoStopLength1) ;
273 2.*AECT_CryoStH1_CryoStopHeight1 ; AECT_CryoStL0_CryoStopLength0 " />
274 <box name="ECT_CryoStop4" material="Aluminium9" X_Y_Z=" AECT_CryoStW1_CryoStopWidth1 ; AECT_CryoStH0_CryoStopHeight0+GENV_Eps ; AECT_CryoStL0_CryoStopLength0+GENV_Eps " />
275 <subtraction name="ECT_CryoStop" >
276 <posXYZ volume="ECT_CryoStop1" />
277 <posXYZ volume="ECT_CryoStop2" X_Y_Z=" 0. ; -AECT_CryoStTh_CryoStopThickness ; 0. " />
278 <posXYZ volume="ECT_CryoStop3" X_Y_Z=" 0. ; AECT_CryoStH0_CryoStopHeight0/2. ; -AECT_CryoStL1_CryoStopLength1 " />
279 <posXYZ volume="ECT_CryoStop4" />
280 </subtraction>
281 <var name="AECT_X1temp" value=" (AECT_SrvTu1oW_ServTur1OutWidth-AECT_SrvTu1Ed_ServTur1Edge )*sqrt(2.) " />
282 <var name="AECT_X0temp" value=" (AECT_SrvTu1iW_ServTur1InnWidth-AECT_SrvTu1Ed_ServTur1Edge*AECT_SrvTu1iW_ServTur1InnWidth/AECT_SrvTu1oW_ServTur1OutWidth)*sqrt(2.) " />
283 <box name="ECT_ServTur11" material="Aluminium9" X_Y_Z=" AECT_SrvTu1oW_ServTur1OutWidth ; AECT_SrvTu1He_ServTur1Height ; AECT_SrvTu1oW_ServTur1OutWidth " />
284 <box name="ECT_ServTur10" material="Aluminium9" X_Y_Z=" AECT_X1temp ; AECT_SrvTu1He_ServTur1Height ; AECT_X1temp " />
285 <intersection name="ECT_ServTur1" >
286 <posXYZ volume="ECT_ServTur11" />
287 <posXYZ volume="ECT_ServTur10" rot=" 0. ; 45.; 0. " />
288 </intersection>
289 <box name="ECT_ServTur01" material="Aluminium9" X_Y_Z=" AECT_SrvTu1iW_ServTur1InnWidth ; AECT_SrvTu1He_ServTur1Height ; AECT_SrvTu1iW_ServTur1InnWidth " />
290 <box name="ECT_ServTur00" material="Aluminium9" X_Y_Z=" AECT_X0temp ; AECT_SrvTu1He_ServTur1Height ; AECT_X0temp " />
291 <intersection name="ECT_ServTur0" >
292 <posXYZ volume="ECT_ServTur01" />
293 <posXYZ volume="ECT_ServTur00" rot=" 0. ; 45.; 0. " />
294 </intersection>
295 <subtraction name="ECT_ServTurA" >
296 <posXYZ volume="ECT_ServTur1" />
297 <posXYZ volume="ECT_ServTur0" X_Y_Z=" 0. ; -AECT_SrvTu1oW_ServTur1OutWidth+AECT_SrvTu1iW_ServTur1InnWidth ; 0. " />
298 </subtraction>
299 <snake name="ECT_ServTurB1" material="Aluminium9" radius="AECT_SrvTu2oR_ServTur2OutRad" >
300 <snake_point X_Y_Z=" 0. ; 0. ; AECT_SrvTu2Dz_ServTur2Dz-AECT_SrvTu1Dz_ServTur1Dz " />
301 <snake_point X_Y_Z=" 0. ; AECT_SrvTu2He_ServTur2Height ; AECT_SrvTu2Dz_ServTur2Dz-AECT_SrvTu1Dz_ServTur1Dz " />
302 <snake_point X_Y_Z=" 0. ; AECT_SrvTu2He_ServTur2Height ; AECT_SrvTu3Dz_ServTur3Dz-AECT_SrvTu1Dz_ServTur1Dz " />
303 <snake_point X_Y_Z=" 0. ; AECT_SrvTu2He_ServTur2Height+AECT_SrvTu3He_ServTur3Height ; AECT_SrvTu3Dz_ServTur3Dz-AECT_SrvTu1Dz_ServTur1Dz " />
304 </snake>
305 <snake name="ECT_ServTurB0" material="Aluminium9" radius="AECT_SrvTu2iR_ServTur2InnRad" >
306 <snake_point X_Y_Z=" 0. ; -1. ; AECT_SrvTu2Dz_ServTur2Dz-AECT_SrvTu1Dz_ServTur1Dz " />
307 <snake_point X_Y_Z=" 0. ; AECT_SrvTu2He_ServTur2Height ; AECT_SrvTu2Dz_ServTur2Dz-AECT_SrvTu1Dz_ServTur1Dz " />
308 <snake_point X_Y_Z=" 0. ; AECT_SrvTu2He_ServTur2Height ; AECT_SrvTu3Dz_ServTur3Dz-AECT_SrvTu1Dz_ServTur1Dz " />
309 <snake_point X_Y_Z=" 0. ; AECT_SrvTu2He_ServTur2Height+AECT_SrvTu3He_ServTur3Height+1. ; AECT_SrvTu3Dz_ServTur3Dz-AECT_SrvTu1Dz_ServTur1Dz " />
310 </snake>
311 <subtraction name="ECT_ServTurB" >
312 <posXYZ volume="ECT_ServTurB1" />
313 <posXYZ volume="ECT_ServTurB0" />
314 </subtraction>
315 <composition name="ECT_ServTur" >
316 <posXYZ volume="ECT_ServTurA" />
317 <posXYZ volume="ECT_ServTurB" X_Y_Z=" 0. ; AECT_SrvTu1He_ServTur1Height/2. ; 0. " />
318 </composition>
319 <var name="ECST_SToThic1" value=" 50." />
320 <var name="ECST_SToThic2" value=" 50." />
321 <var name="ECST_SToThic3" value=" 50." />
322 <var name="ECST_SToThic4" value=" 50." />
323 <var name="ECST_SToLengt" value="2770." />
324 <var name="ECST_SToLenga" value="2084." />
325 <var name="ECST_SToXpref" value=" 0." />
326 <var name="ECST_SToYpref" value=" 0." />
327 <var name="ECST_SToHeigh" value="6930." />
328 <var name="ECST_SToHeig1" value=" 940." />
329 <var name="ECST_SToHeig2" value="3204." />
330 <var name="ECST_SToHeig3" value="1135." />
331 <var name="ECST_SToHeig4" value=" 815." />
332 <var name="ECST_SToDzBot" value="1650." />
333 <var name="ECST_SToDzIn1" value="2168." />
334 <var name="ECST_SToDzIn2" value=" 741." />
335 <var name="ECST_SToDzIn3" value=" 527." />
336 <var name="ECST_SToDzIn4" value=" 944." />
337 <var name="ECST_SToDzIn5" value=" 666." />
338 <var name="ECST_SToDzTop" value="1915." />
339 <var name="ECST_SToAngle" value=" 60." />
340 <var name="ECST_SToYpos" value="5800." />
341 <var name="ECST_SToGeCxz" value=" 310." />
342 <var name="ECST_SToGeChe" value="1300." />
343 <var name="ECST_SToCLCzp" value=" 260." />
344 <var name="ECST_SToAngd2" value="ECST_SToAngle/2." />
345 <var name="ECST_SToAngd4" value="ECST_SToAngle/4." />
346 <var name="ECST_SToLeng1" value="ECST_SToLengt-2.*ECST_SToThic1" />
347 <var name="ECST_SToFxpos" value="ECST_SToLengt/2.-ECST_SToThic1/2." />
348 <var name="ECST_SToZpos" value="AECT_CryoZext/2." />
349 <var name="ECST_SToUeYp" value="ECST_SToHeigh-ECST_SToHeig4-ECST_SToHeig3/2." />
350 <var name="ECST_SToTeYp" value="ECST_SToHeigh-ECST_SToHeig4/2." />
351 <var name="ECST_SToTeZp" value="ECST_SToDzTop/2." />
352 <var name="ECST_SToFlXA" value="ECST_SToXpref" />
353 <var name="ECST_SToFlYA" value="ECST_SToYpref" />
354 <var name="ECST_SToFlXB" value="ECST_SToFlXA" />
355 <var name="ECST_SToFlYB" value="ECST_SToFlYA+ECST_SToHeigh-ECST_SToHeig3-ECST_SToHeig4" />
356 <var name="ECST_SToFlXC" value="ECST_SToFlXB+ECST_SToDzIn3" />
357 <var name="ECST_SToFlYC" value="ECST_SToFlYB" />
358 <var name="ECST_SToFlXD" value="ECST_SToFlXC" />
359 <var name="ECST_SToFlYD" value="ECST_SToHeig2" />
360 <var name="ECST_SToFlXE" value="ECST_SToFlXD+ECST_SToDzIn2" />
361 <var name="ECST_SToFlYE" value="ECST_SToFlYD" />
362 <var name="ECST_SToFlXF" value="ECST_SToDzIn1" />
363 <var name="ECST_SToFlYF" value="ECST_SToFlYE - tan(ECST_SToAngle*GENV_PiS180)*(ECST_SToFlXF-ECST_SToFlXE)" />
364 <var name="ECST_SToFlXG" value="ECST_SToFlXF" />
365 <var name="ECST_SToFlYG" value="ECST_SToHeig1" />
366 <var name="ECST_SToFlXH" value="ECST_SToDzBot" />
367 <var name="ECST_SToFlYH" value="ECST_SToFlYG" />
368 <var name="ECST_SToFlXI" value="ECST_SToFlXH" />
369 <var name="ECST_SToFlYI" value="ECST_SToFlYA" />
370 <gvxy name="ECT_ServiceTower_flange" material="Aluminium1" dZ="ECST_SToThic1" >
371 <gvxy_point X_Y=" ECST_SToFlXA ; ECST_SToFlYA " />
372 <gvxy_point X_Y=" ECST_SToFlXB ; ECST_SToFlYB " />
373 <gvxy_point X_Y=" ECST_SToFlXC ; ECST_SToFlYC " />
374 <gvxy_point X_Y=" ECST_SToFlXD ; ECST_SToFlYD " />
375 <gvxy_point X_Y=" ECST_SToFlXE ; ECST_SToFlYE " />
376 <gvxy_point X_Y=" ECST_SToFlXF ; ECST_SToFlYF " />
377 <gvxy_point X_Y=" ECST_SToFlXG ; ECST_SToFlYG " />
378 <gvxy_point X_Y=" ECST_SToFlXH ; ECST_SToFlYH " />
379 <gvxy_point X_Y=" ECST_SToFlXI ; ECST_SToFlYI " />
380 </gvxy>
381 <var name="ECST_SToCoXA" value="ECST_SToFlXA" />
382 <var name="ECST_SToCoYA" value="ECST_SToFlYA" />
383 <var name="ECST_SToCoXA1" value="ECST_SToCoXA+ECST_SToThic2" />
384 <var name="ECST_SToCoYA1" value="ECST_SToCoYA" />
385 <var name="ECST_SToCoXB" value="ECST_SToFlXB" />
386 <var name="ECST_SToCoYB" value="ECST_SToFlYB" />
387 <var name="ECST_SToCoXB1" value="ECST_SToCoXB+ECST_SToThic2" />
388 <var name="ECST_SToCoYB1" value="ECST_SToCoYB" />
389 <var name="ECST_SToCoXC" value="ECST_SToFlXC" />
390 <var name="ECST_SToCoYC" value="ECST_SToFlYC" />
391 <var name="ECST_SToCoXC1" value="ECST_SToCoXC-ECST_SToThic2" />
392 <var name="ECST_SToCoYC1" value="ECST_SToCoYC" />
393 <var name="ECST_SToCoXD" value="ECST_SToFlXD" />
394 <var name="ECST_SToCoYD" value="ECST_SToFlYD" />
395 <var name="ECST_SToCoXD1" value="ECST_SToCoXD-ECST_SToThic2" />
396 <var name="ECST_SToCoYD1" value="ECST_SToCoYD-ECST_SToThic2" />
397 <var name="ECST_SToCoXE" value="ECST_SToFlXE" />
398 <var name="ECST_SToCoYE" value="ECST_SToFlYE" />
399 <var name="ECST_SToCoXE1" value="ECST_SToFlXE-tan(ECST_SToAngd2*GENV_PiS180)*ECST_SToThic2" />
400 <var name="ECST_SToCoYE1" value="ECST_SToCoYD1" />
401 <var name="ECST_SToCoXF" value="ECST_SToFlXF" />
402 <var name="ECST_SToCoYF" value="ECST_SToFlYF" />
403 <var name="ECST_SToCoXF1" value="ECST_SToCoXF-ECST_SToThic2" />
404 <var name="ECST_SToCoYF1" value="ECST_SToCoYF-tan(ECST_SToAngd4*GENV_PiS180)*ECST_SToThic2" />
405 <var name="ECST_SToCoXG" value="ECST_SToFlXG" />
406 <var name="ECST_SToCoYG" value="ECST_SToFlYG" />
407 <var name="ECST_SToCoXG1" value="ECST_SToFlXG-ECST_SToThic2" />
408 <var name="ECST_SToCoYG1" value="ECST_SToCoYG+ECST_SToThic2" />
409 <var name="ECST_SToCoXH" value="ECST_SToFlXH" />
410 <var name="ECST_SToCoYH" value="ECST_SToFlYH" />
411 <var name="ECST_SToCoXH1" value="ECST_SToFlXH-ECST_SToThic2" />
412 <var name="ECST_SToCoYH1" value="ECST_SToCoYH+ECST_SToThic2" />
413 <var name="ECST_SToCoXI" value="ECST_SToFlXI" />
414 <var name="ECST_SToCoYI" value="ECST_SToFlYI" />
415 <var name="ECST_SToCoXI1" value="ECST_SToFlXI-ECST_SToThic2" />
416 <var name="ECST_SToCoYI1" value="ECST_SToCoYI" />
417 <gvxy name="ECT_ServiceTower_Core1" material="Aluminium1" dZ="ECST_SToLeng1" >
418 <gvxy_point X_Y=" ECST_SToCoXA ; ECST_SToCoYA " />
419 <gvxy_point X_Y=" ECST_SToCoXB ; ECST_SToCoYB " />
420 <gvxy_point X_Y=" ECST_SToCoXB1 ; ECST_SToCoYB1 " />
421 <gvxy_point X_Y=" ECST_SToCoXA1 ; ECST_SToCoYA1 " />
422 </gvxy>
423 <gvxy name="ECT_ServiceTower_Core2" material="Aluminium1" dZ="ECST_SToLeng1" >
424 <gvxy_point X_Y=" ECST_SToCoXC ; ECST_SToCoYC " />
425 <gvxy_point X_Y=" ECST_SToCoXD ; ECST_SToCoYD " />
426 <gvxy_point X_Y=" ECST_SToCoXE ; ECST_SToCoYE " />
427 <gvxy_point X_Y=" ECST_SToCoXF ; ECST_SToCoYF " />
428 <gvxy_point X_Y=" ECST_SToCoXG ; ECST_SToCoYG " />
429 <gvxy_point X_Y=" ECST_SToCoXH ; ECST_SToCoYH " />
430 <gvxy_point X_Y=" ECST_SToCoXI ; ECST_SToCoYI " />
431 <gvxy_point X_Y=" ECST_SToCoXI1 ; ECST_SToCoYI1 " />
432 <gvxy_point X_Y=" ECST_SToCoXH1 ; ECST_SToCoYH1 " />
433 <gvxy_point X_Y=" ECST_SToCoXG1 ; ECST_SToCoYG1 " />
434 <gvxy_point X_Y=" ECST_SToCoXF1 ; ECST_SToCoYF1 " />
435 <gvxy_point X_Y=" ECST_SToCoXE1 ; ECST_SToCoYE1 " />
436 <gvxy_point X_Y=" ECST_SToCoXD1 ; ECST_SToCoYD1 " />
437 <gvxy_point X_Y=" ECST_SToCoXC1 ; ECST_SToCoYC1 " />
438 </gvxy>
439 <var name="ECST_SToCo3dx" value="ECST_SToCoXI1-ECST_SToCoXA1" />
440 <var name="ECST_SToCo3dy" value="ECST_SToThic2" />
441 <var name="ECST_SToCo3dz" value="ECST_SToLengt-2*ECST_SToThic1" />
442 <var name="ECST_SToCo3zp" value="(ECST_SToCoXI1+ECST_SToCoXA1)/2." />
443 <var name="ECST_SToCo3yp" value="ECST_SToThic1/2." />
444 <box name="ECT_ServiceTower_Core3_inter" material="Aluminium4" X_Y_Z=" ECST_SToCo3dx ; ECST_SToCo3dy ; ECST_SToCo3dz " />
445 <subtraction name="ECT_ServiceTower_Core3" >
446 <posXYZ volume="ECT_ServiceTower_Core3_inter" X_Y_Z="0. ; 0. ; 0. " rot=" 0.; 0.; 0. " />
447 <posXYZ volume="ECT_ServTur1" X_Y_Z="0. ; 0. ; 0. " rot=" 0.; 0.; 0. " />
448 </subtraction>
449 <var name="ECST_SToUeXA" value="ECST_SToLengt/2." />
450 <var name="ECST_SToUeYA" value="ECST_SToYpref" />
451 <var name="ECST_SToUeXB" value="ECST_SToUeXA" />
452 <var name="ECST_SToUeYB" value="ECST_SToDzIn5" />
453 <var name="ECST_SToUeXC" value="ECST_SToLenga/2." />
454 <var name="ECST_SToUeYC" value="ECST_SToDzIn4" />
455 <gvxysx name="ECT_ServiceTower_UpperElement_Core" material="Aluminium1" dZ="ECST_SToHeig3" >
456 <gvxy_point X_Y=" ECST_SToUeXA ; ECST_SToUeYA " />
457 <gvxy_point X_Y=" ECST_SToUeXB ; ECST_SToUeYB " />
458 <gvxy_point X_Y=" ECST_SToUeXC ; ECST_SToUeYC " />
459 </gvxysx>
460 <var name="ECST_SToUeCXA" value="ECST_SToUeXA - ECST_SToThic3" />
461 <var name="ECST_SToUeCYA" value="ECST_SToUeYA + ECST_SToThic3" />
462 <var name="ECST_SToUeCXB" value="ECST_SToUeXB - ECST_SToThic3" />
463 <var name="ECST_SToUeCYB" value="ECST_SToUeCYA+(ECST_SToDzIn3-2.*ECST_SToThic2)" />
464 <gvxysx name="ECT_ServiceTower_UpperElement_Cut" material="Red" dZ="ECST_SToHeig3*2." >
465 <gvxy_point X_Y=" ECST_SToUeCXA ; ECST_SToUeCYA " />
466 <gvxy_point X_Y=" ECST_SToUeCXB ; ECST_SToUeCYB " />
467 </gvxysx>
468 <subtraction name="ECT_ServiceTower_UpperElement" >
469 <posXYZ volume="ECT_ServiceTower_UpperElement_Core" X_Y_Z="0. ; 0. ; 0. " rot=" 0.; 0.; 0. " />
470 <posXYZ volume="ECT_ServiceTower_UpperElement_Cut" X_Y_Z="0. ; 0. ; 0. " rot=" 0.; 0.; 0. " />
471 </subtraction>
472 <box name="ECT_ServiceTower_TopElement_Core" material="Aluminium1" X_Y_Z=" ECST_SToDzTop ; ECST_SToHeig4 ; ECST_SToLengt " />
473 <var name="ECST_SToUeCzp" value="(ECST_SToUeCYB+ECST_SToUeCYA)/2 - ECST_SToDzTop/2. + (ECST_SToCoXB+ECST_SToCoXC)/2" />
474 <var name="ECST_SToUeCyp" value="-ECST_SToHeig3/2-ECST_SToHeig4/2" />
475 <subtraction name="ECT_ServiceTower_TopElement" >
476 <posXYZ volume="ECT_ServiceTower_TopElement_Core" X_Y_Z="0. ; 0. ; 0. " rot=" 0.; 0.; 0. " />
477 <posXYZ volume="ECT_ServiceTower_UpperElement_Cut" X_Y_Z=" ECST_SToUeCzp;ECST_SToUeCyp ;0. " rot=" 0.; 90.; 90. " />
478 </subtraction>
479 <composition name="ECT_ServiceTower" >
480 <posXYZ volume="ECT_ServiceTower_flange" X_Y_Z="0. ; 0. ; -ECST_SToFxpos " rot="0.;0.;0." />
481 <posXYZ volume="ECT_ServiceTower_Core1" X_Y_Z="0. ; 0. ; 0." rot="0.;0.;0." />
482 <posXYZ volume="ECT_ServiceTower_Core2" X_Y_Z="0. ; 0. ; 0." rot="0.;0.;0." />
483 <posXYZ volume="ECT_ServiceTower_Core3" X_Y_Z="ECST_SToCo3zp;ECST_SToCo3yp;0." rot="0.;0.;0." />
484 <posXYZ volume="ECT_ServiceTower_flange" X_Y_Z="0. ; 0. ; ECST_SToFxpos " rot="0.;0.;0." />
485 <posXYZ volume="ECT_ServiceTower_UpperElement" X_Y_Z="0. ; ECST_SToUeYp ; 0." rot="90.;90.;0." />
486 <posXYZ volume="ECT_ServiceTower_TopElement" X_Y_Z="ECST_SToTeZp;ECST_SToTeYp; 0." rot="0.;0.;0." />
487 </composition>
488 <box name="ECT_SuppoWheel" material="Iron7" X_Y_Z=" AECT_CryoSupW ; AECT_CryoSupH ; AECT_CryoSupL " />
489 <composition name="ECT_SuppoWheels" >
490 <posXYZ volume="ECT_SuppoWheel" X_Y_Z=" AECT_CryoSupX ; -AECT_CryoFltY_FlatY-AECT_CryoSupH/2. ; 0. " />
491 <posXYZ volume="ECT_SuppoWheel" X_Y_Z=" -AECT_CryoSupX ; -AECT_CryoFltY_FlatY-AECT_CryoSupH/2. ; 0. " />
492 </composition>
493 <composition name="ECT_ToroidP" >
494 <mposWedge volume="ECT_Toroid_Sector" wedge_number="8" sectors=" 1; 1; 1; 1; 1; 0; 0; 1" >
495 <sector value="1" step="1" />
496 </mposWedge>
497 <posRPhiZ volume="ECT_Toroid_Sector_6" R_Phi_Z=" 0. ; 225. ; 0. " >
498 <sector value="6" />
499 </posRPhiZ>
500 <posRPhiZ volume="ECT_Toroid_Sector_7" R_Phi_Z=" 0. ; 270. ; 0. " >
501 <sector value="7" />
502 </posRPhiZ>
503 <mposPhi volume="ECT_CryoStop" ncopy="8" R_Z=" AECT_CryoT2+AECT_CryoStH0_CryoStopHeight0/2. ; (AECT_CryoZmax-AECT_CryoZmin)/2.-AECT_CryoStL0_CryoStopLength0/2.-AECT_CryoStPZ_CryoStopPosiZ " Phi0="22.5" rot=" 0.; 0.; -90." >
504 <sector value="1" step="1" />
505 </mposPhi>
506 <posXYZ volume="ECT_ServTur" X_Y_Z=" 0. ; AECT_CryoT1+AECT_SrvTu1He_ServTur1Height/2. ; (AECT_CryoZmax-AECT_CryoZmin)/2.-AECT_SrvTu1Dz_ServTur1Dz " rot="0. ; 180. ; 0. " />
507 <posXYZ volume="ECT_ServiceTower" X_Y_Z=" 0. ; ECST_SToYpos ; ECST_SToZpos " rot="0. ; 90. ; 0. " />
508 <posXYZ volume="ECT_SuppoWheels" />
509 </composition>
510 <composition name="ECT_ToroidN" >
511 <mposWedge volume="ECT_Toroid_Sector" wedge_number="8" sectors=" 1; 1; 1; 1; 1; 0; 0; 1" >
512 <sector value="1" step="1" />
513 </mposWedge>
514 <posRPhiZ volume="ECT_Toroid_Sector_6" R_Phi_Z=" 0. ; 225. ; 0. " >
515 <sector value="6" />
516 </posRPhiZ>
517 <posRPhiZ volume="ECT_Toroid_Sector_7" R_Phi_Z=" 0. ; 270. ; 0. " >
518 <sector value="7" />
519 </posRPhiZ>
520 <mposPhi volume="ECT_CryoStop" ncopy="8" R_Z=" AECT_CryoT2+AECT_CryoStH0_CryoStopHeight0/2. ; -(AECT_CryoZmax-AECT_CryoZmin)/2.+AECT_CryoStL0_CryoStopLength0/2.+AECT_CryoStPZ_CryoStopPosiZ " Phi0="22.5" rot=" 0.; 180.; -90." >
521 <sector value="1" step="1" />
522 </mposPhi>
523 <posXYZ volume="ECT_ServTur" X_Y_Z=" 0. ; AECT_CryoT1+AECT_SrvTu1He_ServTur1Height/2. ; -(AECT_CryoZmax-AECT_CryoZmin)/2.+AECT_SrvTu1Dz_ServTur1Dz " />
524 <posXYZ volume="ECT_ServiceTower" X_Y_Z=" 0. ; ECST_SToYpos ; -ECST_SToZpos " rot="0. ; -90. ; 0. " />
525 <posXYZ volume="ECT_SuppoWheels" />
526 </composition>
527 <composition name="ECT_Toroids" >
528 <posXYZ volume="ECT_ToroidN" X_Y_Z=" 0. ; 0. ; -AECT_CryoZmoy " >
529 <ring value="-1" />
530 </posXYZ>
531 <posXYZ volume="ECT_ToroidP" X_Y_Z=" 0. ; 0. ; AECT_CryoZmoy " >
532 <ring value=" 1" />
533 </posXYZ>
534 </composition>
535 <var name="ABRT_CryoRmin" value=" 4720." />
536 <var name="ABRT_CryoRmax" value=" 10030." />
537 <var name="ABRT_CryoZmax" value=" 12650." />
538 <var name="ABRT_CryoRcur" value=" 1000." />
539 <var name="ABRT_CryoRadi_Radius" value=" 550." />
540 <var name="ABRT_CryoRadT_RadThick" value=" 15." />
541 <var name="ABRT_CryAttD0_CryoAttDiam0" value=" 603." />
542 <var name="ABRT_CryAttD1_CryoAttDiam1" value=" 550." />
543 <var name="ABRT_CryAttAl_CryoAttAlfa" value=" 8." />
544 <var name="ABRT_CryAttXh_CryoAttXhigh" value=" 630." />
545 <var name="ABRT_CryAttTh_CryoAttThick" value=" 15." />
546 <var name="ABRT_CryAttRx_CryoAttRmax" value=" 6061." />
547 <var name="ABRT_CryAtWiY_CryoAttWingY" value=" 600." />
548 <var name="ABRT_CryAtWXp_CryoAttWingXp" value=" 590." />
549 <var name="ABRT_CryAtWXn_CryoAttWingXn" value=" -41." />
550 <var name="ABRT_CryAtWBo_CryoAttWingBoss" value=" 40." />
551 <var name="ABRT_CryAtWTh_CryoAttWingThick" value=" 25." />
552 <var name="ABRT_CryAtWZe_CryoAttWingZesp" value=" 680." />
553 <var name="ABRT_CryAtWRa_CryoAttWingRad" value=" 578." />
554 <var name="ABRT_CryAtWYc_CryoAttWingYcut" value=" 150." />
555 <var name="ABRT_CryRibYw_CryoRibYwid" value=" 540." />
556 <var name="ABRT_CryRibZl_CryoRibZlen" value=" 290." />
557 <var name="ABRT_CryRibTh_CryoRibThick" value=" 20." />
558 <var name="ABRT_CryRiWYp_CryoRibWingYp" value=" 350." />
559 <var name="ABRT_CryRiWYn_CryoRibWingYn" value=" 1090." />
560 <var name="ABRT_CryRiWXp_CryoRibWingXp" value=" 550." />
561 <var name="ABRT_CryRiWXn_CryoRibWingXn" value=" -180." />
562 <var name="ABRT_CryRiWTh_CryoRibWingThick" value=" 30." />
563 <var name="ABRT_CryRngRm_CryoRingRmed" value=" 8760." />
564 <var name="ABRT_CryRngZm_CryoRingZmed" value=" -800." />
565 <var name="ABRT_CryRngRa_CryoRingRadius" value=" 340." />
566 <var name="ABRT_StrtRmax" value=" 9100." />
567 <var name="ABRT_StrtRmin" value=" 8460." />
568 <var name="ABRT_StrtYlen" value=" 5650." />
569 <var name="ABRT_StrtZwid_StrutZwidth" value=" 360." />
570 <var name="ABRT_StrtRthi_StrutRthick" value=" 50." />
571 <var name="ABRT_StrtZthi_StrutZthick" value=" 40." />
572 <var name="ABRT_StrWRmax_StrutWingRmax" value=" 10050." />
573 <var name="ABRT_StrWYmax_StrutWingYmax" value=" 440." />
574 <var name="ABRT_StrWRmin_StrutWingRmin" value=" 8760." />
575 <var name="ABRT_StrWYmin_StrutWingYmin" value=" 280." />
576 <var name="ABRT_StrWZthi_StrutWingZthick" value=" 50." />
577 <var name="ABRT_StrWYthi_StrutWingYthick" value=" 70." />
578 <var name="ABRT_StrWZlen_StrutWingZlen" value=" 400." />
579 <array name="ABRT_Zvouss" values=" -10845. ; -8245. ; -5137.5 ; -1712.5 ; 1712.5 ; 5137.5 ; 8245. ; 10845. " />
580 <array name="ABRT_Zrib" values=" -9540. ; -6760. ; -3490. ; 0. ; 3490. ; 6760. ; 9540. " />
581 <var name="ABRT_CryRiXhi_CryoRibXhigh" value="(ABRT_CryoRmax+ABRT_CryoRmin)/2. - ABRT_CryoRmin - ABRT_CryoRadi_Radius" />
582 <var name="ABRT_StrtRmoy" value="(ABRT_StrtRmax+ABRT_StrtRmin)/2." />
583 <var name="ABRT_StrtYlnP_StrutYlenP" value="ABRT_StrtYlen+ABRT_StrWYthi_StrutWingYthick/2." />
584 <var name="ABRT_CryAttXs_CryoAttXsec" value="(ABRT_CryAttD0_CryoAttDiam0-ABRT_CryAttD1_CryoAttDiam1)/2./tan(ABRT_CryAttAl_CryoAttAlfa*GENV_PiS180)" />
585 <var name="ABRT_CoMaRmin_ColdMassRmin" value=" 4870." />
586 <var name="ABRT_CoMaRmax_ColdMassRmax" value=" 9880." />
587 <var name="ABRT_CoMaZmax_ColdMassZmax" value="12500." />
588 <var name="ABRT_CoMaRcuI_ColdMassRcurvI" value=" 800." />
589 <var name="ABRT_CoMaRThi_ColdMassRThick" value=" 800." />
590 <var name="ABRT_CoMaYThi_ColdMassYThick" value=" 320." />
591 <var name="ABRT_CoMaRibY_ColdMassRibY" value=" 300." />
592 <var name="ABRT_CoMaRibZ_ColdMassRibZ" value=" 120." />
593 <var name="ABRT_CoMaBoss_ColdMassBoss" value="(ABRT_CoMaRThi_ColdMassRThick+ABRT_CoMaRcuI_ColdMassRcurvI)*(1.-GENV_Ta225)" />
594 <var name="ABRT_CoMaRibX_ColdMassRibX" value="(ABRT_CoMaRmax_ColdMassRmax-ABRT_CoMaRmin_ColdMassRmin)/2.1" />
595 <gvxy name="BAR_ColdMassGV" material="Aluminium8" dZ="ABRT_CoMaYThi_ColdMassYThick" >
596 <gvxy_point X_Y=" ABRT_CoMaRmin_ColdMassRmin ; GENV_Eps " />
597 <gvxy_point X_Y=" ABRT_CoMaRmin_ColdMassRmin ; ABRT_CoMaZmax_ColdMassZmax-ABRT_CoMaBoss_ColdMassBoss " />
598 <gvxy_point X_Y=" ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaBoss_ColdMassBoss ; ABRT_CoMaZmax_ColdMassZmax " />
599 <gvxy_point X_Y="(ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRmax_ColdMassRmax)/2.-GENV_Eps ; ABRT_CoMaZmax_ColdMassZmax " />
600 <gvxy_point X_Y="(ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRmax_ColdMassRmax)/2.-GENV_Eps ; ABRT_CoMaZmax_ColdMassZmax-ABRT_CoMaRThi_ColdMassRThick " />
601 <gvxy_point X_Y=" ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRThi_ColdMassRThick+ABRT_CoMaRcuI_ColdMassRcurvI ; ABRT_CoMaZmax_ColdMassZmax-ABRT_CoMaRThi_ColdMassRThick " />
602 <gvxy_point X_Y=" ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRThi_ColdMassRThick ; ABRT_CoMaZmax_ColdMassZmax-ABRT_CoMaRThi_ColdMassRThick-ABRT_CoMaRcuI_ColdMassRcurvI " />
603 <gvxy_point X_Y=" ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRThi_ColdMassRThick ; GENV_Eps " />
604 </gvxy>
605 <tubs name="BAR_ColdMassHole" material="Aluminium8" Rio_Z=" 0. ; ABRT_CoMaRcuI_ColdMassRcurvI ; 2.*ABRT_CoMaYThi_ColdMassYThick " nbPhi="24" />
606 <box name="BAR_ColdMassRib" material="Aluminium8" X_Y_Z=" ABRT_CoMaRibX_ColdMassRibX ; ABRT_CoMaRibY_ColdMassRibY ; ABRT_CoMaRibZ_ColdMassRibZ " />
607 <box name="BAR_ColdMassHalfRib" material="Aluminium8" X_Y_Z=" ABRT_CoMaRibX_ColdMassRibX ; ABRT_CoMaRibY_ColdMassRibY ; ABRT_CoMaRibZ_ColdMassRibZ/2. " />
608 <subtraction name="BAR_ColdMassSUB" >
609 <posXYZ volume="BAR_ColdMassGV" />
610 <posXYZ volume="BAR_ColdMassHole" X_Y_Z=" ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRThi_ColdMassRThick+ABRT_CoMaRcuI_ColdMassRcurvI+GENV_Eps ; ABRT_CoMaZmax_ColdMassZmax-ABRT_CoMaRThi_ColdMassRThick-ABRT_CoMaRcuI_ColdMassRcurvI-GENV_Eps ; 0. " />
611 </subtraction>
612 <union name="BAR_ColdMassQuartUp" >
613 <posXYZ volume="BAR_ColdMassSUB" rot=" 90. ; 0. ; 0. " />
614 <posXYZ volume="BAR_ColdMassHalfRib" X_Y_Z=" (ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRmax_ColdMassRmax)/2.-ABRT_CoMaRibX_ColdMassRibX/2.-GENV_Eps ; 0. ; ABRT_Zrib[3]+ABRT_CoMaRibZ_ColdMassRibZ/4.+2.*GENV_Eps " />
615 <foreach index="Irib" begin="4" loops="3" >
616 <posXYZ volume="BAR_ColdMassRib" X_Y_Z=" (ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRmax_ColdMassRmax)/2.-ABRT_CoMaRibX_ColdMassRibX/2.-GENV_Eps ; 0. ; ABRT_Zrib[Irib] " />
617 </foreach>
618 </union>
619 <var name="ABRT_BielYhei_BiellYheight" value= "1110." />
620 <var name="ABRT_BielYso1_BiellYsole1" value= " 50." />
621 <var name="ABRT_BielYso2_BiellYsole2" value= " 60." />
622 <var name="ABRT_BielXsol_BiellXsole" value= " 120." />
623 <var name="ABRT_BielXth1_BiellXthick1" value= " 20." />
624 <var name="ABRT_BielXth2_BiellXthick2" value= " 40." />
625 <var name="ABRT_BielZth1_BiellZthick1" value= " 230." />
626 <var name="ABRT_BielRHol_BiellRadHole" value= " 60." />
627 <var name="ABRT_BielYcHo_BiellYcenHole" value= " 115." />
628 <gvxysx name="BAR_Biellette_1" material="Aluminium7" dZ="ABRT_BielZth1_BiellZthick1" >
629 <gvxy_point X_Y=" 50. ; 0. " />
630 <gvxy_point X_Y=" 115. ; 65. " />
631 <gvxy_point X_Y=" 115. ; 165. " />
632 <gvxy_point X_Y=" ABRT_BielXth2_BiellXthick2/2. ; 270. " />
633 <gvxy_point X_Y=" ABRT_BielXth2_BiellXthick2/2. ; 600. " />
634 <gvxy_point X_Y=" ABRT_BielXth1_BiellXthick1/2. ; 630. " />
635 <gvxy_point X_Y=" ABRT_BielXth1_BiellXthick1/2. ; ABRT_BielYhei_BiellYheight-ABRT_BielYso2_BiellYsole2 " />
636 <gvxy_point X_Y=" ABRT_BielXsol_BiellXsole/2. ; ABRT_BielYhei_BiellYheight-ABRT_BielYso1_BiellYsole1 " />
637 <gvxy_point X_Y=" ABRT_BielXsol_BiellXsole/2. ; ABRT_BielYhei_BiellYheight " />
638 </gvxysx>
639 <tubs name="BAR_Biellette_2" material="Aluminium7" Rio_Z="0.; ABRT_BielRHol_BiellRadHole; 300." nbPhi="16" />
640 <gvxysx name="BAR_Biellette_3" material="Aluminium7" dZ="500." >
641 <gvxy_point X_Y=" 60. ; -10. " />
642 <gvxy_point X_Y=" 60. ; 215. " />
643 <gvxy_point X_Y=" 160. ; 315. " />
644 <gvxy_point X_Y=" 160. ; 1500. " />
645 </gvxysx>
646 <subtraction name="BAR_Biellette_4" >
647 <posXYZ volume="BAR_Biellette_1" />
648 <posXYZ volume="BAR_Biellette_2" X_Y_Z=" 0. ; ABRT_BielYcHo_BiellYcenHole ; 0. " />
649 </subtraction>
650 <intersection name="BAR_Biellette" >
651 <posXYZ volume="BAR_Biellette_4" />
652 <posXYZ volume="BAR_Biellette_3" rot=" 0. ; 90. ; 0. " />
653 </intersection>
654 <var name="ABRT_BielAtL1_BiellAttLeng1" value= "1000." />
655 <var name="ABRT_BielAtL2_BiellAttLeng2" value= " 150." />
656 <var name="ABRT_BielAtTh_BiellAttThick" value= " 280." />
657 <var name="ABRT_BielAtHe_BiellAttHeight" value= " 140." />
658 <trd name="BAR_BiellAttFull" material="Aluminium8" Xmp_Ymp_Z=" ABRT_BielAtL1_BiellAttLeng1 ; ABRT_BielAtL2_BiellAttLeng2 ; ABRT_BielAtTh_BiellAttThick ; ABRT_BielAtTh_BiellAttThick ; ABRT_BielAtHe_BiellAttHeight " />
659 <gvxysx name="BAR_BiellAttHol" material="Aluminium8" dZ="2.*ABRT_BielAtTh_BiellAttThick" >
660 <gvxy_point X_Y=" ABRT_BielXsol_BiellXsole*0.6 ; -GENV_Eps " />
661 <gvxy_point X_Y=" ABRT_BielXsol_BiellXsole*0.6 ; ABRT_BielYso1_BiellYsole1 " />
662 <gvxy_point X_Y=" ABRT_BielXth1_BiellXthick1*0.7 ; ABRT_BielYso2_BiellYsole2+GENV_Eps " />
663 <gvxy_point X_Y=" ABRT_BielXth1_BiellXthick1*0.7 ; ABRT_BielAtHe_BiellAttHeight+GENV_Eps " />
664 </gvxysx>
665 <subtraction name="BAR_BiellAtt" >
666 <posXYZ volume="BAR_BiellAttFull" X_Y_Z=" ABRT_BielAtHe_BiellAttHeight/2. ; 0. ; 0. " rot=" 0. ; 90. ; 0. " />
667 <posXYZ volume="BAR_BiellAttHol" rot=" 90. ; 90. ; 0. " />
668 </subtraction>
669 <union name="BAR_ColdMassQuartDown" >
670 <posXYZ volume="BAR_ColdMassQuartUp" />
671 <foreach index="Ivouss" begin="4" loops="4" >
672 <posXYZ volume="BAR_BiellAtt" X_Y_Z=" ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRThi_ColdMassRThick-GENV_Eps ; 0. ; ABRT_Zvouss[Ivouss] " />
673 </foreach>
674 </union>
675 <composition name="BAR_ColdMass_Sector" >
676 <posXYZ volume="BAR_ColdMassQuartDown" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0. " >
677 <ring value="1" />
678 </posXYZ>
679 <posXYZ volume="BAR_ColdMassQuartUp" X_Y_Z=" ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRmax_ColdMassRmax ; 0. ; 0. " rot=" 0. ; 0. ; 180. " >
680 <ring value="1" />
681 </posXYZ>
682 <posXYZ volume="BAR_ColdMassQuartDown" X_Y_Z=" 0. ; 0. ; 0. " rot=" 180. ; 0. ; 0. " >
683 <ring value="-1" />
684 </posXYZ>
685 <posXYZ volume="BAR_ColdMassQuartUp" X_Y_Z=" ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRmax_ColdMassRmax ; 0. ; 0. " rot=" 180. ; 0. ; 180. " >
686 <ring value="-1" />
687 </posXYZ>
688 <foreach index="Ivouss" begin="0" loops="4" >
689 <posXYZ volume="BAR_Biellette" X_Y_Z=" ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRThi_ColdMassRThick+ABRT_BielYhei_BiellYheight+GENV_Eps ; 0. ; ABRT_Zvouss[Ivouss] " rot=" 0. ; 90. ; 90. " >
690 <ring value="Ivouss-4" />
691 </posXYZ>
692 </foreach>
693 <foreach index="Ivouss" begin="4" loops="4" >
694 <posXYZ volume="BAR_Biellette" X_Y_Z=" ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRThi_ColdMassRThick+ABRT_BielYhei_BiellYheight+GENV_Eps ; 0. ; ABRT_Zvouss[Ivouss] " rot=" 0. ; 90. ; 90. " >
695 <ring value="Ivouss-3" />
696 </posXYZ>
697 </foreach>
698 </composition>
699 <snake name="BAR_CryoTubOutsid" material="Iron1" radius="ABRT_CryoRadi_Radius" nbPhi="32" >
700 <snake_point X_Y_Z=" ABRT_CryoRmin+ABRT_CryoRadi_Radius ; 0. ; 0. " />
701 <snake_point X_Y_Z=" ABRT_CryoRmin+ABRT_CryoRadi_Radius ; 0. ; ABRT_CryoZmax-ABRT_CryoRadi_Radius-ABRT_CryoRcur/sqrt(2.) " />
702 <snake_point X_Y_Z=" ABRT_CryoRmin+ABRT_CryoRadi_Radius+ABRT_CryoRcur/sqrt(2.) ; 0. ; ABRT_CryoZmax-ABRT_CryoRadi_Radius " />
703 <snake_point X_Y_Z=" (ABRT_CryoRmax+ABRT_CryoRmin)/2. ; 0. ; ABRT_CryoZmax-ABRT_CryoRadi_Radius " />
704 </snake>
705 <snake name="BAR_CryoTubInsid" material="Iron6" radius="ABRT_CryoRadi_Radius-ABRT_CryoRadT_RadThick" nbPhi="32" >
706 <snake_point X_Y_Z=" ABRT_CryoRmin+ABRT_CryoRadi_Radius ; 0. ; -2.*GENV_Eps " />
707 <snake_point X_Y_Z=" ABRT_CryoRmin+ABRT_CryoRadi_Radius ; 0. ; ABRT_CryoZmax-ABRT_CryoRadi_Radius-ABRT_CryoRcur/sqrt(2.) " />
708 <snake_point X_Y_Z=" ABRT_CryoRmin+ABRT_CryoRadi_Radius+ABRT_CryoRcur/sqrt(2.) ; 0. ; ABRT_CryoZmax-ABRT_CryoRadi_Radius " />
709 <snake_point X_Y_Z=" (ABRT_CryoRmax+ABRT_CryoRmin)/2.+GENV_Eps ; 0. ; ABRT_CryoZmax-ABRT_CryoRadi_Radius " />
710 </snake>
711 <tubs name="BAR_CryoTubCut" material="Iron1" Rio_Z=" 0. ; ABRT_CryoRadi_Radius+10.*GENV_Eps ; 2.*ABRT_CryRngRa_CryoRingRadius+2.*ABRT_CryRibZl_CryoRibZlen+ABRT_StrWZlen_StrutWingZlen " nbPhi="32" />
712 <box name="BAR_CryoRibOut" material="Iron1" X_Y_Z=" ABRT_CryRiXhi_CryoRibXhigh ; ABRT_CryRibYw_CryoRibYwid ; ABRT_CryRibZl_CryoRibZlen " />
713 <box name="BAR_CryoRibOut2" material="Iron1" X_Y_Z=" ABRT_CryRiXhi_CryoRibXhigh ; ABRT_CryRibYw_CryoRibYwid ; ABRT_CryRibZl_CryoRibZlen/2.-GENV_Eps " />
714 <box name="BAR_CryoRibIn" material="Iron6" X_Y_Z=" ABRT_CryRiXhi_CryoRibXhigh+2.*GENV_Eps ; ABRT_CryRibYw_CryoRibYwid-2.*ABRT_CryRibTh_CryoRibThick ; ABRT_CryRibZl_CryoRibZlen-2.*ABRT_CryRibTh_CryoRibThick " />
715 <pcon name="BAR_CryoAttOut" material="Iron1" nbPhi="20" >
716 <polyplane Rio_Z="0. ; ABRT_CryAttD0_CryoAttDiam0/2. ; -ABRT_CryAttXh_CryoAttXhigh/2. " />
717 <polyplane Rio_Z="0. ; ABRT_CryAttD0_CryoAttDiam0/2. ; ABRT_CryAttXh_CryoAttXhigh/2.-ABRT_CryAttXs_CryoAttXsec " />
718 <polyplane Rio_Z="0. ; ABRT_CryAttD1_CryoAttDiam1/2. ; ABRT_CryAttXh_CryoAttXhigh/2. " />
719 </pcon>
720 <pcon name="BAR_CryoAttIn" material="Iron6" nbPhi="20" >
721 <polyplane Rio_Z="0. ; ABRT_CryAttD0_CryoAttDiam0/2.-ABRT_CryAttTh_CryoAttThick ; -ABRT_CryAttXh_CryoAttXhigh/2. " />
722 <polyplane Rio_Z="0. ; ABRT_CryAttD0_CryoAttDiam0/2.-ABRT_CryAttTh_CryoAttThick ; ABRT_CryAttXh_CryoAttXhigh/2.-ABRT_CryAttXs_CryoAttXsec-ABRT_CryAttTh_CryoAttThick*tan(ABRT_CryAttAl_CryoAttAlfa*GENV_PiS180/2.) " />
723 <polyplane Rio_Z="0. ; ABRT_CryAttD1_CryoAttDiam1/2.-ABRT_CryAttTh_CryoAttThick/cos(ABRT_CryAttAl_CryoAttAlfa*GENV_PiS180) ; ABRT_CryAttXh_CryoAttXhigh/2.+GENV_Eps " />
724 </pcon>
725 <gvxysx name="BAR_CryoRibWingA" material="Iron4" dZ=" ABRT_CryRibZl_CryoRibZlen+2.*ABRT_CryRiWTh_CryoRibWingThick+4.*GENV_Eps" >
726 <gvxy_point X_Y=" ABRT_CryRiWYp_CryoRibWingYp/2. ; ABRT_CryRiWXp_CryoRibWingXp " />
727 <gvxy_point X_Y=" ABRT_CryRiWYn_CryoRibWingYn/2. ; ABRT_CryRiWXn_CryoRibWingXn " />
728 <gvxy_point X_Y=" ABRT_CryRiWYn_CryoRibWingYn/2. ; -ABRT_CryoRadi_Radius " />
729 </gvxysx>
730 <box name="BAR_CryoRibWingB" material="Iron1" X_Y_Z=" 4.*ABRT_CryoRadi_Radius ; 4.*ABRT_CryoRadi_Radius ; ABRT_CryRibZl_CryoRibZlen+2.*GENV_Eps " />
731 <subtraction name="BAR_CryoRibWing" >
732 <posXYZ volume="BAR_CryoRibWingA" />
733 <posXYZ volume="BAR_CryoRibWingB" />
734 <posXYZ volume="BAR_CryoTubCut" X_Y_Z=" 0. ; -ABRT_CryoRadi_Radius-5.*GENV_Eps ; 0. " />
735 </subtraction>
736 <tubs name="BAR_CryoRingA" material="Iron1" Rio_Z=" ABRT_CryRngRa_CryoRingRadius-ABRT_CryoRadT_RadThick ; ABRT_CryRngRa_CryoRingRadius ; 2.*ABRT_CryRngRm_CryoRingRmed*GENV_Ta225 " nbPhi="20" />
737 <tubs name="BAR_CryoRingIn" material="Iron6" Rio_Z=" 0. ; ABRT_CryRngRa_CryoRingRadius-ABRT_CryoRadT_RadThick ; 2.*ABRT_CryRngRm_CryoRingRmed*GENV_Ta225 " nbPhi="20" />
738 <subtraction name="BAR_CryoRing" >
739 <posXYZ volume="BAR_CryoRingA" />
740 <posXYZ volume="BAR_CryoTubCut" X_Y_Z=" (ABRT_CryoRmax-ABRT_CryoRadi_Radius)*GENV_Co225-ABRT_CryRngRm_CryoRingRmed ; 0. ; (ABRT_CryoRmax-ABRT_CryoRadi_Radius)*GENV_Si225 " rot=" 90. ; 0. ; 0. " />
741 <posXYZ volume="BAR_CryoTubCut" X_Y_Z=" (ABRT_CryoRmax-ABRT_CryoRadi_Radius)*GENV_Co225-ABRT_CryRngRm_CryoRingRmed ; 0. ; -(ABRT_CryoRmax-ABRT_CryoRadi_Radius)*GENV_Si225 " rot=" 90. ; 0. ; 0. " />
742 </subtraction>
743 <gvxysx name="BAR_CryoAttWingA" material="Iron4" dZ=" ABRT_CryAtWZe_CryoAttWingZesp+2.*ABRT_CryAtWTh_CryoAttWingThick" >
744 <gvxy_point X_Y=" ABRT_CryAtWiY_CryoAttWingY-ABRT_CryAtWBo_CryoAttWingBoss ; ABRT_CryAtWXp_CryoAttWingXp " />
745 <gvxy_point X_Y=" ABRT_CryAtWiY_CryoAttWingY ; ABRT_CryAtWXp_CryoAttWingXp-ABRT_CryAtWBo_CryoAttWingBoss " />
746 <gvxy_point X_Y=" ABRT_CryAtWiY_CryoAttWingY ; ABRT_CryAtWXn_CryoAttWingXn " />
747 <gvxy_point X_Y=" ABRT_CryAtWiY_CryoAttWingY-(2.*ABRT_CryoRadi_Radius+ABRT_CryAtWXn_CryoAttWingXn)*GENV_Si225 ;-2.*ABRT_CryoRadi_Radius " />
748 </gvxysx>
749 <box name="BAR_CryoAttWingB" material="Iron1" X_Y_Z=" 4.*ABRT_CryoRadi_Radius ; 6.*ABRT_CryoRadi_Radius ; ABRT_CryAtWZe_CryoAttWingZesp " />
750 <tubs name="BAR_CryoAttWingC" material="Iron4" Rio_Z=" ABRT_CryAtWRa_CryoAttWingRad ; 2.*ABRT_CryAtWRa_CryoAttWingRad ; 2.*ABRT_CryAtWZe_CryoAttWingZesp " profile=" 202.5 ; 135. " nbPhi="16" />
751 <box name="BAR_CryoAttWingD" material="Iron1" X_Y_Z=" 2.*ABRT_CryAtWYc_CryoAttWingYcut ; 2.*ABRT_CryoRadi_Radius ; 3.*ABRT_CryAtWZe_CryoAttWingZesp " />
752 <subtraction name="BAR_CryoAttWing" >
753 <posXYZ volume="BAR_CryoAttWingA" />
754 <posXYZ volume="BAR_CryoAttWingB" />
755 <posXYZ volume="BAR_CryoAttWingC" />
756 <posXYZ volume="BAR_CryoTubCut" />
757 <posXYZ volume="BAR_CryoAttWingD" X_Y_Z=" 0. ; -ABRT_CryoRadi_Radius ; 0. " />
758 </subtraction>
759 <union name="BAR_CryoTubOutsidDown" >
760 <posXYZ volume="BAR_CryoTubOutsid" />
761 <posXYZ volume="BAR_CryoRibOut2" X_Y_Z=" (ABRT_CryoRmax+ABRT_CryoRmin)/2.-ABRT_CryRiXhi_CryoRibXhigh/2. ; 0. ; ABRT_Zrib[3]+ABRT_CryRibZl_CryoRibZlen/4. " />
762 <foreach index="Irib" begin="4" loops="3" >
763 <posXYZ volume="BAR_CryoRibOut" X_Y_Z=" (ABRT_CryoRmax+ABRT_CryoRmin)/2.-ABRT_CryRiXhi_CryoRibXhigh/2. ; 0. ; ABRT_Zrib[Irib] " />
764 </foreach>
765 <foreach index="Ivouss" begin="4" loops="4" >
766 <posXYZ volume="BAR_CryoAttOut" X_Y_Z=" ABRT_CryAttRx_CryoAttRmax-ABRT_CryAttXh_CryoAttXhigh/2. ; 0. ; ABRT_Zvouss[Ivouss] " rot=" 0. ; 90. ; 0. " />
767 </foreach>
768 </union>
769 <union name="BAR_CryoTubInsidDown" >
770 <posXYZ volume="BAR_CryoTubInsid" />
771 <foreach index="Irib" begin="3" loops="4" >
772 <posXYZ volume="BAR_CryoRibIn" X_Y_Z=" (ABRT_CryoRmax+ABRT_CryoRmin)/2.-ABRT_CryRiXhi_CryoRibXhigh/2. ; 0. ; ABRT_Zrib[Irib] " />
773 </foreach>
774 <foreach index="Ivouss" begin="4" loops="4" >
775 <posXYZ volume="BAR_CryoAttIn" X_Y_Z=" ABRT_CryAttRx_CryoAttRmax-ABRT_CryAttXh_CryoAttXhigh/2.+GENV_Eps ; 0. ; ABRT_Zvouss[Ivouss] " rot=" 0. ; 90. ; 0. " />
776 </foreach>
777 </union>
778 <subtraction name="BAR_CryoTubDown" >
779 <posXYZ volume="BAR_CryoTubOutsidDown" />
780 <posXYZ volume="BAR_CryoTubInsidDown" />
781 </subtraction>
782 <box name="BAR_CryoTubSplit" material="Iron1" X_Y_Z=" ABRT_CryoRmax ; 4.*ABRT_CryoRadi_Radius ; ABRT_CryoZmax+ABRT_CryoRadi_Radius " />
783 <subtraction name="BAR_CryoTubDown1" >
784 <posXYZ volume="BAR_CryoTubDown" />
785 <posXYZ volume="BAR_CryoTubSplit" X_Y_Z=" (ABRT_CryoRmax+ABRT_CryoRmin)/2. ; -2.*ABRT_CryoRadi_Radius+GENV_Eps ; ABRT_CryoZmax/2. " />
786 </subtraction>
787 <subtraction name="BAR_CryoTubDown2" >
788 <posXYZ volume="BAR_CryoTubDown" />
789 <posXYZ volume="BAR_CryoTubSplit" X_Y_Z=" (ABRT_CryoRmax+ABRT_CryoRmin)/2. ; 2.*ABRT_CryoRadi_Radius-GENV_Eps ; ABRT_CryoZmax/2. " />
790 </subtraction>
791 <union name="BAR_CryoTubOutsidUp" >
792 <posXYZ volume="BAR_CryoTubOutsid" />
793 <posXYZ volume="BAR_CryoRibOut2" X_Y_Z=" (ABRT_CryoRmax+ABRT_CryoRmin)/2.-ABRT_CryRiXhi_CryoRibXhigh/2. ; 0. ; ABRT_Zrib[3]+ABRT_CryRibZl_CryoRibZlen/4. " />
794 <foreach index="Irib" begin="4" loops="3" >
795 <posXYZ volume="BAR_CryoRibOut" X_Y_Z=" (ABRT_CryoRmax+ABRT_CryoRmin)/2.-ABRT_CryRiXhi_CryoRibXhigh/2. ; 0. ; ABRT_Zrib[Irib] " />
796 </foreach>
797 </union>
798 <union name="BAR_CryoTubInsidUp" >
799 <posXYZ volume="BAR_CryoTubInsid" />
800 <foreach index="Irib" begin="3" loops="4" >
801 <posXYZ volume="BAR_CryoRibIn" X_Y_Z=" (ABRT_CryoRmax+ABRT_CryoRmin)/2.-ABRT_CryRiXhi_CryoRibXhigh/2. ; 0. ; ABRT_Zrib[Irib] " />
802 </foreach>
803 </union>
804 <subtraction name="BAR_CryoTubUpP" >
805 <posXYZ volume="BAR_CryoTubOutsidUp" X_Y_Z=" ABRT_CryoRmax+ABRT_CryoRmin ; 0. ; 0. " rot=" 0. ; 0. ; 180. " />
806 <posXYZ volume="BAR_CryoTubInsidUp" X_Y_Z=" ABRT_CryoRmax+ABRT_CryoRmin ; 0. ; 0. " rot=" 0. ; 0. ; 180. " />
807 </subtraction>
808 <subtraction name="BAR_CryoTubUpN" >
809 <posXYZ volume="BAR_CryoTubUpP" />
810 <posXYZ volume="BAR_CryoRingIn" X_Y_Z=" ABRT_CryRngRm_CryoRingRmed*GENV_Co225 ; ABRT_CryRngRm_CryoRingRmed*GENV_Si225 ; -ABRT_CryRngZm_CryoRingZmed " rot=" 90. ; 0. ; 22.5 "/>
811 <posXYZ volume="BAR_CryoRingIn" X_Y_Z=" ABRT_CryRngRm_CryoRingRmed*GENV_Co225 ; -ABRT_CryRngRm_CryoRingRmed*GENV_Si225 ; -ABRT_CryRngZm_CryoRingZmed " rot=" 90. ; 0. ; -22.5 "/>
812 </subtraction>
813 <composition name="BAR_CryoTub_Sector" >
814 <posXYZ volume="BAR_CryoTubDown1" >
815 <ring value="1" />
816 </posXYZ>
817 <posXYZ volume="BAR_CryoTubDown2" >
818 <ring value="1" />
819 </posXYZ>
820 <posXYZ volume="BAR_CryoTubUpP" >
821 <ring value="1" />
822 </posXYZ>
823 <posXYZ volume="BAR_CryoTubDown1" rot=" 180. ; 0. ; 0. " >
824 <ring value="-1" />
825 </posXYZ>
826 <posXYZ volume="BAR_CryoTubDown2" rot=" 180. ; 0. ; 0. " >
827 <ring value="-1" />
828 </posXYZ>
829 <posXYZ volume="BAR_CryoTubUpN" rot=" 180. ; 0. ; 0. " >
830 <ring value="-1" />
831 </posXYZ>
832 <foreach index="Irib" begin="0" loops="7" >
833 <posXYZ volume="BAR_CryoRibWing" X_Y_Z=" ABRT_CryoRmin+2.*ABRT_CryoRadi_Radius ; 0. ; ABRT_Zrib[Irib] " rot=" 0. ; 0. ; -90. " >
834 <ring value="Irib-3" />
835 </posXYZ>
836 <posXYZ volume="BAR_CryoRibWing" X_Y_Z=" ABRT_CryoRmax-2.*ABRT_CryoRadi_Radius ; 0. ; ABRT_Zrib[Irib] " rot=" 0. ; 0. ; 90. " >
837 <ring value="Irib-3" />
838 </posXYZ>
839 </foreach>
840 <foreach index="Ivouss" begin="0" loops="8" >
841 <posXYZ volume="BAR_CryoAttWing" X_Y_Z=" ABRT_CryoRmin+ABRT_CryoRadi_Radius ; 0. ; ABRT_Zvouss[Ivouss] " rot=" 0. ; 0. ; -90. " >
842 <ring value="Ivouss-4+mod(Ivouss/4,2)" />
843 </posXYZ>
844 </foreach>
845 <posXYZ volume="BAR_CryoRing" X_Y_Z=" ABRT_CryRngRm_CryoRingRmed*GENV_Co225 ; -ABRT_CryRngRm_CryoRingRmed*GENV_Si225 ; ABRT_CryRngZm_CryoRingZmed " rot=" 90. ; 0. ; -22.5 " />
846 </composition>
847 <gvxysx name="BAR_StrutWingFull" material="Iron4" dZ="ABRT_StrWZthi_StrutWingZthick" >
848 <gvxy_point X_Y=" ABRT_StrWYmax_StrutWingYmax ; ABRT_StrWRmax_StrutWingRmax " />
849 <gvxy_point X_Y=" GENV_Si225*ABRT_StrtRmax-GENV_Co225*ABRT_StrtYlnP_StrutYlenP/2. ; GENV_Co225*ABRT_StrtRmax+GENV_Si225*ABRT_StrtYlnP_StrutYlenP/2. " />
850 <gvxy_point X_Y=" GENV_Si225*ABRT_StrtRmin-GENV_Co225*ABRT_StrtYlnP_StrutYlenP/2. ; GENV_Co225*ABRT_StrtRmin+GENV_Si225*ABRT_StrtYlnP_StrutYlenP/2. " />
851 <gvxy_point X_Y=" ABRT_StrWYmin_StrutWingYmin ; ABRT_StrWRmin_StrutWingRmin " />
852 </gvxysx>
853 <subtraction name="BAR_StrutWing" >
854 <posXYZ volume="BAR_StrutWingFull" />
855 <posXYZ volume="BAR_CryoTubCut" X_Y_Z=" 0. ; ABRT_CryoRmax-ABRT_CryoRadi_Radius ; 0. " />
856 </subtraction>
857 <box name="BAR_StrutWingPlate" material="Iron1" X_Y_Z=" ABRT_StrWYthi_StrutWingYthick ; ABRT_StrtRmax-ABRT_StrtRmin+2.*ABRT_StrWZthi_StrutWingZthick ; ABRT_StrWZlen_StrutWingZlen+2.*ABRT_StrWZthi_StrutWingZthick " />
858 <box name="BAR_StrutFull" material="Aluminium4" X_Y_Z=" ABRT_StrtYlen-ABRT_StrWYthi_StrutWingYthick/2.-10.*GENV_Eps ; ABRT_StrtRmax-ABRT_StrtRmin ; ABRT_StrtZwid_StrutZwidth " />
859 <box name="BAR_StrutHole" material="Aluminium1" X_Y_Z=" ABRT_StrtYlen ; ABRT_StrtRmax-ABRT_StrtRmin-2.*ABRT_StrtRthi_StrutRthick ; ABRT_StrtZwid_StrutZwidth " />
860 <subtraction name="BAR_StrutBarr" >
861 <posXYZ volume="BAR_StrutFull" />
862 <posXYZ volume="BAR_StrutHole" X_Y_Z=" 0. ; 0. ; -ABRT_StrtZwid_StrutZwidth/2.-ABRT_StrtZthi_StrutZthick/2. " />
863 <posXYZ volume="BAR_StrutHole" X_Y_Z=" 0. ; 0. ; ABRT_StrtZwid_StrutZwidth/2.+ABRT_StrtZthi_StrutZthick/2. " />
864 </subtraction>
865 <union name="BAR_StrutWingBox" >
866 <posXYZ volume="BAR_StrutWing" X_Y_Z=" 0. ; 0. ; -ABRT_StrWZlen_StrutWingZlen/2. " />
867 <posXYZ volume="BAR_StrutWing" X_Y_Z=" 0. ; 0. ; +ABRT_StrWZlen_StrutWingZlen/2. " />
868 <posXYZ volume="BAR_StrutWingPlate" X_Y_Z=" GENV_Si225*ABRT_StrtRmoy-GENV_Co225*ABRT_StrtYlnP_StrutYlenP/2. ; GENV_Co225*ABRT_StrtRmoy+GENV_Si225*ABRT_StrtYlnP_StrutYlenP/2. ; 0. " rot=" 0. ; 0. ; -22.5" />
869 <posXYZ volume="BAR_StrutWingPlate" X_Y_Z=" -GENV_Si225*ABRT_StrtRmoy+GENV_Co225*ABRT_StrtYlnP_StrutYlenP/2. ; GENV_Co225*ABRT_StrtRmoy+GENV_Si225*ABRT_StrtYlnP_StrutYlenP/2. ; 0. " rot=" 0. ; 0. ; 22.5" />
870 </union>
871 <composition name="BAR_Strut_Sector" >
872 <posXYZ volume="BAR_StrutWingBox" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; -90. " />
873 <posXYZ volume="BAR_StrutBarr" X_Y_Z=" GENV_Co225*ABRT_StrtRmoy ; -GENV_Si225*ABRT_StrtRmoy ; 0. " rot=" 0. ; 0. ; -112.5" />
874 </composition>
875 <var name="ABRT_VousBlXh_VoussBlockXheight" value= "850." />
876 <var name="ABRT_VousPliX_VoussPlateInnerXwid" value= "120." />
877 <var name="ABRT_VousPloX_VoussPlateOuterXwid" value= "80." />
878 <var name="ABRT_VousBlYw_VoussBlockYwid" value="2850." />
879 <var name="ABRT_VouBlYwS_VoussBlockYwidSub" value= "120." />
880 <var name="ABRT_VouRCYwi_VoussRectCutYwid" value= "815." />
881 <var name="ABRT_VouRPYwi_VoussReinforcePlatYwid" value= "50." />
882 <var name="ABRT_VouBlZle_VoussBlockZlen" value= "500." />
883 <var name="ABRT_VouBlZlS_VoussBlockZlenSub" value= "50." />
884 <var name="ABRT_VouBZWTh_VoussBlockZWallTh" value= "50." />
885 <var name="ABRT_VouCutZe_VoussCutZExt" value=" 500." />
886 <var name="ABRT_VouRCutR_VoussRoundCutRad" value= "300." />
887 <var name="ABRT_VouReCsl_VoussRectCutXYslant" value= "30." />
888 <var name="ABRT_CnbCoYex_ConboxCoreYextension" value= " 880." />
889 <var name="ABRT_CnbCoXex_ConboxCoreXextension" value= "2367." />
890 <var name="ABRT_CnbCoXsu_ConboxCoreXsup" value= " 834." />
891 <var name="ABRT_CnbCoXin_ConboxCoreXinf" value= " 634." />
892 <var name="ABRT_CnbEaHei_ConboxEarHeight" value= " 850." />
893 <var name="ABRT_CnbEaCxi_ConboxEarCutXin" value= " 350." />
894 <var name="ABRT_CnbEaCtl_ConboxEarCutPlateThickLowOut" value= " 120." />
895 <var name="ABRT_CnbEaCtu_ConboxEarCutPlateThickUp" value= " 80." />
896 <var name="ABRT_CnbEaCzw_ConboxEarCutZwall" value= " 50." />
897 <var name="ABRT_CnbEaCze_ConboxEarCutZextr" value= " 135." />
898 <var name="ABRT_CnbEaCPl_ConboxInnerEarCutPlate" value= " 80." />
899 <var name="ABRT_CnbCaDma_ConboxCavityDmax" value= " 518." />
900 <var name="ABRT_CnbCaDmi_ConboxCavityDmin" value= " 468." />
901 <var name="ABRT_CnbCaZex_ConboxCavityZext" value= " 780." />
902 <var name="ABRT_CnboxZex_ConboxZextension" value= " 550." />
903 <var name="ABRT_VousMBRa_VoussoirMainBlockRadius" value= "5723." />
904 <var name="ABRT_CnbxMBRa_ConboxMainBlockRadius" value= "6942." />
905 <var name="ABRT_VouCRCYr_VoussCentrRectCutYreach" value=" ABRT_VousBlYw_VoussBlockYwid/2.-ABRT_VouBlYwS_VoussBlockYwidSub-ABRT_VouRCYwi_VoussRectCutYwid-ABRT_VouRPYwi_VoussReinforcePlatYwid" />
906 <var name="ABRT_VousRCXw_VoussRectCutXwid" value=" ABRT_VousBlXh_VoussBlockXheight-ABRT_VousPliX_VoussPlateInnerXwid-ABRT_VousPloX_VoussPlateOuterXwid" />
907 <var name="ABRT_VousCXof_VoussCutXoffset" value="(ABRT_VousPliX_VoussPlateInnerXwid-ABRT_VousPloX_VoussPlateOuterXwid)/2." />
908 <var name="ABRT_VousCYpo_VoussoirCutYpos" value=" ABRT_VousBlYw_VoussBlockYwid/2.-ABRT_VouBlYwS_VoussBlockYwidSub-ABRT_VouRCYwi_VoussRectCutYwid/2." />
909 <var name="ABRT_VousCZpo_VoussoirCutZpos" value=" ABRT_VouCutZe_VoussCutZExt/2.+ABRT_VouBZWTh_VoussBlockZWallTh/2." />
910 <var name="ABRT_CnbEaXtp_ConboxEarXtop" value=" ABRT_CnbCoXex_ConboxCoreXextension/2. " />
911 <var name="ABRT_CnbEaYtp_ConboxEarYtop" value=" ABRT_CnbCoYex_ConboxCoreYextension - GENV_Ta225 *(ABRT_CnbCoXex_ConboxCoreXextension-ABRT_CnbCoXsu_ConboxCoreXsup)/2." />
912 <var name="ABRT_CnbEaXbt_ConboxEarXbot" value=" ABRT_CnbEaXtp_ConboxEarXtop - ABRT_CnbEaHei_ConboxEarHeight*GENV_Si225 " />
913 <var name="ABRT_CnbEaYbt_ConboxEarYbot" value=" ABRT_CnbEaYtp_ConboxEarYtop - ABRT_CnbEaHei_ConboxEarHeight*GENV_Co225 " />
914 <var name="ABRT_CnbECXol_ConboxEarCutXoutlow" value=" ABRT_CnbEaXbt_ConboxEarXbot - ABRT_CnbEaCtl_ConboxEarCutPlateThickLowOut*sqrt(2.)*GENV_Si225" />
915 <var name="ABRT_CnbECYol_ConboxEarCutYoutlow" value=" ABRT_CnbEaYbt_ConboxEarYbot + ABRT_CnbEaCtl_ConboxEarCutPlateThickLowOut*sqrt(2.)*GENV_Co225" />
916 <var name="ABRT_CnbECYil_ConboxEarCutYinlow" value=" ABRT_CnbECYol_ConboxEarCutYoutlow + (ABRT_CnbECXol_ConboxEarCutXoutlow-ABRT_CnbEaCxi_ConboxEarCutXin)*GENV_Ta225 " />
917 <var name="ABRT_CnbECoHe_ConboxEarCutOutHeight" value=" ABRT_CnbEaHei_ConboxEarHeight- ABRT_CnbEaCtl_ConboxEarCutPlateThickLowOut-ABRT_CnbEaCtu_ConboxEarCutPlateThickUp" />
918 <var name="ABRT_CnbECXou_ConboxEarCutXoutup" value=" ABRT_CnbECXol_ConboxEarCutXoutlow + ABRT_CnbECoHe_ConboxEarCutOutHeight*GENV_Si225" />
919 <var name="ABRT_CnbECYou_ConboxEarCutYoutup" value=" ABRT_CnbECYol_ConboxEarCutYoutlow + ABRT_CnbECoHe_ConboxEarCutOutHeight*GENV_Co225" />
920 <var name="ABRT_CnbECYiu_ConboxEarCutYinup" value=" ABRT_CnbECYou_ConboxEarCutYoutup + (ABRT_CnbECXou_ConboxEarCutXoutup-ABRT_CnbEaCxi_ConboxEarCutXin)*GENV_Ta225" />
921 <var name="ABRT_CnbECZpo_ConboxEarCutZpos" value=" ABRT_CnboxZex_ConboxZextension - ABRT_CnbEaCze_ConboxEarCutZextr " />
922 <var name="ABRT_CnbIECZp_ConboxInnerEarCutZpos" value=" ABRT_CnboxZex_ConboxZextension/2. + ABRT_CnbEaCzw_ConboxEarCutZwall/2. " />
923 <var name="ABRT_CnbCaZin_ConboxCavityZinter" value="(ABRT_CnbCaDma_ConboxCavityDmax - ABRT_CnbCaDmi_ConboxCavityDmin)/2. / tan(ABRT_CryAttAl_CryoAttAlfa*GENV_PiS180)" />
924 <var name="ABRT_VoussRad_VoussoirRadius" value=" ABRT_VousMBRa_VoussoirMainBlockRadius + ABRT_VousBlXh_VoussBlockXheight/2." />
925 <var name="ABRT_CnboxRad_ConboxRadius" value=" ABRT_CnbxMBRa_ConboxMainBlockRadius - ABRT_CnbCoYex_ConboxCoreYextension" />
926 <gvxysx name="BAR_ConboxMainBlock" material="Aluminium4" dZ="ABRT_CnboxZex_ConboxZextension" >
927 <gvxy_point X_Y=" ABRT_CnbCoXin_ConboxCoreXinf/2. ; 0. " />
928 <gvxy_point X_Y=" ABRT_CnbEaXbt_ConboxEarXbot ; ABRT_CnbEaYbt_ConboxEarYbot " />
929 <gvxy_point X_Y=" ABRT_CnbEaXtp_ConboxEarXtop ; ABRT_CnbEaYtp_ConboxEarYtop " />
930 <gvxy_point X_Y=" ABRT_CnbCoXsu_ConboxCoreXsup/2. ; ABRT_CnbCoYex_ConboxCoreYextension " />
931 </gvxysx>
932 <gvxy name="BAR_ConboxEarCut" material="Aluminium1" dZ="ABRT_CnboxZex_ConboxZextension" >
933 <gvxy_point X_Y=" ABRT_CnbEaCxi_ConboxEarCutXin ; ABRT_CnbECYil_ConboxEarCutYinlow " />
934 <gvxy_point X_Y=" ABRT_CnbECXol_ConboxEarCutXoutlow ; ABRT_CnbECYol_ConboxEarCutYoutlow " />
935 <gvxy_point X_Y=" ABRT_CnbECXou_ConboxEarCutXoutup ; ABRT_CnbECYou_ConboxEarCutYoutup " />
936 <gvxy_point X_Y=" ABRT_CnbEaCxi_ConboxEarCutXin ; ABRT_CnbECYiu_ConboxEarCutYinup " />
937 </gvxy>
938 <gvxy name="BAR_ConboxInnerEarCut" material="Aluminium1" dZ="ABRT_CnboxZex_ConboxZextension" >
939 <gvxy_point X_Y=" ABRT_CnbEaCxi_ConboxEarCutXin + ABRT_CnbEaCPl_ConboxInnerEarCutPlate ; ABRT_CnbECYil_ConboxEarCutYinlow - ABRT_CnbEaCPl_ConboxInnerEarCutPlate * GENV_Ta225 " />
940 <gvxy_point X_Y=" ABRT_CnbECXol_ConboxEarCutXoutlow ; ABRT_CnbECYol_ConboxEarCutYoutlow " />
941 <gvxy_point X_Y=" ABRT_CnbECXou_ConboxEarCutXoutup ; ABRT_CnbECYou_ConboxEarCutYoutup " />
942 <gvxy_point X_Y=" ABRT_CnbEaCxi_ConboxEarCutXin + ABRT_CnbEaCPl_ConboxInnerEarCutPlate ; ABRT_CnbECYiu_ConboxEarCutYinup - ABRT_CnbEaCPl_ConboxInnerEarCutPlate * GENV_Ta225 " />
943 </gvxy>
944 <pcon name="BAR_ConboxCavity" material="Aluminium1" nbPhi="20" >
945 <polyplane Rio_Z="0. ; ABRT_CnbCaDma_ConboxCavityDmax/2. ; 0. " />
946 <polyplane Rio_Z="0. ; ABRT_CnbCaDmi_ConboxCavityDmin/2. ; ABRT_CnbCaZin_ConboxCavityZinter" />
947 <polyplane Rio_Z="0. ; ABRT_CnbCaDmi_ConboxCavityDmin/2. ; ABRT_CnbCaZex_ConboxCavityZext " />
948 </pcon>
949 <tubs name="BAR_ConboxShaftA" material="Aluminium4" Rio_Z=" 0. ; ABRT_BielRHol_BiellRadHole-3.*GENV_Eps ; 1.05*ABRT_CnbCaDmi_ConboxCavityDmin " nbPhi="16" />
950 <tubs name="BAR_ConboxShaftB" material="Aluminium1" Rio_Z=" 0. ; ABRT_CnbCaDmi_ConboxCavityDmin/2.-3.*GENV_Eps ; 4.*ABRT_BielRHol_BiellRadHole " nbPhi="20" />
951 <intersection name="BAR_ConboxShaft" >
952 <posXYZ volume="BAR_ConboxShaftA" />
953 <posXYZ volume="BAR_ConboxShaftB" rot=" 0. ; 90. ; 0. "/>
954 </intersection>
955 <gvxysxy name="BAR_VoussoirMainBlock" material="Aluminium4" dZ="ABRT_VousBlXh_VoussBlockXheight" >
956 <gvxy_point X_Y=" ABRT_VouBlZle_VoussBlockZlen/2. - ABRT_VouBlZlS_VoussBlockZlenSub ; ABRT_VousBlYw_VoussBlockYwid/2. - ABRT_VouBlYwS_VoussBlockYwidSub -ABRT_VouBlZlS_VoussBlockZlenSub/GENV_Ta15 " />
957 <gvxy_point X_Y=" ABRT_VouBlZle_VoussBlockZlen/2. ; ABRT_VousBlYw_VoussBlockYwid/2. - ABRT_VouBlYwS_VoussBlockYwidSub " />
958 <gvxy_point X_Y=" ABRT_VouBlZle_VoussBlockZlen/2. ; ABRT_VousBlYw_VoussBlockYwid/2. " />
959 </gvxysxy>
960 <gvxysxy name="BAR_VoussoirRectCut" material="Aluminium1" dZ="ABRT_VouCutZe_VoussCutZExt" >
961 <gvxy_point X_Y=" ABRT_VousRCXw_VoussRectCutXwid/2. ; ABRT_VouRCYwi_VoussRectCutYwid/2.-ABRT_VouReCsl_VoussRectCutXYslant" />
962 <gvxy_point X_Y=" ABRT_VousRCXw_VoussRectCutXwid/2.-ABRT_VouReCsl_VoussRectCutXYslant ; ABRT_VouRCYwi_VoussRectCutYwid/2." />
963 </gvxysxy>
964 <gvxysxy name="BAR_VoussoirCentralRectCut" material="Aluminium1" dZ="ABRT_VouCutZe_VoussCutZExt" >
965 <gvxy_point X_Y=" ABRT_VousRCXw_VoussRectCutXwid/2. ; ABRT_VouCRCYr_VoussCentrRectCutYreach-ABRT_VouReCsl_VoussRectCutXYslant" />
966 <gvxy_point X_Y=" ABRT_VousRCXw_VoussRectCutXwid/2.-ABRT_VouReCsl_VoussRectCutXYslant ; ABRT_VouCRCYr_VoussCentrRectCutYreach" />
967 </gvxysxy>
968 <tubs name="BAR_VoussoirRoundCut" material="Aluminium1" Rio_Z=" 0 ; ABRT_VouRCutR_VoussRoundCutRad ; ABRT_VouCutZe_VoussCutZExt" nbPhi="18" />
969 <union name="BAR_VoussoirCut" >
970 <posXYZ volume="BAR_VoussoirRoundCut" X_Y_Z=" 0. ; ABRT_VousCYpo_VoussoirCutYpos ; 0. " rot=" 0. ; 0. ; 0." />
971 <posXYZ volume="BAR_VoussoirRoundCut" X_Y_Z=" 0. ; -ABRT_VousCYpo_VoussoirCutYpos ; 0. " rot=" 0. ; 0. ; 0." />
972 <posXYZ volume="BAR_VoussoirRectCut" X_Y_Z=" 0. ; ABRT_VousCYpo_VoussoirCutYpos ; ABRT_VousCZpo_VoussoirCutZpos " rot=" 0. ; 0. ; 0." />
973 <posXYZ volume="BAR_VoussoirRectCut" X_Y_Z=" 0. ; -ABRT_VousCYpo_VoussoirCutYpos ; ABRT_VousCZpo_VoussoirCutZpos " rot=" 0. ; 0. ; 0." />
974 <posXYZ volume="BAR_VoussoirRectCut" X_Y_Z=" 0. ; ABRT_VousCYpo_VoussoirCutYpos ;-ABRT_VousCZpo_VoussoirCutZpos " rot=" 0. ; 0. ; 0." />
975 <posXYZ volume="BAR_VoussoirRectCut" X_Y_Z=" 0. ; -ABRT_VousCYpo_VoussoirCutYpos ;-ABRT_VousCZpo_VoussoirCutZpos " rot=" 0. ; 0. ; 0." />
976 <posXYZ volume="BAR_VoussoirCentralRectCut" X_Y_Z=" GENV_Eps ; 0. ; ABRT_VousCZpo_VoussoirCutZpos+GENV_Eps" rot=" 0. ; 0. ; 0." />
977 <posXYZ volume="BAR_VoussoirCentralRectCut" X_Y_Z="-GENV_Eps ; 0. ;-ABRT_VousCZpo_VoussoirCutZpos-GENV_Eps" rot=" 0. ; 0. ; 0." />
978 </union>
979 <subtraction name="BAR_Voussoir" >
980 <posXYZ volume="BAR_VoussoirMainBlock" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 90. ; 0." />
981 <posXYZ volume="BAR_VoussoirCut" X_Y_Z=" ABRT_VousCXof_VoussCutXoffset ; 0. ; 0. " rot=" 0. ; 0. ; 0." />
982 </subtraction>
983 <union name="BAR_ConboxTheCut" >
984 <posXYZ volume="BAR_ConboxEarCut" X_Y_Z=" 0. ; 0. ; ABRT_CnbECZpo_ConboxEarCutZpos " rot=" 0. ; 0. ; 0." />
985 <posXYZ volume="BAR_ConboxEarCut" X_Y_Z=" 0. ; 0. ;-ABRT_CnbECZpo_ConboxEarCutZpos " rot=" 0. ; 0. ; 0." />
986 <posXYZ volume="BAR_ConboxEarCut" X_Y_Z=" 0. ; 0. ; ABRT_CnbECZpo_ConboxEarCutZpos " rot=" 0. ; 180. ; 0." />
987 <posXYZ volume="BAR_ConboxEarCut" X_Y_Z=" 0. ; 0. ;-ABRT_CnbECZpo_ConboxEarCutZpos " rot=" 0. ; 180. ; 0." />
988 <posXYZ volume="BAR_ConboxInnerEarCut" X_Y_Z=" 0. ; 0. ; ABRT_CnbIECZp_ConboxInnerEarCutZpos " rot=" 0. ; 0. ; 0." />
989 <posXYZ volume="BAR_ConboxInnerEarCut" X_Y_Z=" 0. ; 0. ;-ABRT_CnbIECZp_ConboxInnerEarCutZpos " rot=" 0. ; 0. ; 0." />
990 <posXYZ volume="BAR_ConboxInnerEarCut" X_Y_Z=" 0. ; 0. ; ABRT_CnbIECZp_ConboxInnerEarCutZpos " rot=" 0. ; 180. ; 0." />
991 <posXYZ volume="BAR_ConboxInnerEarCut" X_Y_Z=" 0. ; 0. ;-ABRT_CnbIECZp_ConboxInnerEarCutZpos " rot=" 0. ; 180. ; 0." />
992 <posXYZ volume="BAR_ConboxCavity" X_Y_Z=" 0. ; 0. ; 0. " rot=" -90. ; 0. ; 0." />
993 </union>
994 <subtraction name="BAR_ConnectingBox" >
995 <posXYZ volume="BAR_ConboxMainBlock" />
996 <posXYZ volume="BAR_ConboxTheCut" />
997 </subtraction>
998 <composition name="BAR_Voussoir_Sector" >
999 <posXYZ volume="BAR_ConnectingBox" X_Y_Z=" ABRT_CnboxRad_ConboxRadius ; 0. ; 0. " rot=" 0. ; 0. ; -90. " />
1000 <posXYZ volume="BAR_ConboxShaft" X_Y_Z=" ABRT_CoMaRmin_ColdMassRmin+ABRT_CoMaRThi_ColdMassRThick+ABRT_BielYhei_BiellYheight-ABRT_BielYcHo_BiellYcenHole ; 0. ; 0. " rot=" 90. ; 0. ; 0. " />
1001 <posXYZ volume="BAR_Voussoir" X_Y_Z=" GENV_Co225*ABRT_VoussRad_VoussoirRadius ; -GENV_Si225*ABRT_VoussRad_VoussoirRadius ; 0. " rot=" 0. ; 0. ; -22.5" />
1002 </composition>
1003 <composition name="BAR_Toroid_Sector" >
1004 <posXYZ volume="BAR_CryoTub_Sector" />
1005 <foreach index="Ivouss" begin="0" loops="4" >
1006 <posXYZ volume="BAR_Strut_Sector" X_Y_Z=" 0. ; 0. ; ABRT_Zvouss[Ivouss] " >
1007 <ring value="-4+Ivouss" />
1008 </posXYZ>
1009 <posXYZ volume="BAR_Voussoir_Sector" X_Y_Z=" 0. ; 0. ; ABRT_Zvouss[Ivouss] " >
1010 <ring value="-4+Ivouss" />
1011 </posXYZ>
1012 </foreach>
1013 <foreach index="Ivouss" begin="4" loops="4" >
1014 <posXYZ volume="BAR_Strut_Sector" X_Y_Z=" 0. ; 0. ; ABRT_Zvouss[Ivouss] " >
1015 <ring value="Ivouss-3" />
1016 </posXYZ>
1017 <posXYZ volume="BAR_Voussoir_Sector" X_Y_Z=" 0. ; 0. ; ABRT_Zvouss[Ivouss] " >
1018 <ring value="Ivouss-3" />
1019 </posXYZ>
1020 </foreach>
1021 <posXYZ volume="BAR_ColdMass_Sector" />
1022 </composition>
1023 <composition name="BAR_Toroid" >
1024 <mposPhi volume="BAR_Toroid_Sector" Phi0="22.5" ncopy="8" >
1025 <sector value="1" step="1" />
1026 </mposPhi>
1027 </composition>
1028 </section>
1029 <section name = "ATLAS Feet"
1030 version = "7.0"
1031 date = "20 November 2003"
1032 author = "Daniel Pomarede"
1033 top_volume = "useless">
1034 <var name="FEET_MainPlXo_MainPlateXorigin" value=" 0. " />
1035 <var name="FEET_MnPlGXwi_MainPlate_GroundXwidth" value=" 1800. " />
1036 <var name="FEET_MnPlRCdx_MainPlateRoundCutDX" value=" 868. " />
1037 <var name="FEET_MnPldxex_MainPlateDXextr" value=" 733. " />
1038 <var name="FEET_MnPlUpDx_MainPlateUpperDX" value=" 1234.5" />
1039 <var name="FEET_MnPlUpXw_MainPlateUpperXwidth" value=" 1315. " />
1040 <var name="FEET_MnPlMiDx_MainPlateMiddleDX" value=" 380. " />
1041 <var name="FEET_MainPlYo_MainPlateYorigin" value=" 0. " />
1042 <var name="FEET_MainPlHe_MainPlateHeight" value=" 5300. " />
1043 <var name="FEET_MainPlH1_MainPlateHeight_intermediate1" value=" 1605. " />
1044 <var name="FEET_MnPlRCYp_MainPlateRoundCut_Y" value=" 2173. " />
1045 <var name="FEET_MnPlSRCY_MainPlateSecondaryRoundCut_Y" value=" 1958. " />
1046 <var name="FEET_MnPlUpDy_MainPlateUpperDY" value=" 790. " />
1047 <var name="FEET_MnPlMiDy_MainPlateMiddleDY" value=" 1813. " />
1048 <var name="FEET_MnPlPeHe_MainPlate_PedestalHeight" value=" 60. " />
1049 <var name="FEET_MainPldZ_MainPlateDZ" value=" 80. " />
1050 <var name="FEET_MnPlZsep_MainPlateZsep" value=" 980. " />
1051 <var name="FEET_MnPlRCra_MainPlateRoundCut_R" value=" 615. " />
1052 <var name="FEET_MnPlSRCr_MainPlateSecondaryRoundCut_R" value=" 400. " />
1053 <var name="FEET_MinCPlxw_MiniConnPlate_Xwidth" value=" 290. " />
1054 <var name="FEET_MinCPlyh_MiniConnPlate_Yheight" value=" 70. " />
1055 <var name="FEET_MinCPltz_MiniConnPlate_ThetaZ" value=" 22.5" />
1056 <var name="FEET_MinCPlzl_MiniConnPlate_Zlength" value=" 1100. " />
1057 <var name="FEET_SlaCPlxw_SlantedConnPlate_Xwidth" value=" 2964. " />
1058 <var name="FEET_SlaCPlyh_SlantedConnPlate_Yheight" value=" 70. " />
1059 <var name="FEET_SlaCPltz_SlantedConnPlate_ThetaZ" value=" -67.5" />
1060 <var name="FEET_SlaCPlzl_SlantedConnPlate_Zlength" value=" 1100. " />
1061 <var name="FEET_GrndPlzl_GroundPlate_Zlength" value=" 1100. " />
1062 <var name="FEET_VCnPlxwi_VerticalConnPlate_Xwidth" value=" 85. " />
1063 <var name="FEET_VCnPlyhe_VerticalConnPlate_Yheight" value=" 1890. " />
1064 <var name="FEET_VCnPldxe_VerticalConnPlate_DX" value=" 150. " />
1065 <var name="FEET_VCnPldye_VerticalConnPlate_DY" value=" 1140. " />
1066 <var name="FEET_UCnPlxwi_UpperConnPlate_Xwidth" value=" 70. " />
1067 <var name="FEET_UCnPlyhe_UpperConnPlate_Yheight" value=" 790. " />
1068 <var name="FEET_Xwidth" value=" 525. "/>
1069 <var name="FEET_UpperHeY_RailSupportUpper_Yheight" value=" 120. " />
1070 <var name="FEET_UpperLeZ_RailSupportUpper_Zlength" value=" 1190. " />
1071 <var name="FEET_LowerHeY_RailSupportLower_Yheight" value=" 95. " />
1072 <var name="FEET_LowerLeZ_RailSupportLower_Zlength" value=" 1100. " />
1073 <var name="FEET_TotalHeY_RailSupportTotal_Yheight" value=" 890. " />
1074 <var name="FEET_CentrLeZ_RailSupportCentral_Zlength" value=" 1080. " />
1075 <var name="FEET_CentrXth_RailSupportCentral_Xthick" value=" 100. " />
1076 <var name="FEET_MidllYth_RailSupportMiddle_Ythick" value=" 80. " />
1077 <var name="FEET_VertiZth_RailSupportVertical_Zthick" value=" 80. " />
1078 <var name="FEET_MidllYpo_RailSupportMiddle_Ypos" value=" 400. " />
1079 <var name="FEET_ExtreHeY_RailSupportExtr_Yheight" value=" 15. " />
1080 <var name="FEET_ExtreLeZ_RailSupportExtr_Zlength" value=" 700. " />
1081 <var name="FEET_CentrHeY_RailSupportCentral_Yheight" value="FEET_TotalHeY_RailSupportTotal_Yheight - FEET_UpperHeY_RailSupportUpper_Yheight - FEET_LowerHeY_RailSupportLower_Yheight " />
1082 <var name="FEET_CnFeVoXw_ConnFeetVouss_Xwidth" value=" 455. " />
1083 <var name="FEET_CnFeVoYh_ConnFeetVouss_Yheight" value=" 850. " />
1084 <var name="FEET_CnFeVoZl_ConnFeetVouss_Zlength" value=" 500. " />
1085 <var name="FEET_CnFeVoXt_ConnFeetVouss_Xthick" value=" 60. " />
1086 <var name="FEET_CnFeVoYt_ConnFeetVouss_Ythick" value=" 80. " />
1087 <var name="FEET_CnFeVoZt_ConnFeetVouss_Zthick" value=" 80. " />
1088 <var name="FEET_G12LPxwt_Girder12_LateralPlate_Xwidth_Total" value=" 2355. " />
1089 <var name="FEET_G12IPSxo_Girder12_InnerPlateSmalloffset_Xdist" value=" 35. " />
1090 <var name="FEET_G12IPSLx_Girder12_InnerPlateSmall2Large_Xdist" value=" 995. " />
1091 <var name="FEET_G12IPLLx_Girder12_InnerPlateLarge2Large_Xdist" value=" 335. " />
1092 <var name="FEET_G12IPLSx_Girder12_InnerPlateLarge2Small_Xdist" value=" 960. " />
1093 <var name="FEET_G12RPxwi_Girder12_ReinforcementPlate_Xwidth" value=" 2015. " />
1094 <var name="FEET_G12LPxw1_Girder12_LateralPlate_Xwidth_Inter1" value=" 1558. " />
1095 <var name="FEET_G12LPx12_Girder12_LateralPlate_Xwidth_Inter1Inter2" value=" 263.5" />
1096 <var name="FEET_G12IPxwi_Girder12_InnerPlate_Xwidth" value=" 30. " />
1097 <var name="FEET_G12UMPwi_Girder12_UpperMiniPlate_Xwidth" value=" 135. " />
1098 <var name="FEET_G12SMPwi_Girder12_SideMiniPlate_Xwidth" value=" 135. " />
1099 <var name="FEET_G12yorig_Girder12_Yorigin" value=" 0. " />
1100 <var name="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total" value=" 445. " />
1101 <var name="FEET_G12LPyh1_Girder12_LateralPlate_Yheight_Inter1" value=" 375. " />
1102 <var name="FEET_G12LPyh2_Girder12_LateralPlate_Yheight_Inter2" value=" 260. " />
1103 <var name="FEET_G12LPyth_Girder12_LowerPlate_Ythick" value=" 40. " />
1104 <var name="FEET_G12UPyth_Girder12_UpperPlate_Ythick" value=" 40. " />
1105 <var name="FEET_G12RPydi_Girder12_ReinforcementPlate_Ydist" value=" 330. " />
1106 <var name="FEET_G12UMPyh_Girder12_UpperMiniPlate_Yheight" value=" 40. " />
1107 <var name="FEET_G12UPzle_Girder12_UpperPlate_Zlength" value=" 640. " />
1108 <var name="FEET_G12UMPzl_Girder12_UpperMiniPlate_Zlength" value=" 630. " />
1109 <var name="FEET_G12BPzle_Girder12_BottomPlate_Zlength" value=" 460. " />
1110 <var name="FEET_G12LPzle_Girder12_LateralPlate_Zlength" value=" 40. " />
1111 <var name="FEET_G12RPzle_Girder12_ReinforcementPlate_Zlength" value=" 40. " />
1112 <var name="FEET_G12SMPzl_Girder12_SideMiniPlate_Zlength" value=" 50. " />
1113 <var name="FEET_G23LPxwt_Girder23_LateralPlate_Xwidth_Total" value=" 2135. " />
1114 <var name="FEET_G23IPSxo_Girder23_InnerPlateSmalloffset_Xdist" value=" 35. " />
1115 <var name="FEET_G23IPSLx_Girder23_InnerPlateSmall2Large_Xdist" value=" 1025. " />
1116 <var name="FEET_G23IPLLx_Girder23_InnerPlateLarge2Large_Xdist" value=" 305. " />
1117 <var name="FEET_G23IPLSx_Girder23_InnerPlateLarge2Small_Xdist" value=" 740. " />
1118 <var name="FEET_G23RPxwi_Girder23_ReinforcementPlate_Xwidth" value=" 1795. " />
1119 <var name="FEET_G23LPxw1_Girder23_LateralPlate_Xwidth_Inter1" value=" 1338. " />
1120 <var name="FEET_G23LPx12_Girder23_LateralPlate_Xwidth_Inter1Inter2" value=" 263.5 " />
1121 <var name="FEET_G23IPxwi_Girder23_InnerPlate_Xwidth" value=" 30. " />
1122 <var name="FEET_G23UMPwi_Girder23_UpperMiniPlate_Xwidth" value=" 135. " />
1123 <var name="FEET_G23SMPwi_Girder23_SideMiniPlate_Xwidth" value=" 135. " />
1124 <var name="FEET_G34LPxwt_Girder34_LateralPlate_Xwidth_Total" value=" 1680. " />
1125 <var name="FEET_G34IPSxo_Girder34_InnerPlateSmalloffset_Xdist" value=" 35. " />
1126 <var name="FEET_G34IPSLx_Girder34_InnerPlateSmall2Large_Xdist" value=" 895. " />
1127 <var name="FEET_G34IPLLx_Girder34_InnerPlateLarge2Large_Xdist" value=" 335. " />
1128 <var name="FEET_G34IPLSx_Girder34_InnerPlateLarge2Small_Xdist" value=" 385. " />
1129 <var name="FEET_G34RPxwi_Girder34_ReinforcementPlate_Xwidth" value=" 1340. " />
1130 <var name="FEET_G34LPxw1_Girder34_LateralPlate_Xwidth_Inter1" value=" 883. " />
1131 <var name="FEET_G34LPx12_Girder34_LateralPlate_Xwidth_Inter1Inter2" value=" 263.5 " />
1132 <var name="FEET_G34IPxwi_Girder34_InnerPlate_Xwidth" value=" 30. " />
1133 <var name="FEET_G34UMPwi_Girder34_UpperMiniPlate_Xwidth" value=" 135. " />
1134 <var name="FEET_G34SMPwi_Girder34_SideMiniPlate_Xwidth" value=" 135. " />
1135 <var name="FEET_ExMPheig_ExtremityMainPlate_Height" value=" 5420. " />
1136 <var name="FEET_ExMPRCra_ExtremityMainPlateRoundCut_R" value=" 385. " />
1137 <var name="FEET_ExMPRCdx_ExtremityMainPlateRoundCut_DX" value=" 1058. " />
1138 <var name="FEET_ExMPRCyp_ExtremityMainPlateRoundCut_Y" value=" 2780. " />
1139 <var name="FEET_ExMCPyhe_ExtremityMiniConnPlate_Yheight" value=" 75. " />
1140 <var name="FEET_ExMCPzle_ExtremityMiniConnPlate_Zlength" value=" 1480. " />
1141 <var name="FEET_ExGPzlen_ExtremityGroundPlate_Zlength" value=" 1480. " />
1142 <var name="FEET_ExSCPzle_ExtremitySlantedConnPlate_Zlength" value=" 1480. " />
1143 <var name="FEET_ExRSzoff_ExtremityRailSupport_Zoffset" value=" 60. " />
1144 <var name="FEET_ExMPhei1_ExtremityMainPlate_Height_intermediate1" value=" 1727. " />
1145 <var name="FEET_ExMPhei2_ExtremityMainPlate_Height_intermediate2" value=" 1558. " />
1146 <var name="FEET_ExMPxwid_ExtremityMainPlate_Xwidth" value=" 1635. " />
1147 <var name="FEET_ExMPxwi1_ExtremityMainPlate_Xwidth_inter1" value=" 1013. " />
1148 <var name="FEET_ExMPxwi2_ExtremityMainPlate_Xwidth_inter2" value=" 510. " />
1149 <var name="FEET_ExMPyhi1_ExtremityMainPlate_Yheight_inter1" value=" 93. " />
1150 <var name="FEET_ExMPyhi2_ExtremityMainPlate_Yheight_inter2" value=" 4480. " />
1151 <var name="FEET_ExMPyhi3_ExtremityMainPlate_Yheight_inter3" value=" 740. " />
1152 <var name="FEET_ExMPyhi4_ExtremityMainPlate_Yheight_inter4" value=" 100. " />
1153 <var name="FEET_ExMPxdi1_ExtremityMainPlate_Xdist_inter1" value=" 1070. " />
1154 <var name="FEET_ExMPxdi2_ExtremityMainPlate_Xdist_inter2" value=" 688. " />
1155 <var name="FEET_ExMPydi2_ExtremityMainPlate_Ydist_inter1" value=" 2834. " />
1156 <var name="FEET_ExVCPldx_ExtremityVerticalConnPlate_DX" value=" 100. " />
1157 <var name="FEET_ExVCPldy_ExtremityVerticalConnPlate_DY" value=" 1075. " />
1158 <var name="FEET_ExMPzsep_ExtremityMainPlate_Zsep" value=" 1360. " />
1159 <var name="FEET_ExSPRCra_ExtremitySlantedConnPlateRoundCut_Radius" value=" 230. " />
1160 <var name="FEET_ExSPRCof_ExtremitySlantedConnPlateRoundCut_Offset" value=" -400. " />
1161 <var name="FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness" value=" 80. " />
1162 <var name="FEET_ExVCPxex_ExtremityVerticalConnPlate_Xext" value=" 284. " />
1163 <var name="FEET_ExVCPhei_ExtremityVerticalConnPlate_Height" value=" 2005. " />
1164 <var name="FEET_ExVCPycu_ExtremityVerticalConnPlate_CutY" value=" 337. " />
1165 <var name="FEET_ExVCPxcu_ExtremityVerticalConnPlate_CutX" value=" 450. " />
1166 <var name="FEET_ExCFVxwi_ExtremityConnFeetVouss_Xwidth" value=" 135. " />
1167 <var name="FEET_ExCFVyhe_ExtremityConnFeetVouss_Yheight" value=" 850. " />
1168 <var name="FEET_ExCFVzle_ExtremityConnFeetVouss_Zlength" value=" 500. " />
1169 <var name="FEET_ExRSUzle_ExtremityRailSupportUpper_Zlength" value=" 1820. " />
1170 <var name="FEET_ExRSLdzl_ExtremityRailSupportLower_DZlength" value=" 20. " />
1171 <var name="FEET_ExRSTyhe_ExtremityRailSupportTotal_Yheight" value=" 790. " />
1172 <var name="FEET_ExRSLyhe_ExtremityRailSupportLower_Yheight" value=" 90. " />
1173 <var name="FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight" value=" 20. " />
1174 <var name="FEET_ExRSCyhe_ExtremityRailSupportCentral_Yheight" value=" 560. " />
1175 <var name="FEET_ExRSCzle_ExtremityRailSupportCentral_Zlength" value=" 1820. " />
1176 <var name="FEET_ExRSMzle_ExtremityRailSupportMiddle_Zlength" value=" 1205. " />
1177 <var name="FEET_ExRSCxwi_ExtremityRailSupportCentral_Xwidth" value=" 80. " />
1178 <var name="FEET_ExRSMxwi_ExtremityRailSupportMiddle_Xwidth" value=" 222.5 " />
1179 <var name="FEET_ExRSVxwi_ExtremityRailSupportVertical_Xwidth" value=" 222.5 " />
1180 <var name="FEET_ExRSVzi1_ExtremityRailSupportVertical_Zpos_inter1" value=" 420. " />
1181 <var name="FEET_ExRSEzle_ExtremityRailSupportExtr_Zlength" value=" 1090. " />
1182 <var name="FEET_ExRSEzof_ExtremityRailSupportExtr_Zoffset" value=" 180. " />
1183 <var name="FEET_ExRSC1de_ExtremityRailSupportCut1_Depth" value=" 217. " />
1184 <var name="FEET_ExRSC1wi_ExtremityRailSupportCut1_Width" value=" 950. " />
1185 <var name="FEET_ExRSC1xe_ExtremityRailSupportCut1_dumXext" value=" 300. " />
1186 <var name="FEET_ExRSC2xe_ExtremityRailSupportCut2_dumXext" value=" 320. " />
1187 <var name="FEET_ExRSC2z1_ExtremityRailSupportCut1_Zoffset1" value=" 604. " />
1188 <var name="FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2" value=" 200. " />
1189 <var name="FEET_ExRSMCde_ExtremityRailSupportMiddleCut_Depth" value=" 149. " />
1190 <var name="FEET_ExRSMCwi_ExtremityRailSupportMiddleCut_Width" value=" 860. " />
1191 <var name="FEET_ExRSMCzo_ExtremityRailSupportMiddleCut_Zoffset" value=" 206. " />
1192 <var name="FEET_ExRSMCy1_ExtremityRailSupportMiddleCut_dumy1" value=" 300. " />
1193 <var name="FEET_ExRSMCy2_ExtremityRailSupportMiddleCut_dumy2" value=" 600. " />
1194 <var name="FEET_StdFooXp_StandardFoot_Xpos" value=" 2700. " />
1195 <var name="FEET_StdFooYp_StandardFoot_Ypos" value="-10980. " />
1196 <var name="FEET_ZposFee1" value=" 0. " />
1197 <var name="FEET_ZposFee2" value=" 3425. " />
1198 <var name="FEET_ZposFee3" value=" 6630. " />
1199 <var name="FEET_ZposFee4" value=" 9380. " />
1200 <var name="FEET_ZposFee5" value=" 12080. " />
1201 <var name="FEET_GirdYHei_YHeightGirder" value=" 4020. " />
1202 <var name="FEET_GirdXpos_XposGirder" value=" 2735.5 " />
1203 <var name="FEET_MPlaHcec_FeetMainPlate_Hcec" value=" 50. " />
1204 <var name="FEET_dumz" value="2000. " />
1205 <var name="FEET_dumphi" value=" 36 " />
1206 <var name="FEET_MainPlXa" value=" FEET_MainPlXo_MainPlateXorigin " />
1207 <var name="FEET_MainPlYa" value=" FEET_MainPlYo_MainPlateYorigin + FEET_MnPlPeHe_MainPlate_PedestalHeight " />
1208 <var name="FEET_MainPlXb" value=" FEET_MnPlGXwi_MainPlate_GroundXwidth " />
1209 <var name="FEET_MainPlYb" value=" FEET_MainPlYo_MainPlateYorigin + FEET_MnPlPeHe_MainPlate_PedestalHeight " />
1210 <var name="FEET_MainPlXc" value=" FEET_MnPlGXwi_MainPlate_GroundXwidth " />
1211 <var name="FEET_MainPlYc" value=" FEET_MainPlH1_MainPlateHeight_intermediate1 + FEET_MnPlPeHe_MainPlate_PedestalHeight" />
1212 <var name="FEET_MaPlRCXc_MainPlateRoundCut_XC" value=" FEET_MnPlGXwi_MainPlate_GroundXwidth-FEET_MnPlRCdx_MainPlateRoundCutDX " />
1213 <var name="FEET_MaPlRCYc_MainPlateRoundCut_YC" value=" FEET_MnPlRCYp_MainPlateRoundCut_Y + FEET_MnPlPeHe_MainPlate_PedestalHeight " />
1214 <var name="FEET_MaiPlXc3" value=" FEET_MaPlRCXc_MainPlateRoundCut_XC - FEET_MnPlRCra_MainPlateRoundCut_R * GENV_Co45 " />
1215 <var name="FEET_MaiPlYc3" value=" FEET_MaPlRCYc_MainPlateRoundCut_YC + FEET_MnPlRCra_MainPlateRoundCut_R * GENV_Si45 " />
1216 <var name="FEET_MPlXextr_FeetMainPlate_Xextr" value=" FEET_MnPlGXwi_MainPlate_GroundXwidth - FEET_MnPldxex_MainPlateDXextr " />
1217 <var name="FEET_MPlYextr_FeetMainPlate_Yextr" value=" FEET_MnPlSRCY_MainPlateSecondaryRoundCut_Y + FEET_MnPlPeHe_MainPlate_PedestalHeight" />
1218 <var name="FEET_MPlRextr_FeetMainPlate_Rextr" value=" FEET_MnPlSRCr_MainPlateSecondaryRoundCut_R " />
1219 <var name="FEET_MaiPlXc2" value=" FEET_MPlXextr_FeetMainPlate_Xextr + FEET_MPlRextr_FeetMainPlate_Rextr * GENV_Si225 " />
1220 <var name="FEET_MaiPlYc2" value=" FEET_MPlYextr_FeetMainPlate_Yextr - FEET_MPlRextr_FeetMainPlate_Rextr * GENV_Co225 " />
1221 <var name="FEET_MPlXcec1" value=" FEET_MPlXextr_FeetMainPlate_Xextr " />
1222 <var name="FEET_MPlYcec1" value=" FEET_MPlYextr_FeetMainPlate_Yextr - FEET_MPlRextr_FeetMainPlate_Rextr " />
1223 <var name="FEET_MPlXcec2" value=" FEET_MaPlRCXc_MainPlateRoundCut_XC " />
1224 <var name="FEET_MPlYcec2" value=" FEET_MaPlRCYc_MainPlateRoundCut_YC - FEET_MnPlRCra_MainPlateRoundCut_R " />
1225 <var name="FEET_a" value=" GENV_Ta45 " />
1226 <var name="FEET_b" value=" FEET_MaiPlYc3 - FEET_MaiPlXc3 * GENV_Ta45 " />
1227 <var name="FEET_aprime" value="-GENV_Ta675 " />
1228 <var name="FEET_bprime" value=" FEET_MainPlYc + FEET_MainPlXc * GENV_Ta675 " />
1229 <var name="FEET_aseconde" value=" GENV_Ta225 " />
1230 <var name="FEET_bseconde" value=" FEET_MaiPlYc2 - FEET_MaiPlXc2 * FEET_aseconde " />
1231 <var name="FEET_MainPlXd" value=" -(FEET_b-FEET_bprime)/(FEET_a-FEET_aprime) " />
1232 <var name="FEET_MainPlYd" value=" FEET_a*FEET_MainPlXd + FEET_b " />
1233 <var name="FEET_MainPlXe" value=" FEET_MainPlXc - FEET_MnPlUpDx_MainPlateUpperDX " />
1234 <var name="FEET_MainPlYe" value=" FEET_aprime*FEET_MainPlXe + FEET_bprime " />
1235 <var name="FEET_MaiPlXc1" value=" -(FEET_bseconde-FEET_bprime)/(FEET_aseconde-FEET_aprime) " />
1236 <var name="FEET_MaiPlYc1" value=" FEET_aseconde*FEET_MaiPlXc1 + FEET_bseconde " />
1237 <var name="FEET_MainPlXf" value=" FEET_MainPlXe " />
1238 <var name="FEET_MainPlYf" value=" FEET_MainPlHe_MainPlateHeight " />
1239 <var name="FEET_MainPlXg" value=" FEET_MainPlXe - FEET_MnPlUpXw_MainPlateUpperXwidth " />
1240 <var name="FEET_MainPlYg" value=" FEET_MainPlHe_MainPlateHeight " />
1241 <var name="FEET_MainPlXh" value=" FEET_MainPlXg " />
1242 <var name="FEET_MainPlYh" value=" FEET_MainPlHe_MainPlateHeight - FEET_MnPlUpDy_MainPlateUpperDY " />
1243 <var name="FEET_MainPlXi" value=" FEET_MainPlXo_MainPlateXorigin - FEET_MnPlMiDx_MainPlateMiddleDX " />
1244 <var name="FEET_MainPlYi" value=" FEET_MnPlMiDy_MainPlateMiddleDY + FEET_MnPlMiDx_MainPlateMiddleDX*GENV_Ta675 " />
1245 <var name="FEET_MainPlXj" value=" FEET_MainPlXo_MainPlateXorigin " />
1246 <var name="FEET_MainPlYj" value=" FEET_MnPlMiDy_MainPlateMiddleDY + FEET_MnPlPeHe_MainPlate_PedestalHeight" />
1247 <gvxy name="FeetMainPlate" material="Iron" dZ="FEET_MainPldZ_MainPlateDZ" >
1248 <gvxy_point X_Y=" FEET_MainPlXa ; FEET_MainPlYa " />
1249 <gvxy_point X_Y=" FEET_MainPlXb ; FEET_MainPlYb " />
1250 <gvxy_point X_Y=" FEET_MainPlXc ; FEET_MainPlYc " />
1251 <gvxy_point X_Y=" FEET_MaiPlXc1 ; FEET_MaiPlYc1 " />
1252 <gvxy_point X_Y=" FEET_MaiPlXc2 ; FEET_MaiPlYc2 " />
1253 <gvxy_point X_Y=" FEET_MaiPlXc3 ; FEET_MaiPlYc3 " />
1254 <gvxy_point X_Y=" FEET_MainPlXd ; FEET_MainPlYd " />
1255 <gvxy_point X_Y=" FEET_MainPlXe ; FEET_MainPlYe " />
1256 <gvxy_point X_Y=" FEET_MainPlXf ; FEET_MainPlYf " />
1257 <gvxy_point X_Y=" FEET_MainPlXg ; FEET_MainPlYg " />
1258 <gvxy_point X_Y=" FEET_MainPlXh ; FEET_MainPlYh " />
1259 <gvxy_point X_Y=" FEET_MainPlXi ; FEET_MainPlYi " />
1260 <gvxy_point X_Y=" FEET_MainPlXj ; FEET_MainPlYj " />
1261 </gvxy>
1262 <tubs name="MainPlateRoundCut" material="Aluminium1" Rio_Z=" 0 ; FEET_MnPlRCra_MainPlateRoundCut_R ; FEET_dumz" nbPhi="FEET_dumphi" />
1263 <tubs name="MainPlateSecondaryRoundCut" material="Aluminium1" Rio_Z=" 0 ; FEET_MPlRextr_FeetMainPlate_Rextr ; FEET_dumz" nbPhi="FEET_dumphi" />
1264 <gvxy name="MainPlateRoundCutCompletion" material="Aluminium1" dZ="FEET_dumz" >
1265 <gvxy_point X_Y=" FEET_MPlXcec1 ; FEET_MPlYcec1 " />
1266 <gvxy_point X_Y=" FEET_MPlXcec1 ; FEET_MPlYcec1 + FEET_MPlaHcec_FeetMainPlate_Hcec " />
1267 <gvxy_point X_Y=" FEET_MPlXcec2 ; FEET_MPlYcec2 + FEET_MPlaHcec_FeetMainPlate_Hcec " />
1268 <gvxy_point X_Y=" FEET_MPlXcec2 ; FEET_MPlYcec2 " />
1269 </gvxy>
1270 <var name="FEET_Alpha1" value="FEET_MinCPltz_MiniConnPlate_ThetaZ + atan(FEET_MinCPlyh_MiniConnPlate_Yheight/FEET_MinCPlxw_MiniConnPlate_Xwidth)/GENV_PiS180" />
1271 <var name="FEET_CoAl1" value="cos(FEET_Alpha1*GENV_PiS180)" />
1272 <var name="FEET_SiAl1" value="sin(FEET_Alpha1*GENV_PiS180)" />
1273 <var name="FEET_MiCPDiag_MiniConnPlate_DIAG" value=" ( (FEET_MinCPlxw_MiniConnPlate_Xwidth/2.)**2. + (FEET_MinCPlyh_MiniConnPlate_Yheight/2.)**2. )**0.5 " />
1274 <var name="FEET_MiCPxpos_MiniConnPlate_X" value=" FEET_MaiPlXc1-FEET_MiCPDiag_MiniConnPlate_DIAG*FEET_CoAl1" />
1275 <var name="FEET_MiCPypos_MiniConnPlate_Y" value=" FEET_MaiPlYc1-FEET_MiCPDiag_MiniConnPlate_DIAG*FEET_SiAl1 " />
1276 <box name="MiniConnPlate" material="Iron" X_Y_Z="FEET_MinCPlxw_MiniConnPlate_Xwidth; FEET_MinCPlyh_MiniConnPlate_Yheight; FEET_MinCPlzl_MiniConnPlate_Zlength " />
1277 <var name="FEET_Alpha2" value="-FEET_SlaCPltz_SlantedConnPlate_ThetaZ + atan(FEET_SlaCPlyh_SlantedConnPlate_Yheight/FEET_SlaCPlxw_SlantedConnPlate_Xwidth)/GENV_PiS180" />
1278 <var name="FEET_CoAl2" value="cos(FEET_Alpha2*GENV_PiS180)" />
1279 <var name="FEET_SiAl2" value="sin(FEET_Alpha2*GENV_PiS180)" />
1280 <var name="FEET_SlCPDiag_SlantedConnPlate_DIAG" value=" ( (FEET_SlaCPlxw_SlantedConnPlate_Xwidth/2.)**2. + (FEET_SlaCPlyh_SlantedConnPlate_Yheight/2.)**2. )**0.5 " />
1281 <var name="FEET_SlCPxpos_SlantedConnPlate_X" value=" FEET_MaiPlXc1-FEET_SlCPDiag_SlantedConnPlate_DIAG*FEET_CoAl2 + FEET_MinCPlyh_MiniConnPlate_Yheight*GENV_Si225" />
1282 <var name="FEET_SlCPypos_SlantedConnPlate_Y" value=" FEET_MaiPlYc1+FEET_SlCPDiag_SlantedConnPlate_DIAG*FEET_SiAl2 - FEET_MinCPlyh_MiniConnPlate_Yheight*GENV_Co225 " />
1283 <box name="SlantedConnPlate" material="Iron" X_Y_Z="FEET_SlaCPlxw_SlantedConnPlate_Xwidth; FEET_SlaCPlyh_SlantedConnPlate_Yheight; FEET_SlaCPlzl_SlantedConnPlate_Zlength" />
1284 <var name="FEET_GrnPxwid_GroundPlate_Xwidth" value=" FEET_MnPlGXwi_MainPlate_GroundXwidth " />
1285 <var name="FEET_GrnPyhei_GroundPlate_Yheight" value=" FEET_MnPlPeHe_MainPlate_PedestalHeight " />
1286 <var name="FEET_GrnPxpos_GroundPlate_X" value=" FEET_GrnPxwid_GroundPlate_Xwidth/2." />
1287 <var name="FEET_GrnPypos_GroundPlate_Y" value=" FEET_GrnPyhei_GroundPlate_Yheight/2." />
1288 <box name="GroundPlate" material="Iron" X_Y_Z="FEET_GrnPxwid_GroundPlate_Xwidth; FEET_GrnPyhei_GroundPlate_Yheight; FEET_GrndPlzl_GroundPlate_Zlength" />
1289 <var name="FEET_VeCPxpos_VerticalConnPlate_X" value=" FEET_VCnPldxe_VerticalConnPlate_DX - FEET_VCnPlxwi_VerticalConnPlate_Xwidth/2." />
1290 <var name="FEET_VeCPypos_VerticalConnPlate_Y" value=" FEET_VCnPldye_VerticalConnPlate_DY + FEET_VCnPlyhe_VerticalConnPlate_Yheight/2." />
1291 <var name="FEET_VeCPzlen_VerticalConnPlate_Zlength" value=" FEET_MnPlZsep_MainPlateZsep - FEET_MainPldZ_MainPlateDZ " />
1292 <box name="VerticalConnPlate" material="Iron" X_Y_Z="FEET_VCnPlxwi_VerticalConnPlate_Xwidth; FEET_VCnPlyhe_VerticalConnPlate_Yheight; FEET_VeCPzlen_VerticalConnPlate_Zlength" />
1293 <var name="FEET_UpCPxpos_UpperConnPlate_X" value=" FEET_MainPlXh - FEET_UCnPlxwi_UpperConnPlate_Xwidth/2." />
1294 <var name="FEET_UpCPypos_UpperConnPlate_Y" value=" FEET_MainPlYh + FEET_UCnPlyhe_UpperConnPlate_Yheight/2." />
1295 <var name="FEET_UpCPzlen_UpperConnPlate_Zlength" value=" FEET_MnPlZsep_MainPlateZsep " />
1296 <box name="UpperConnPlate" material="Iron" X_Y_Z="FEET_UCnPlxwi_UpperConnPlate_Xwidth; FEET_UCnPlyhe_UpperConnPlate_Yheight; FEET_UpCPzlen_UpperConnPlate_Zlength" />
1297 <gvxysx name="RailSupportFull" material="Iron4" dZ="FEET_Xwidth" >
1298 <gvxy_point X_Y=" FEET_ExtreLeZ_RailSupportExtr_Zlength/2. ; -FEET_ExtreHeY_RailSupportExtr_Yheight " />
1299 <gvxy_point X_Y=" FEET_ExtreLeZ_RailSupportExtr_Zlength/2. ; 0. " />
1300 <gvxy_point X_Y=" FEET_LowerLeZ_RailSupportLower_Zlength/2. ; 0. " />
1301 <gvxy_point X_Y=" FEET_LowerLeZ_RailSupportLower_Zlength/2. ; FEET_LowerHeY_RailSupportLower_Yheight " />
1302 <gvxy_point X_Y=" FEET_CentrLeZ_RailSupportCentral_Zlength/2. ; FEET_LowerHeY_RailSupportLower_Yheight " />
1303 <gvxy_point X_Y=" FEET_CentrLeZ_RailSupportCentral_Zlength/2. ; FEET_TotalHeY_RailSupportTotal_Yheight-FEET_UpperHeY_RailSupportUpper_Yheight " />
1304 <gvxy_point X_Y=" FEET_UpperLeZ_RailSupportUpper_Zlength/2. ; FEET_TotalHeY_RailSupportTotal_Yheight-FEET_UpperHeY_RailSupportUpper_Yheight " />
1305 <gvxy_point X_Y=" FEET_UpperLeZ_RailSupportUpper_Zlength/2. ; FEET_TotalHeY_RailSupportTotal_Yheight " />
1306 </gvxysx>
1307 <box name="RailSupportHoleA" material="Iron1" X_Y_Z=" 2.*FEET_Xwidth ; FEET_CentrHeY_RailSupportCentral_Yheight ; FEET_CentrLeZ_RailSupportCentral_Zlength-2.*FEET_VertiZth_RailSupportVertical_Zthick " />
1308 <box name="RailSupportHoleB" material="Iron1" X_Y_Z=" FEET_CentrXth_RailSupportCentral_Xthick ; 2.*FEET_CentrHeY_RailSupportCentral_Yheight ; FEET_CentrLeZ_RailSupportCentral_Zlength " />
1309 <box name="RailSupportHoleC" material="Iron1" X_Y_Z=" 3.*FEET_Xwidth ; FEET_MidllYth_RailSupportMiddle_Ythick ; 2.*FEET_CentrLeZ_RailSupportCentral_Zlength " />
1310 <subtraction name="RailSupportHole" >
1311 <posXYZ volume="RailSupportHoleA" />
1312 <posXYZ volume="RailSupportHoleB" />
1313 <posXYZ volume="RailSupportHoleC" />
1314 </subtraction>
1315 <subtraction name="RailSupport" >
1316 <posXYZ volume="RailSupportFull" rot=" 0. ; 90. ; 0. " />
1317 <posXYZ volume="RailSupportHole" X_Y_Z=" 0. ; FEET_LowerHeY_RailSupportLower_Yheight+FEET_CentrHeY_RailSupportCentral_Yheight/2. ; 0. " />
1318 </subtraction>
1319 <var name="FEET_Midyposi_RailSupportMiddle_Y" value=" FEET_MidllYpo_RailSupportMiddle_Ypos + FEET_MidllYth_RailSupportMiddle_Ythick/2." />
1320 <var name="FEET_posx" value=" FEET_MainPlXf - FEET_Xwidth/2. " />
1321 <var name="FEET_posy" value=" FEET_MainPlYf" />
1322 <box name="ConnFeetVouss_Main" material="Iron4" X_Y_Z=" FEET_CnFeVoXw_ConnFeetVouss_Xwidth ; FEET_CnFeVoYh_ConnFeetVouss_Yheight ; FEET_CnFeVoZl_ConnFeetVouss_Zlength " />
1323 <box name="ConnFeetVouss_Hole" material="Iron1" X_Y_Z=" FEET_CnFeVoXw_ConnFeetVouss_Xwidth-2.*FEET_CnFeVoXt_ConnFeetVouss_Xthick ; FEET_CnFeVoYh_ConnFeetVouss_Yheight-2.*FEET_CnFeVoYt_ConnFeetVouss_Ythick ; FEET_CnFeVoZl_ConnFeetVouss_Zlength " />
1324 <subtraction name="ConnFeetVouss" >
1325 <posXYZ volume="ConnFeetVouss_Main" />
1326 <posXYZ volume="ConnFeetVouss_Hole" X_Y_Z=" 0. ; 0. ; -FEET_CnFeVoZl_ConnFeetVouss_Zlength/2.-FEET_CnFeVoZt_ConnFeetVouss_Zthick/2. " />
1327 <posXYZ volume="ConnFeetVouss_Hole" X_Y_Z=" 0. ; 0. ; FEET_CnFeVoZl_ConnFeetVouss_Zlength/2.+FEET_CnFeVoZt_ConnFeetVouss_Zthick/2. " />
1328 </subtraction>
1329 <var name="FEET_CnFeVoXp_ConnFeetVouss_X" value=" FEET_MainPlXg - FEET_UCnPlxwi_UpperConnPlate_Xwidth - FEET_CnFeVoXw_ConnFeetVouss_Xwidth/2." />
1330 <var name="FEET_CnFeVoYp_ConnFeetVouss_Y" value="FEET_MainPlHe_MainPlateHeight - FEET_MnPlUpDy_MainPlateUpperDY/2. " />
1331 <var name="FEET_G12BoPxa_Girder12_BottomPlate_XA" value="FEET_G12LPxw1_Girder12_LateralPlate_Xwidth_Inter1/2." />
1332 <var name="FEET_G12BoPxb_Girder12_BottomPlate_XB" value="FEET_G12BoPxa_Girder12_BottomPlate_XA + FEET_G12LPx12_Girder12_LateralPlate_Xwidth_Inter1Inter2" />
1333 <var name="FEET_G12BoPxc_Girder12_BottomPlate_XC" value="FEET_G12LPxwt_Girder12_LateralPlate_Xwidth_Total/2." />
1334 <var name="FEET_G12BoPxd_Girder12_BottomPlate_XD" value="FEET_G12BoPxc_Girder12_BottomPlate_XC" />
1335 <var name="FEET_G12BoPxe_Girder12_BottomPlate_XE" value="FEET_G12BoPxb_Girder12_BottomPlate_XB" />
1336 <var name="FEET_G12BoPxf_Girder12_BottomPlate_XF" value="FEET_G12BoPxa_Girder12_BottomPlate_XA" />
1337 <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" />
1338 <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" />
1339 <var name="FEET_G12BoPyc_Girder12_BottomPlate_YC" value="FEET_G12BoPyb_Girder12_BottomPlate_YB" />
1340 <var name="FEET_G12BoPyd_Girder12_BottomPlate_YD" value="FEET_G12BoPyc_Girder12_BottomPlate_YC + FEET_G12LPyth_Girder12_LowerPlate_Ythick" />
1341 <var name="FEET_G12BoPye_Girder12_BottomPlate_YE" value="FEET_G12BoPyb_Girder12_BottomPlate_YB + FEET_G12LPyth_Girder12_LowerPlate_Ythick" />
1342 <var name="FEET_G12BoPyf_Girder12_BottomPlate_YF" value="FEET_G12BoPya_Girder12_BottomPlate_YA + FEET_G12LPyth_Girder12_LowerPlate_Ythick" />
1343 <gvxysx name="Girder12_BottomPlate" material="Iron" dZ="FEET_G12BPzle_Girder12_BottomPlate_Zlength" >
1344 <gvxy_point X_Y=" FEET_G12BoPxa_Girder12_BottomPlate_XA ; FEET_G12BoPya_Girder12_BottomPlate_YA " />
1345 <gvxy_point X_Y=" FEET_G12BoPxb_Girder12_BottomPlate_XB ; FEET_G12BoPyb_Girder12_BottomPlate_YB " />
1346 <gvxy_point X_Y=" FEET_G12BoPxc_Girder12_BottomPlate_XC ; FEET_G12BoPyc_Girder12_BottomPlate_YC " />
1347 <gvxy_point X_Y=" FEET_G12BoPxd_Girder12_BottomPlate_XD ; FEET_G12BoPyd_Girder12_BottomPlate_YD " />
1348 <gvxy_point X_Y=" FEET_G12BoPxe_Girder12_BottomPlate_XE ; FEET_G12BoPye_Girder12_BottomPlate_YE " />
1349 <gvxy_point X_Y=" FEET_G12BoPxf_Girder12_BottomPlate_XF ; FEET_G12BoPyf_Girder12_BottomPlate_YF " />
1350 </gvxysx>
1351 <var name="FEET_G12IPzle_Girder12_InnerPlate_Zlength" value="FEET_G12BPzle_Girder12_BottomPlate_Zlength" />
1352 <var name="FEET_G12IPLyh_Girder12_InnerPlateLarge_Yheight" value="FEET_G12LPyh1_Girder12_LateralPlate_Yheight_Inter1" />
1353 <var name="FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos" value="FEET_G12BoPyf_Girder12_BottomPlate_YF + FEET_G12IPLyh_Girder12_InnerPlateLarge_Yheight/2." />
1354 <var name="FEET_G12IPSyh_Girder12_InnerPlateSmall_Yheight" value="FEET_G12LPyh2_Girder12_LateralPlate_Yheight_Inter2" />
1355 <var name="FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos" value="FEET_G12BoPye_Girder12_BottomPlate_YE + FEET_G12IPSyh_Girder12_InnerPlateSmall_Yheight/2." />
1356 <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." />
1357 <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." />
1358 <var name="FEET_G12IPLx2_Girder12_InnerPlateLarge2_Xpos" value=" FEET_G12IPLx1_Girder12_InnerPlateLarge1_Xpos + FEET_G12IPLLx_Girder12_InnerPlateLarge2Large_Xdist " />
1359 <var name="FEET_G12IPSx2_Girder12_InnerPlateSmall2_Xpos" value=" FEET_G12IPLx2_Girder12_InnerPlateLarge2_Xpos + FEET_G12IPLSx_Girder12_InnerPlateLarge2Small_Xdist " />
1360 <box name="Girder12_InnerPlateLarge" material="Iron" X_Y_Z="FEET_G12IPxwi_Girder12_InnerPlate_Xwidth; FEET_G12IPLyh_Girder12_InnerPlateLarge_Yheight; FEET_G12IPzle_Girder12_InnerPlate_Zlength" />
1361 <box name="Girder12_InnerPlateSmall" material="Iron" X_Y_Z="FEET_G12IPxwi_Girder12_InnerPlate_Xwidth; FEET_G12IPSyh_Girder12_InnerPlateSmall_Yheight; FEET_G12IPzle_Girder12_InnerPlate_Zlength" />
1362 <var name="FEET_G12UPxwi_Girder12_UpperPlate_Xwidth" value="FEET_G12LPxwt_Girder12_LateralPlate_Xwidth_Total" />
1363 <var name="FEET_G12UPyhe_Girder12_UpperPlate_Yheight" value="FEET_G12UPyth_Girder12_UpperPlate_Ythick" />
1364 <var name="FEET_G12UPypo_Girder12_UpperPlate_Ypos" value="FEET_G12yorig_Girder12_Yorigin + FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total + FEET_G12UPyth_Girder12_UpperPlate_Ythick/2. " />
1365 <box name="Girder12_UpperPlate" material="Iron" X_Y_Z="FEET_G12UPxwi_Girder12_UpperPlate_Xwidth; FEET_G12UPyhe_Girder12_UpperPlate_Yheight; FEET_G12UPzle_Girder12_UpperPlate_Zlength" />
1366 <var name="FEET_G12RePxa_Girder12_ReinforcementPlate_XA" value="FEET_G12RPxwi_Girder12_ReinforcementPlate_Xwidth/2." />
1367 <var name="FEET_G12RePxb_Girder12_ReinforcementPlate_XB" value="FEET_G12RePxa_Girder12_ReinforcementPlate_XA" />
1368 <var name="FEET_G12RePxc_Girder12_ReinforcementPlate_XC" value="FEET_G12BoPxc_Girder12_BottomPlate_XC" />
1369 <var name="FEET_G12RePxd_Girder12_ReinforcementPlate_XD" value="FEET_G12RePxc_Girder12_ReinforcementPlate_XC" />
1370 <var name="FEET_G12RePya_Girder12_ReinforcementPlate_YA" value="FEET_G12yorig_Girder12_Yorigin" />
1371 <var name="FEET_G12RePyb_Girder12_ReinforcementPlate_YB" value="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total - FEET_G12RPydi_Girder12_ReinforcementPlate_Ydist" />
1372 <var name="FEET_G12RePyc_Girder12_ReinforcementPlate_YC" value="FEET_G12RePyb_Girder12_ReinforcementPlate_YB" />
1373 <var name="FEET_G12RePyd_Girder12_ReinforcementPlate_YD" value="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total " />
1374 <gvxysx name="Girder12_ReinforcementPlate" material="Iron" dZ="FEET_G12RPzle_Girder12_ReinforcementPlate_Zlength" >
1375 <gvxy_point X_Y=" FEET_G12RePxa_Girder12_ReinforcementPlate_XA ; FEET_G12RePya_Girder12_ReinforcementPlate_YA " />
1376 <gvxy_point X_Y=" FEET_G12RePxb_Girder12_ReinforcementPlate_XB ; FEET_G12RePyb_Girder12_ReinforcementPlate_YB " />
1377 <gvxy_point X_Y=" FEET_G12RePxc_Girder12_ReinforcementPlate_XC ; FEET_G12RePyc_Girder12_ReinforcementPlate_YC " />
1378 <gvxy_point X_Y=" FEET_G12RePxd_Girder12_ReinforcementPlate_XD ; FEET_G12RePyd_Girder12_ReinforcementPlate_YD " />
1379 </gvxysx>
1380 <var name="FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" value="FEET_G12BPzle_Girder12_BottomPlate_Zlength/2. +FEET_G12RPzle_Girder12_ReinforcementPlate_Zlength/2." />
1381 <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. " />
1382 <var name="FEET_G12UMPxp_Girder12_UpperMiniPlate_Xpos" value="FEET_G12LPxwt_Girder12_LateralPlate_Xwidth_Total/2. - FEET_G12UMPwi_Girder12_UpperMiniPlate_Xwidth/2." />
1383 <box name="Girder12_UpperMiniPlate" material="Iron" X_Y_Z="FEET_G12UMPwi_Girder12_UpperMiniPlate_Xwidth; FEET_G12UMPyh_Girder12_UpperMiniPlate_Yheight; FEET_G12UMPzl_Girder12_UpperMiniPlate_Zlength" />
1384 <var name="FEET_G12SMPyh_Girder12_SideMiniPlate_Yheight" value="FEET_G12RPydi_Girder12_ReinforcementPlate_Ydist" />
1385 <var name="FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos" value="FEET_G12RePyb_Girder12_ReinforcementPlate_YB+FEET_G12SMPyh_Girder12_SideMiniPlate_Yheight/2." />
1386 <var name="FEET_G12SMPxp_Girder12_SideMiniPlate_Xpos" value="FEET_G12LPxwt_Girder12_LateralPlate_Xwidth_Total/2. - FEET_G12SMPwi_Girder12_SideMiniPlate_Xwidth/2." />
1387 <var name="FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" value="FEET_G12UPzle_Girder12_UpperPlate_Zlength/2. - FEET_G12SMPzl_Girder12_SideMiniPlate_Zlength/2." />
1388 <box name="Girder12_SideMiniPlate" material="Iron" X_Y_Z="FEET_G12SMPwi_Girder12_SideMiniPlate_Xwidth; FEET_G12SMPyh_Girder12_SideMiniPlate_Yheight; FEET_G12SMPzl_Girder12_SideMiniPlate_Zlength" />
1389 <composition name="Girder12" >
1390 <posXYZ volume="Girder12_BottomPlate" X_Y_Z="0.;0.;0." />
1391 <posXYZ volume="Girder12_InnerPlateLarge" X_Y_Z=" FEET_G12IPLx1_Girder12_InnerPlateLarge1_Xpos; FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos ;0." />
1392 <posXYZ volume="Girder12_InnerPlateLarge" X_Y_Z=" FEET_G12IPLx2_Girder12_InnerPlateLarge2_Xpos; FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos ;0." />
1393 <posXYZ volume="Girder12_InnerPlateSmall" X_Y_Z=" FEET_G12IPSx1_Girder12_InnerPlateSmall1_Xpos; FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos ;0." />
1394 <posXYZ volume="Girder12_InnerPlateSmall" X_Y_Z=" FEET_G12IPSx2_Girder12_InnerPlateSmall2_Xpos; FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos ;0." />
1395 <posXYZ volume="Girder12_UpperPlate" X_Y_Z="0.; FEET_G12UPypo_Girder12_UpperPlate_Ypos ;0." />
1396 <posXYZ volume="Girder12_ReinforcementPlate" X_Y_Z="0.; 0. ; FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" />
1397 <posXYZ volume="Girder12_ReinforcementPlate" X_Y_Z="0.; 0. ;-FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" />
1398 <posXYZ volume="Girder12_UpperMiniPlate" X_Y_Z="-FEET_G12UMPxp_Girder12_UpperMiniPlate_Xpos; FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos ;0." />
1399 <posXYZ volume="Girder12_UpperMiniPlate" X_Y_Z=" FEET_G12UMPxp_Girder12_UpperMiniPlate_Xpos; FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos ;0." />
1400 <posXYZ volume="Girder12_SideMiniPlate" X_Y_Z=" FEET_G12SMPxp_Girder12_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" />
1401 <posXYZ volume="Girder12_SideMiniPlate" X_Y_Z=" FEET_G12SMPxp_Girder12_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;-FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" />
1402 <posXYZ volume="Girder12_SideMiniPlate" X_Y_Z="-FEET_G12SMPxp_Girder12_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" />
1403 <posXYZ volume="Girder12_SideMiniPlate" X_Y_Z="-FEET_G12SMPxp_Girder12_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;-FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" />
1404 </composition>
1405 <var name="FEET_G23BoPxa_Girder23_BottomPlate_XA" value="FEET_G23LPxw1_Girder23_LateralPlate_Xwidth_Inter1/2." />
1406 <var name="FEET_G23BoPxb_Girder23_BottomPlate_XB" value="FEET_G23BoPxa_Girder23_BottomPlate_XA + FEET_G23LPx12_Girder23_LateralPlate_Xwidth_Inter1Inter2" />
1407 <var name="FEET_G23BoPxc_Girder23_BottomPlate_XC" value="FEET_G23LPxwt_Girder23_LateralPlate_Xwidth_Total/2." />
1408 <var name="FEET_G23BoPxd_Girder23_BottomPlate_XD" value="FEET_G23BoPxc_Girder23_BottomPlate_XC" />
1409 <var name="FEET_G23BoPxe_Girder23_BottomPlate_XE" value="FEET_G23BoPxb_Girder23_BottomPlate_XB" />
1410 <var name="FEET_G23BoPxf_Girder23_BottomPlate_XF" value="FEET_G23BoPxa_Girder23_BottomPlate_XA" />
1411 <gvxysx name="Girder23_BottomPlate" material="Iron" dZ="FEET_G12BPzle_Girder12_BottomPlate_Zlength" >
1412 <gvxy_point X_Y=" FEET_G23BoPxa_Girder23_BottomPlate_XA ; FEET_G12BoPya_Girder12_BottomPlate_YA " />
1413 <gvxy_point X_Y=" FEET_G23BoPxb_Girder23_BottomPlate_XB ; FEET_G12BoPyb_Girder12_BottomPlate_YB " />
1414 <gvxy_point X_Y=" FEET_G23BoPxc_Girder23_BottomPlate_XC ; FEET_G12BoPyc_Girder12_BottomPlate_YC " />
1415 <gvxy_point X_Y=" FEET_G23BoPxd_Girder23_BottomPlate_XD ; FEET_G12BoPyd_Girder12_BottomPlate_YD " />
1416 <gvxy_point X_Y=" FEET_G23BoPxe_Girder23_BottomPlate_XE ; FEET_G12BoPye_Girder12_BottomPlate_YE " />
1417 <gvxy_point X_Y=" FEET_G23BoPxf_Girder23_BottomPlate_XF ; FEET_G12BoPyf_Girder12_BottomPlate_YF " />
1418 </gvxysx>
1419 <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." />
1420 <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." />
1421 <var name="FEET_G23IPLx2_Girder23_InnerPlateLarge2_Xpos" value=" FEET_G23IPLx1_Girder23_InnerPlateLarge1_Xpos + FEET_G23IPLLx_Girder23_InnerPlateLarge2Large_Xdist " />
1422 <var name="FEET_G23IPSx2_Girder23_InnerPlateSmall2_Xpos" value=" FEET_G23IPLx2_Girder23_InnerPlateLarge2_Xpos + FEET_G23IPLSx_Girder23_InnerPlateLarge2Small_Xdist " />
1423 <box name="Girder23_InnerPlateLarge" material="Iron" X_Y_Z="FEET_G23IPxwi_Girder23_InnerPlate_Xwidth; FEET_G12IPLyh_Girder12_InnerPlateLarge_Yheight; FEET_G12IPzle_Girder12_InnerPlate_Zlength" />
1424 <box name="Girder23_InnerPlateSmall" material="Iron" X_Y_Z="FEET_G23IPxwi_Girder23_InnerPlate_Xwidth; FEET_G12IPSyh_Girder12_InnerPlateSmall_Yheight; FEET_G12IPzle_Girder12_InnerPlate_Zlength" />
1425 <var name="FEET_G23UPxwi_Girder23_UpperPlate_Xwidth" value="FEET_G23LPxwt_Girder23_LateralPlate_Xwidth_Total" />
1426 <var name="FEET_G23UPyhe_Girder23_UpperPlate_Yheight" value="FEET_G12UPyth_Girder12_UpperPlate_Ythick" />
1427 <box name="Girder23_UpperPlate" material="Iron" X_Y_Z="FEET_G23UPxwi_Girder23_UpperPlate_Xwidth; FEET_G23UPyhe_Girder23_UpperPlate_Yheight; FEET_G12UPzle_Girder12_UpperPlate_Zlength" />
1428 <var name="FEET_G23RePxa_Girder23_ReinforcementPlate_XA" value="FEET_G23RPxwi_Girder23_ReinforcementPlate_Xwidth/2." />
1429 <var name="FEET_G23RePxb_Girder23_ReinforcementPlate_XB" value="FEET_G23RePxa_Girder23_ReinforcementPlate_XA" />
1430 <var name="FEET_G23RePxc_Girder23_ReinforcementPlate_XC" value="FEET_G23BoPxc_Girder23_BottomPlate_XC" />
1431 <var name="FEET_G23RePxd_Girder23_ReinforcementPlate_XD" value="FEET_G23RePxc_Girder23_ReinforcementPlate_XC" />
1432 <var name="FEET_G23RePya_Girder23_ReinforcementPlate_YA" value="FEET_G12yorig_Girder12_Yorigin" />
1433 <var name="FEET_G23RePyb_Girder23_ReinforcementPlate_YB" value="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total - FEET_G12RPydi_Girder12_ReinforcementPlate_Ydist" />
1434 <var name="FEET_G23RePyc_Girder23_ReinforcementPlate_YC" value="FEET_G23RePyb_Girder23_ReinforcementPlate_YB" />
1435 <var name="FEET_G23RePyd_Girder23_ReinforcementPlate_YD" value="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total " />
1436 <gvxysx name="Girder23_ReinforcementPlate" material="Iron" dZ="FEET_G12RPzle_Girder12_ReinforcementPlate_Zlength" >
1437 <gvxy_point X_Y=" FEET_G23RePxa_Girder23_ReinforcementPlate_XA ; FEET_G23RePya_Girder23_ReinforcementPlate_YA " />
1438 <gvxy_point X_Y=" FEET_G23RePxb_Girder23_ReinforcementPlate_XB ; FEET_G23RePyb_Girder23_ReinforcementPlate_YB " />
1439 <gvxy_point X_Y=" FEET_G23RePxc_Girder23_ReinforcementPlate_XC ; FEET_G23RePyc_Girder23_ReinforcementPlate_YC " />
1440 <gvxy_point X_Y=" FEET_G23RePxd_Girder23_ReinforcementPlate_XD ; FEET_G23RePyd_Girder23_ReinforcementPlate_YD " />
1441 </gvxysx>
1442 <var name="FEET_G23UMPxp_Girder23_UpperMiniPlate_Xpos" value="FEET_G23LPxwt_Girder23_LateralPlate_Xwidth_Total/2. - FEET_G23UMPwi_Girder23_UpperMiniPlate_Xwidth/2." />
1443 <box name="Girder23_UpperMiniPlate" material="Iron" X_Y_Z="FEET_G23UMPwi_Girder23_UpperMiniPlate_Xwidth; FEET_G12UMPyh_Girder12_UpperMiniPlate_Yheight; FEET_G12UMPzl_Girder12_UpperMiniPlate_Zlength" />
1444 <var name="FEET_G23SMPxp_Girder23_SideMiniPlate_Xpos" value="FEET_G23LPxwt_Girder23_LateralPlate_Xwidth_Total/2. - FEET_G23SMPwi_Girder23_SideMiniPlate_Xwidth/2." />
1445 <box name="Girder23_SideMiniPlate" material="Iron" X_Y_Z="FEET_G23SMPwi_Girder23_SideMiniPlate_Xwidth; FEET_G12SMPyh_Girder12_SideMiniPlate_Yheight; FEET_G12SMPzl_Girder12_SideMiniPlate_Zlength" />
1446 <composition name="Girder23" >
1447 <posXYZ volume="Girder23_BottomPlate" X_Y_Z="0.;0.;0." />
1448 <posXYZ volume="Girder23_InnerPlateLarge" X_Y_Z=" FEET_G23IPLx1_Girder23_InnerPlateLarge1_Xpos; FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos ;0." />
1449 <posXYZ volume="Girder23_InnerPlateLarge" X_Y_Z=" FEET_G23IPLx2_Girder23_InnerPlateLarge2_Xpos; FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos ;0." />
1450 <posXYZ volume="Girder23_InnerPlateSmall" X_Y_Z=" FEET_G23IPSx1_Girder23_InnerPlateSmall1_Xpos; FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos ;0." />
1451 <posXYZ volume="Girder23_InnerPlateSmall" X_Y_Z=" FEET_G23IPSx2_Girder23_InnerPlateSmall2_Xpos; FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos ;0." />
1452 <posXYZ volume="Girder23_UpperPlate" X_Y_Z="0.; FEET_G12UPypo_Girder12_UpperPlate_Ypos ;0." />
1453 <posXYZ volume="Girder23_ReinforcementPlate" X_Y_Z="0.; 0. ; FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" />
1454 <posXYZ volume="Girder23_ReinforcementPlate" X_Y_Z="0.; 0. ;-FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" />
1455 <posXYZ volume="Girder23_UpperMiniPlate" X_Y_Z="-FEET_G23UMPxp_Girder23_UpperMiniPlate_Xpos; FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos ;0." />
1456 <posXYZ volume="Girder23_UpperMiniPlate" X_Y_Z=" FEET_G23UMPxp_Girder23_UpperMiniPlate_Xpos; FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos ;0." />
1457 <posXYZ volume="Girder23_SideMiniPlate" X_Y_Z=" FEET_G23SMPxp_Girder23_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" />
1458 <posXYZ volume="Girder23_SideMiniPlate" X_Y_Z=" FEET_G23SMPxp_Girder23_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;-FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" />
1459 <posXYZ volume="Girder23_SideMiniPlate" X_Y_Z="-FEET_G23SMPxp_Girder23_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" />
1460 <posXYZ volume="Girder23_SideMiniPlate" X_Y_Z="-FEET_G23SMPxp_Girder23_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;-FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" />
1461 </composition>
1462 <var name="FEET_G34BoPxa_Girder34_BottomPlate_XA" value="FEET_G34LPxw1_Girder34_LateralPlate_Xwidth_Inter1/2." />
1463 <var name="FEET_G34BoPxb_Girder34_BottomPlate_XB" value="FEET_G34BoPxa_Girder34_BottomPlate_XA + FEET_G34LPx12_Girder34_LateralPlate_Xwidth_Inter1Inter2" />
1464 <var name="FEET_G34BoPxc_Girder34_BottomPlate_XC" value="FEET_G34LPxwt_Girder34_LateralPlate_Xwidth_Total/2." />
1465 <var name="FEET_G34BoPxd_Girder34_BottomPlate_XD" value="FEET_G34BoPxc_Girder34_BottomPlate_XC" />
1466 <var name="FEET_G34BoPxe_Girder34_BottomPlate_XE" value="FEET_G34BoPxb_Girder34_BottomPlate_XB" />
1467 <var name="FEET_G34BoPxf_Girder34_BottomPlate_XF" value="FEET_G34BoPxa_Girder34_BottomPlate_XA" />
1468 <gvxysx name="Girder34_BottomPlate" material="Iron" dZ="FEET_G12BPzle_Girder12_BottomPlate_Zlength" >
1469 <gvxy_point X_Y=" FEET_G34BoPxa_Girder34_BottomPlate_XA ; FEET_G12BoPya_Girder12_BottomPlate_YA " />
1470 <gvxy_point X_Y=" FEET_G34BoPxb_Girder34_BottomPlate_XB ; FEET_G12BoPyb_Girder12_BottomPlate_YB " />
1471 <gvxy_point X_Y=" FEET_G34BoPxc_Girder34_BottomPlate_XC ; FEET_G12BoPyc_Girder12_BottomPlate_YC " />
1472 <gvxy_point X_Y=" FEET_G34BoPxd_Girder34_BottomPlate_XD ; FEET_G12BoPyd_Girder12_BottomPlate_YD " />
1473 <gvxy_point X_Y=" FEET_G34BoPxe_Girder34_BottomPlate_XE ; FEET_G12BoPye_Girder12_BottomPlate_YE " />
1474 <gvxy_point X_Y=" FEET_G34BoPxf_Girder34_BottomPlate_XF ; FEET_G12BoPyf_Girder12_BottomPlate_YF " />
1475 </gvxysx>
1476 <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." />
1477 <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." />
1478 <var name="FEET_G34IPLx2_Girder34_InnerPlateLarge2_Xpos" value=" FEET_G34IPLx1_Girder34_InnerPlateLarge1_Xpos + FEET_G34IPLLx_Girder34_InnerPlateLarge2Large_Xdist " />
1479 <var name="FEET_G34IPSx2_Girder34_InnerPlateSmall2_Xpos" value=" FEET_G34IPLx2_Girder34_InnerPlateLarge2_Xpos + FEET_G34IPLSx_Girder34_InnerPlateLarge2Small_Xdist " />
1480 <box name="Girder34_InnerPlateLarge" material="Iron" X_Y_Z="FEET_G34IPxwi_Girder34_InnerPlate_Xwidth; FEET_G12IPLyh_Girder12_InnerPlateLarge_Yheight; FEET_G12IPzle_Girder12_InnerPlate_Zlength" />
1481 <box name="Girder34_InnerPlateSmall" material="Iron" X_Y_Z="FEET_G34IPxwi_Girder34_InnerPlate_Xwidth; FEET_G12IPSyh_Girder12_InnerPlateSmall_Yheight; FEET_G12IPzle_Girder12_InnerPlate_Zlength" />
1482 <var name="FEET_G34UPxwi_Girder34_UpperPlate_Xwidth" value="FEET_G34LPxwt_Girder34_LateralPlate_Xwidth_Total" />
1483 <var name="FEET_G34UPyhe_Girder34_UpperPlate_Yheight" value="FEET_G12UPyth_Girder12_UpperPlate_Ythick" />
1484 <box name="Girder34_UpperPlate" material="Iron" X_Y_Z="FEET_G34UPxwi_Girder34_UpperPlate_Xwidth; FEET_G34UPyhe_Girder34_UpperPlate_Yheight; FEET_G12UPzle_Girder12_UpperPlate_Zlength" />
1485 <var name="FEET_G34RePxa_Girder34_ReinforcementPlate_XA" value="FEET_G34RPxwi_Girder34_ReinforcementPlate_Xwidth/2." />
1486 <var name="FEET_G34RePxb_Girder34_ReinforcementPlate_XB" value="FEET_G34RePxa_Girder34_ReinforcementPlate_XA" />
1487 <var name="FEET_G34RePxc_Girder34_ReinforcementPlate_XC" value="FEET_G34BoPxc_Girder34_BottomPlate_XC" />
1488 <var name="FEET_G34RePxd_Girder34_ReinforcementPlate_XD" value="FEET_G34RePxc_Girder34_ReinforcementPlate_XC" />
1489 <var name="FEET_G34RePya_Girder34_ReinforcementPlate_YA" value="FEET_G12yorig_Girder12_Yorigin" />
1490 <var name="FEET_G34RePyb_Girder34_ReinforcementPlate_YB" value="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total - FEET_G12RPydi_Girder12_ReinforcementPlate_Ydist" />
1491 <var name="FEET_G34RePyc_Girder34_ReinforcementPlate_YC" value="FEET_G34RePyb_Girder34_ReinforcementPlate_YB" />
1492 <var name="FEET_G34RePyd_Girder34_ReinforcementPlate_YD" value="FEET_G12LPyht_Girder12_LateralPlate_Yheight_Total " />
1493 <gvxysx name="Girder34_ReinforcementPlate" material="Iron" dZ="FEET_G12RPzle_Girder12_ReinforcementPlate_Zlength" >
1494 <gvxy_point X_Y=" FEET_G34RePxa_Girder34_ReinforcementPlate_XA ; FEET_G34RePya_Girder34_ReinforcementPlate_YA " />
1495 <gvxy_point X_Y=" FEET_G34RePxb_Girder34_ReinforcementPlate_XB ; FEET_G34RePyb_Girder34_ReinforcementPlate_YB " />
1496 <gvxy_point X_Y=" FEET_G34RePxc_Girder34_ReinforcementPlate_XC ; FEET_G34RePyc_Girder34_ReinforcementPlate_YC " />
1497 <gvxy_point X_Y=" FEET_G34RePxd_Girder34_ReinforcementPlate_XD ; FEET_G34RePyd_Girder34_ReinforcementPlate_YD " />
1498 </gvxysx>
1499 <var name="FEET_G34UMPxp_Girder34_UpperMiniPlate_Xpos" value="FEET_G34LPxwt_Girder34_LateralPlate_Xwidth_Total/2. - FEET_G34UMPwi_Girder34_UpperMiniPlate_Xwidth/2." />
1500 <box name="Girder34_UpperMiniPlate" material="Iron" X_Y_Z="FEET_G34UMPwi_Girder34_UpperMiniPlate_Xwidth; FEET_G12UMPyh_Girder12_UpperMiniPlate_Yheight; FEET_G12UMPzl_Girder12_UpperMiniPlate_Zlength" />
1501 <var name="FEET_G34SMPxp_Girder34_SideMiniPlate_Xpos" value="FEET_G34LPxwt_Girder34_LateralPlate_Xwidth_Total/2. - FEET_G34SMPwi_Girder34_SideMiniPlate_Xwidth/2." />
1502 <box name="Girder34_SideMiniPlate" material="Iron" X_Y_Z="FEET_G34SMPwi_Girder34_SideMiniPlate_Xwidth; FEET_G12SMPyh_Girder12_SideMiniPlate_Yheight; FEET_G12SMPzl_Girder12_SideMiniPlate_Zlength" />
1503 <composition name="Girder34" >
1504 <posXYZ volume="Girder34_BottomPlate" X_Y_Z="0.;0.;0." />
1505 <posXYZ volume="Girder34_InnerPlateLarge" X_Y_Z=" FEET_G34IPLx1_Girder34_InnerPlateLarge1_Xpos; FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos ;0." />
1506 <posXYZ volume="Girder34_InnerPlateLarge" X_Y_Z=" FEET_G34IPLx2_Girder34_InnerPlateLarge2_Xpos; FEET_G12IPLyp_Girder12_InnerPlateLarge_Ypos ;0." />
1507 <posXYZ volume="Girder34_InnerPlateSmall" X_Y_Z=" FEET_G34IPSx1_Girder34_InnerPlateSmall1_Xpos; FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos ;0." />
1508 <posXYZ volume="Girder34_InnerPlateSmall" X_Y_Z=" FEET_G34IPSx2_Girder34_InnerPlateSmall2_Xpos; FEET_G12IPSyp_Girder12_InnerPlateSmall_Ypos ;0." />
1509 <posXYZ volume="Girder34_UpperPlate" X_Y_Z="0.; FEET_G12UPypo_Girder12_UpperPlate_Ypos ;0." />
1510 <posXYZ volume="Girder34_ReinforcementPlate" X_Y_Z="0.; 0. ; FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" />
1511 <posXYZ volume="Girder34_ReinforcementPlate" X_Y_Z="0.; 0. ;-FEET_G12RePzp_Girder12_ReinforcementPlate_Zpos" />
1512 <posXYZ volume="Girder34_UpperMiniPlate" X_Y_Z="-FEET_G34UMPxp_Girder34_UpperMiniPlate_Xpos; FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos ;0." />
1513 <posXYZ volume="Girder34_UpperMiniPlate" X_Y_Z=" FEET_G34UMPxp_Girder34_UpperMiniPlate_Xpos; FEET_G12UMPyp_Girder12_UpperMiniPlate_Ypos ;0." />
1514 <posXYZ volume="Girder34_SideMiniPlate" X_Y_Z=" FEET_G34SMPxp_Girder34_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" />
1515 <posXYZ volume="Girder34_SideMiniPlate" X_Y_Z=" FEET_G34SMPxp_Girder34_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;-FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" />
1516 <posXYZ volume="Girder34_SideMiniPlate" X_Y_Z=" -FEET_G34SMPxp_Girder34_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" />
1517 <posXYZ volume="Girder34_SideMiniPlate" X_Y_Z=" -FEET_G34SMPxp_Girder34_SideMiniPlate_Xpos; FEET_G12SMPyp_Girder12_SideMiniPlate_Ypos ;-FEET_G12SMPzp_Girder12_SideMiniPlate_Zpos" />
1518 </composition>
1519 <subtraction name="FeetMainPlate_inter1" >
1520 <posXYZ volume="FeetMainPlate" />
1521 <posXYZ volume="MainPlateRoundCut" X_Y_Z="FEET_MaPlRCXc_MainPlateRoundCut_XC;FEET_MaPlRCYc_MainPlateRoundCut_YC; 0." />
1522 </subtraction>
1523 <subtraction name="FeetMainPlate_inter2" >
1524 <posXYZ volume="FeetMainPlate_inter1" />
1525 <posXYZ volume="MainPlateSecondaryRoundCut" X_Y_Z="FEET_MPlXextr_FeetMainPlate_Xextr;FEET_MPlYextr_FeetMainPlate_Yextr; 0." />
1526 </subtraction>
1527 <subtraction name="FeetMainPlate_inter3" >
1528 <posXYZ volume="FeetMainPlate_inter2" />
1529 <posXYZ volume="MainPlateRoundCutCompletion" />
1530 </subtraction>
1531 <subtraction name="FeetMain" >
1532 <posXYZ volume="FeetMainPlate_inter3" />
1533 <posXYZ volume="MiniConnPlate" X_Y_Z="FEET_MiCPxpos_MiniConnPlate_X;FEET_MiCPypos_MiniConnPlate_Y; 0." rot="0.;0.;FEET_MinCPltz_MiniConnPlate_ThetaZ" />
1534 </subtraction>
1535 <composition name="StandardFoot" >
1536 <posXYZ volume="FeetMain" X_Y_Z="0.;0.;-FEET_MnPlZsep_MainPlateZsep/2" />
1537 <posXYZ volume="FeetMain" X_Y_Z="0.;0.; FEET_MnPlZsep_MainPlateZsep/2" />
1538 <posXYZ volume="MiniConnPlate" X_Y_Z="FEET_MiCPxpos_MiniConnPlate_X;FEET_MiCPypos_MiniConnPlate_Y+GENV_Eps; 0." rot="0.;0.;FEET_MinCPltz_MiniConnPlate_ThetaZ" />
1539 <posXYZ volume="SlantedConnPlate" X_Y_Z="FEET_SlCPxpos_SlantedConnPlate_X;FEET_SlCPypos_SlantedConnPlate_Y+GENV_Eps; 0." rot="0.;0.;FEET_SlaCPltz_SlantedConnPlate_ThetaZ" />
1540 <posXYZ volume="GroundPlate" X_Y_Z="FEET_GrnPxpos_GroundPlate_X;FEET_GrnPypos_GroundPlate_Y; 0." />
1541 <posXYZ volume="VerticalConnPlate" X_Y_Z="FEET_VeCPxpos_VerticalConnPlate_X;FEET_VeCPypos_VerticalConnPlate_Y; 0." />
1542 <posXYZ volume="UpperConnPlate" X_Y_Z="FEET_UpCPxpos_UpperConnPlate_X;FEET_UpCPypos_UpperConnPlate_Y; 0." />
1543 <posXYZ volume="RailSupport" X_Y_Z="FEET_posx;FEET_posy; 0." />
1544 <posXYZ volume="ConnFeetVouss" X_Y_Z="FEET_CnFeVoXp_ConnFeetVouss_X;FEET_CnFeVoYp_ConnFeetVouss_Y; 0." />
1545 </composition>
1546 <var name="FEET_StdFVoYp_StandardFootVoussoir_Ypos" value="FEET_StdFooYp_StandardFoot_Ypos + FEET_MainPlHe_MainPlateHeight - FEET_MnPlUpDy_MainPlateUpperDY/2." />
1547 <composition name="StandardFootAssembly" >
1548 <posXYZ volume="StandardFoot" X_Y_Z="-FEET_StdFooXp_StandardFoot_Xpos;FEET_StdFooYp_StandardFoot_Ypos ;0." rot="0.;180.; 0." >
1549 <sector value="6" />
1550 </posXYZ>
1551 <posXYZ volume="StandardFoot" X_Y_Z=" FEET_StdFooXp_StandardFoot_Xpos;FEET_StdFooYp_StandardFoot_Ypos ;0." rot="0.; 0.; 0." >
1552 <sector value="7" />
1553 </posXYZ>
1554 <posXYZ volume="BAR_Voussoir" X_Y_Z=" 0. ;FEET_StdFVoYp_StandardFootVoussoir_Ypos;0." rot="0.; 0.;90." >
1555 <sector value="7" />
1556 </posXYZ>
1557 </composition>
1558 <var name="FEET_ExMPRCxc_ExtremityMainPlateRoundCut_XC" value=" FEET_MnPlGXwi_MainPlate_GroundXwidth-FEET_ExMPRCdx_ExtremityMainPlateRoundCut_DX " />
1559 <var name="FEET_ExMPRCyc_ExtremityMainPlateRoundCut_YC" value=" FEET_ExMPRCyp_ExtremityMainPlateRoundCut_Y + FEET_MnPlPeHe_MainPlate_PedestalHeight " />
1560 <tubs name="ExtremityMainPlateRoundCut" material="Aluminium1" Rio_Z=" 0 ; FEET_ExMPRCra_ExtremityMainPlateRoundCut_R ; FEET_dumz" nbPhi="FEET_dumphi" />
1561 <var name="FEET_ExMPlxc3_ExtremityMainPlate_XC3" value=" FEET_ExMPRCxc_ExtremityMainPlateRoundCut_XC - FEET_ExMPRCra_ExtremityMainPlateRoundCut_R * GENV_Co525 " />
1562 <var name="FEET_ExMPlyc3_ExtremityMainPlate_YC3" value=" FEET_ExMPRCyc_ExtremityMainPlateRoundCut_YC + FEET_ExMPRCra_ExtremityMainPlateRoundCut_R * GENV_Si525 " />
1563 <var name="FEET_ExMPlxc4_ExtremityMainPlate_XC4" value=" FEET_ExMPRCxc_ExtremityMainPlateRoundCut_XC - FEET_ExMPRCra_ExtremityMainPlateRoundCut_R * GENV_Co5 " />
1564 <var name="FEET_ExMPlyc4_ExtremityMainPlate_YC4" value=" FEET_ExMPRCyc_ExtremityMainPlateRoundCut_YC + FEET_ExMPRCra_ExtremityMainPlateRoundCut_R * GENV_Si5 " />
1565 <var name="FEET_ExMPlxc5_ExtremityMainPlate_XC5" value=" FEET_MaPlRCXc_MainPlateRoundCut_XC - FEET_MnPlRCra_MainPlateRoundCut_R * GENV_Co5 " />
1566 <var name="FEET_ExMPlyc5_ExtremityMainPlate_YC5" value=" FEET_MaPlRCYc_MainPlateRoundCut_YC + FEET_MnPlRCra_MainPlateRoundCut_R * GENV_Si5 " />
1567 <var name="FEET_a2" value=" GENV_Ta375 " />
1568 <var name="FEET_b2" value=" FEET_ExMPlyc3_ExtremityMainPlate_YC3 - FEET_ExMPlxc3_ExtremityMainPlate_XC3 * GENV_Ta375 " />
1569 <var name="FEET_a2prime" value="-GENV_Ta675 " />
1570 <var name="FEET_b2prime" value=" FEET_MainPlYc + FEET_MainPlXc * GENV_Ta675 " />
1571 <var name="FEET_ExMPlaxd_ExtremityMainPlate_XD" value=" -(FEET_b2-FEET_b2prime)/(FEET_a2-FEET_a2prime) " />
1572 <var name="FEET_ExMPlayd_ExtremityMainPlate_YD" value=" FEET_a2*FEET_ExMPlaxd_ExtremityMainPlate_XD + FEET_b2 " />
1573 <var name="FEET_ExMPc2c1_ExtremityMainPlate_LengthC2C1" value="FEET_ExMCPyhe_ExtremityMiniConnPlate_Yheight+(FEET_ExMPhei1_ExtremityMainPlate_Height_intermediate1-FEET_MainPlH1_MainPlateHeight_intermediate1)/GENV_Co225 " />
1574 <var name="FEET_ExMPlxc1_ExtremityMainPlate_XC1" value="FEET_MnPlGXwi_MainPlate_GroundXwidth - FEET_ExMPc2c1_ExtremityMainPlate_LengthC2C1*GENV_Si225 " />
1575 <var name="FEET_ExMPlyc1_ExtremityMainPlate_YC1" value="FEET_MainPlYc+ FEET_ExMPc2c1_ExtremityMainPlate_LengthC2C1*GENV_Co225" />
1576 <var name="FEET_ExMPyc1a_ExtremityMainPlate_YC1a" value="FEET_ExMPhei2_ExtremityMainPlate_Height_intermediate2 + FEET_MnPlPeHe_MainPlate_PedestalHeight " />
1577 <var name="FEET_ExMPxc1a_ExtremityMainPlate_XC1a" value="FEET_ExMPlxc1_ExtremityMainPlate_XC1 - (FEET_ExMPlyc1_ExtremityMainPlate_YC1-FEET_ExMPyc1a_ExtremityMainPlate_YC1a)/GENV_Ta225 " />
1578 <var name="FEET_ExMPxc1b_ExtremityMainPlate_XC1b" value="FEET_MaPlRCXc_MainPlateRoundCut_XC " />
1579 <var name="FEET_ExMPyc1b_ExtremityMainPlate_YC1b" value="FEET_ExMPyc1a_ExtremityMainPlate_YC1a " />
1580 <var name="FEET_Alpha3" value="FEET_MinCPltz_MiniConnPlate_ThetaZ + atan(FEET_ExMCPyhe_ExtremityMiniConnPlate_Yheight/FEET_MinCPlxw_MiniConnPlate_Xwidth)/GENV_PiS180" />
1581 <var name="FEET_CoAl3" value="cos(FEET_Alpha3*GENV_PiS180)" />
1582 <var name="FEET_SiAl3" value="sin(FEET_Alpha3*GENV_PiS180)" />
1583 <var name="FEET_ExMCPDia_ExtremityMiniConnPlate_DIAG" value=" ( (FEET_MinCPlxw_MiniConnPlate_Xwidth/2.)**2. + (FEET_ExMCPyhe_ExtremityMiniConnPlate_Yheight/2.)**2. )**0.5 " />
1584 <var name="FEET_ExMCPxpo_ExtremityMiniConnPlate_X" value="FEET_ExMPlxc1_ExtremityMainPlate_XC1-FEET_ExMCPDia_ExtremityMiniConnPlate_DIAG*FEET_CoAl3" />
1585 <var name="FEET_ExMCPypo_ExtremityMiniConnPlate_Y" value="FEET_ExMPlyc1_ExtremityMainPlate_YC1-FEET_ExMCPDia_ExtremityMiniConnPlate_DIAG*FEET_SiAl3 " />
1586 <box name="ExtremityMiniConnPlate" material="Iron" X_Y_Z="FEET_MinCPlxw_MiniConnPlate_Xwidth; FEET_ExMCPyhe_ExtremityMiniConnPlate_Yheight; FEET_ExMCPzle_ExtremityMiniConnPlate_Zlength " />
1587 <var name="FEET_ExMPlaxf_ExtremityMainPlate_XF" value=" FEET_MainPlXe" />
1588 <var name="FEET_ExMPlayf_ExtremityMainPlate_YF" value=" FEET_ExMPheig_ExtremityMainPlate_Height " />
1589 <var name="FEET_ExMPlxf1_ExtremityMainPlate_XF1" value=" FEET_MainPlXf - ( FEET_ExMPxwid_ExtremityMainPlate_Xwidth - FEET_ExMPxwi1_ExtremityMainPlate_Xwidth_inter1 )" />
1590 <var name="FEET_ExMPlyf1_ExtremityMainPlate_YF1" value=" FEET_ExMPheig_ExtremityMainPlate_Height " />
1591 <var name="FEET_ExMPlxf2_ExtremityMainPlate_XF2" value="FEET_ExMPlxf1_ExtremityMainPlate_XF1 " />
1592 <var name="FEET_ExMPlyf2_ExtremityMainPlate_YF2" value="FEET_ExMPlyf1_ExtremityMainPlate_YF1 - FEET_ExMPyhi1_ExtremityMainPlate_Yheight_inter1" />
1593 <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"/>
1594 <var name="FEET_ExMPlxf3_ExtremityMainPlate_XF3" value="FEET_ExMPlxf2_ExtremityMainPlate_XF2 - (FEET_ExMPlyf2_ExtremityMainPlate_YF2-FEET_ExMPlyf3_ExtremityMainPlate_YF3)/GENV_Ta20 " />
1595 <var name="FEET_ExMPlxf4_ExtremityMainPlate_XF4" value="FEET_ExMPlxf2_ExtremityMainPlate_XF2 - (FEET_ExMPxwi1_ExtremityMainPlate_Xwidth_inter1-FEET_ExMPxwi2_ExtremityMainPlate_Xwidth_inter2)" />
1596 <var name="FEET_ExMPlyf4_ExtremityMainPlate_YF4" value="FEET_ExMPlyf3_ExtremityMainPlate_YF3 " />
1597 <var name="FEET_ExMPlxf5_ExtremityMainPlate_XF5" value="FEET_ExMPlxf4_ExtremityMainPlate_XF4 - FEET_ExMPyhi4_ExtremityMainPlate_Yheight_inter4*GENV_Ta225" />
1598 <var name="FEET_ExMPlyf5_ExtremityMainPlate_YF5" value="FEET_ExMPlyf4_ExtremityMainPlate_YF4 + FEET_ExMPyhi4_ExtremityMainPlate_Yheight_inter4" />
1599 <var name="FEET_ExMPlxf6_ExtremityMainPlate_XF6" value="FEET_ExMPlxf4_ExtremityMainPlate_XF4 - FEET_ExMPxwi2_ExtremityMainPlate_Xwidth_inter2" />
1600 <var name="FEET_ExMPlyf6_ExtremityMainPlate_YF6" value="FEET_ExMPlyf5_ExtremityMainPlate_YF5" />
1601 <var name="FEET_ExMPlxf7_ExtremityMainPlate_XF7" value="FEET_ExMPlxf6_ExtremityMainPlate_XF6" />
1602 <var name="FEET_ExMPlyf7_ExtremityMainPlate_YF7" value="FEET_ExMPlyf6_ExtremityMainPlate_YF6 - FEET_ExMPyhi3_ExtremityMainPlate_Yheight_inter3" />
1603 <var name="FEET_ExMPlaxi_ExtremityMainPlate_XI" value=" -FEET_ExMPxdi1_ExtremityMainPlate_Xdist_inter1 + FEET_ExMPxdi2_ExtremityMainPlate_Xdist_inter2 " />
1604 <var name="FEET_ExMPlaxh_ExtremityMainPlate_XH" value="FEET_ExMPlaxi_ExtremityMainPlate_XI -(FEET_ExMPyhi2_ExtremityMainPlate_Yheight_inter2-FEET_ExMPydi2_ExtremityMainPlate_Ydist_inter1)/GENV_Ta77 " />
1605 <var name="FEET_ExMPlayh_ExtremityMainPlate_YH" value=" FEET_ExMPlyf7_ExtremityMainPlate_YF7 " />
1606 <gvxy name="ExtremityFeetMainPlate" material="Iron" dZ="FEET_MainPldZ_MainPlateDZ" >
1607 <gvxy_point X_Y=" FEET_MainPlXa ; FEET_MainPlYa " />
1608 <gvxy_point X_Y=" FEET_MainPlXb ; FEET_MainPlYb " />
1609 <gvxy_point X_Y=" FEET_MainPlXc ; FEET_MainPlYc " />
1610 <gvxy_point X_Y=" FEET_ExMPlxc1_ExtremityMainPlate_XC1 ; FEET_ExMPlyc1_ExtremityMainPlate_YC1 " />
1611 <gvxy_point X_Y=" FEET_ExMPxc1a_ExtremityMainPlate_XC1a ; FEET_ExMPyc1a_ExtremityMainPlate_YC1a " />
1612 <gvxy_point X_Y=" FEET_ExMPxc1b_ExtremityMainPlate_XC1b ; FEET_ExMPyc1b_ExtremityMainPlate_YC1b " />
1613 <gvxy_point X_Y=" FEET_ExMPlxc5_ExtremityMainPlate_XC5 ; FEET_ExMPlyc5_ExtremityMainPlate_YC5 " />
1614 <gvxy_point X_Y=" FEET_ExMPlxc4_ExtremityMainPlate_XC4 ; FEET_ExMPlyc4_ExtremityMainPlate_YC4 " />
1615 <gvxy_point X_Y=" FEET_ExMPlxc3_ExtremityMainPlate_XC3 ; FEET_ExMPlyc3_ExtremityMainPlate_YC3 " />
1616 <gvxy_point X_Y=" FEET_ExMPlaxd_ExtremityMainPlate_XD ; FEET_ExMPlayd_ExtremityMainPlate_YD " />
1617 <gvxy_point X_Y=" FEET_MainPlXe ; FEET_MainPlYe " />
1618 <gvxy_point X_Y=" FEET_ExMPlaxf_ExtremityMainPlate_XF ; FEET_ExMPlayf_ExtremityMainPlate_YF " />
1619 <gvxy_point X_Y=" FEET_ExMPlxf1_ExtremityMainPlate_XF1 ; FEET_ExMPlyf1_ExtremityMainPlate_YF1 " />
1620 <gvxy_point X_Y=" FEET_ExMPlxf2_ExtremityMainPlate_XF2 ; FEET_ExMPlyf2_ExtremityMainPlate_YF2 " />
1621 <gvxy_point X_Y=" FEET_ExMPlxf3_ExtremityMainPlate_XF3 ; FEET_ExMPlyf3_ExtremityMainPlate_YF3 " />
1622 <gvxy_point X_Y=" FEET_ExMPlxf4_ExtremityMainPlate_XF4 ; FEET_ExMPlyf4_ExtremityMainPlate_YF4 " />
1623 <gvxy_point X_Y=" FEET_ExMPlxf5_ExtremityMainPlate_XF5 ; FEET_ExMPlyf5_ExtremityMainPlate_YF5 " />
1624 <gvxy_point X_Y=" FEET_ExMPlxf6_ExtremityMainPlate_XF6 ; FEET_ExMPlyf6_ExtremityMainPlate_YF6 " />
1625 <gvxy_point X_Y=" FEET_ExMPlxf7_ExtremityMainPlate_XF7 ; FEET_ExMPlyf7_ExtremityMainPlate_YF7 " />
1626 <gvxy_point X_Y=" FEET_ExMPlaxh_ExtremityMainPlate_XH ; FEET_ExMPlayh_ExtremityMainPlate_YH " />
1627 <gvxy_point X_Y=" FEET_MainPlXi ; FEET_MainPlYi " />
1628 <gvxy_point X_Y=" FEET_MainPlXj ; FEET_MainPlYj " />
1629 </gvxy>
1630 <box name="ExtremityGroundPlate" material="Iron" X_Y_Z="FEET_GrnPxwid_GroundPlate_Xwidth; FEET_GrnPyhei_GroundPlate_Yheight; FEET_ExGPzlen_ExtremityGroundPlate_Zlength" />
1631 <box name="ExtremitySlantedConnPlate_box" material="Iron" X_Y_Z="FEET_SlaCPlxw_SlantedConnPlate_Xwidth; FEET_SlaCPlyh_SlantedConnPlate_Yheight; FEET_ExSCPzle_ExtremitySlantedConnPlate_Zlength" />
1632 <tubs name="ExtremitySlantedConnPlateRoundCut" material="Iron" Rio_Z=" 0 ; FEET_ExSPRCra_ExtremitySlantedConnPlateRoundCut_Radius; FEET_dumz" nbPhi="FEET_dumphi" />
1633 <subtraction name="ExtremitySlantedConnPlate" >
1634 <posXYZ volume="ExtremitySlantedConnPlate_box" />
1635 <posXYZ volume="ExtremitySlantedConnPlateRoundCut" X_Y_Z="FEET_ExSPRCof_ExtremitySlantedConnPlateRoundCut_Offset;0.;0." rot="90.;0.;0." />
1636 </subtraction>
1637 <var name="FEET_ExUCPxpo_ExtremityUpperConnPlate_X" value="FEET_ExMPlxf7_ExtremityMainPlate_XF7 - FEET_UCnPlxwi_UpperConnPlate_Xwidth/2." />
1638 <var name="FEET_ExUCPzle_ExtremityUpperConnPlate_Zlength" value="FEET_ExMPzsep_ExtremityMainPlate_Zsep" />
1639 <box name="ExtremityUpperConnPlate" material="Iron" X_Y_Z="FEET_UCnPlxwi_UpperConnPlate_Xwidth; FEET_UCnPlyhe_UpperConnPlate_Yheight; FEET_ExUCPzle_ExtremityUpperConnPlate_Zlength" />
1640 <var name="FEET_ExVCPzle_ExtremityVerticalConnPlate_Zlength" value=" FEET_ExMPzsep_ExtremityMainPlate_Zsep - FEET_MainPldZ_MainPlateDZ " />
1641 <var name="FEET_ExVCPlxa_ExtremityVerticalConnPlate_XA" value=" 0." />
1642 <var name="FEET_ExVCPlya_ExtremityVerticalConnPlate_YA" value=" 0." />
1643 <var name="FEET_ExVCPlxb_ExtremityVerticalConnPlate_XB" value="FEET_ExVCPlxa_ExtremityVerticalConnPlate_XA - FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness" />
1644 <var name="FEET_ExVCPlyb_ExtremityVerticalConnPlate_YB" value="FEET_ExVCPlya_ExtremityVerticalConnPlate_YA" />
1645 <var name="FEET_ExVCPlxc_ExtremityVerticalConnPlate_XC" value="FEET_ExVCPlxb_ExtremityVerticalConnPlate_XB" />
1646 <var name="FEET_ExVCPlyc_ExtremityVerticalConnPlate_YC" value="FEET_ExVCPhei_ExtremityVerticalConnPlate_Height-(FEET_ExVCPxex_ExtremityVerticalConnPlate_Xext-FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness)*GENV_Ta675"/>
1647 <var name="FEET_ExVCPlxd_ExtremityVerticalConnPlate_XD" value="FEET_ExVCPlxc_ExtremityVerticalConnPlate_XC - FEET_ExVCPxex_ExtremityVerticalConnPlate_Xext + FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness*GENV_Co225" />
1648 <var name="FEET_ExVCPlyd_ExtremityVerticalConnPlate_YD" value="FEET_ExVCPhei_ExtremityVerticalConnPlate_Height - FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness*GENV_Si225" />
1649 <var name="FEET_ExVCPlxe_ExtremityVerticalConnPlate_XE" value="FEET_ExVCPlxd_ExtremityVerticalConnPlate_XD + FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness*GENV_Co225 " />
1650 <var name="FEET_ExVCPlye_ExtremityVerticalConnPlate_YE" value="FEET_ExVCPlyd_ExtremityVerticalConnPlate_YD + FEET_ExVCPthi_ExtremityVerticalConnPlate_Thickness*GENV_Si225 " />
1651 <var name="FEET_ExVCPlxf_ExtremityVerticalConnPlate_XF" value="FEET_ExVCPlxa_ExtremityVerticalConnPlate_XA " />
1652 <var name="FEET_ExVCPlyf_ExtremityVerticalConnPlate_YF" value="FEET_ExVCPlyc_ExtremityVerticalConnPlate_YC " />
1653 <gvxy name="ExtremityVerticalConnPlateCore" material="Iron" dZ="FEET_ExVCPzle_ExtremityVerticalConnPlate_Zlength" >
1654 <gvxy_point X_Y=" FEET_ExVCPlxa_ExtremityVerticalConnPlate_XA ; FEET_ExVCPlya_ExtremityVerticalConnPlate_YA " />
1655 <gvxy_point X_Y=" FEET_ExVCPlxb_ExtremityVerticalConnPlate_XB ; FEET_ExVCPlyb_ExtremityVerticalConnPlate_YB " />
1656 <gvxy_point X_Y=" FEET_ExVCPlxc_ExtremityVerticalConnPlate_XC ; FEET_ExVCPlyc_ExtremityVerticalConnPlate_YC " />
1657 <gvxy_point X_Y=" FEET_ExVCPlxd_ExtremityVerticalConnPlate_XD ; FEET_ExVCPlyd_ExtremityVerticalConnPlate_YD " />
1658 <gvxy_point X_Y=" FEET_ExVCPlxe_ExtremityVerticalConnPlate_XE ; FEET_ExVCPlye_ExtremityVerticalConnPlate_YE " />
1659 <gvxy_point X_Y=" FEET_ExVCPlxf_ExtremityVerticalConnPlate_XF ; FEET_ExVCPlyf_ExtremityVerticalConnPlate_YF " />
1660 </gvxy>
1661 <box name="ExtremityVerticalConnPlateCut" material="Iron" X_Y_Z="FEET_ExVCPxcu_ExtremityVerticalConnPlate_CutX; FEET_ExVCPycu_ExtremityVerticalConnPlate_CutY; FEET_dumz" />
1662 <var name="FEET_ExVCPlxp_ExtremityVerticalConnPlate_Xpos" value="(FEET_ExVCPlxd_ExtremityVerticalConnPlate_XD+FEET_ExVCPlxe_ExtremityVerticalConnPlate_XE)/2.+GENV_Co675*FEET_ExVCPycu_ExtremityVerticalConnPlate_CutY/2."/>
1663 <var name="FEET_ExVCPlyp_ExtremityVerticalConnPlate_Ypos" value="(FEET_ExVCPlyd_ExtremityVerticalConnPlate_YD+FEET_ExVCPlye_ExtremityVerticalConnPlate_YE)/2.-GENV_Si675*FEET_ExVCPycu_ExtremityVerticalConnPlate_CutY/2."/>
1664 <subtraction name="ExtremityVerticalConnPlate" >
1665 <posXYZ volume="ExtremityVerticalConnPlateCore" />
1666 <posXYZ volume="ExtremityVerticalConnPlateCut" X_Y_Z="FEET_ExVCPlxp_ExtremityVerticalConnPlate_Xpos; FEET_ExVCPlyp_ExtremityVerticalConnPlate_Ypos +GENV_Eps; 0. " rot=" 0. ; 90. ; 22.5" />
1667 </subtraction>
1668 <var name="FEET_ExVCPlax_ExtremityVerticalConnPlate_X" value=" FEET_ExVCPldx_ExtremityVerticalConnPlate_DX " />
1669 <var name="FEET_ExVCPlay_ExtremityVerticalConnPlate_Y" value=" FEET_ExVCPldy_ExtremityVerticalConnPlate_DY + FEET_MnPlPeHe_MainPlate_PedestalHeight" />
1670 <box name="ExtremityConnFeetVouss" material="Iron" X_Y_Z="FEET_ExCFVxwi_ExtremityConnFeetVouss_Xwidth; FEET_ExCFVyhe_ExtremityConnFeetVouss_Yheight; FEET_ExCFVzle_ExtremityConnFeetVouss_Zlength" />
1671 <var name="FEET_ExCnFeVx_ExtremityConnFeetVouss_X" value="FEET_ExMPlxf6_ExtremityMainPlate_XF6 - FEET_UCnPlxwi_UpperConnPlate_Xwidth - FEET_ExCFVxwi_ExtremityConnFeetVouss_Xwidth/2." />
1672 <var name="FEET_ExCnFeVy_ExtremityConnFeetVouss_Y" value="FEET_MainPlHe_MainPlateHeight - FEET_MnPlUpDy_MainPlateUpperDY/2." />
1673 <var name="FEET_ExRSLzle_ExtremityRailSupportLower_Zlength" value="FEET_ExRSUzle_ExtremityRailSupportUpper_Zlength - FEET_ExRSLdzl_ExtremityRailSupportLower_DZlength" />
1674 <var name="FEET_ExRSVyhe_ExtremityRailSupportVertical_Yheight" value="FEET_ExRSCyhe_ExtremityRailSupportCentral_Yheight " />
1675 <var name="FEET_ExRSMxpo_ExtremityRailSupportMiddle_Xpos" value="FEET_ExRSMxwi_ExtremityRailSupportMiddle_Xwidth/2. + FEET_ExRSCxwi_ExtremityRailSupportCentral_Xwidth/2." />
1676 <var name="FEET_ExRSVxpo_ExtremityRailSupportVertical_Xpos" value="FEET_ExRSVxwi_ExtremityRailSupportVertical_Xwidth/2. + FEET_ExRSCxwi_ExtremityRailSupportCentral_Xwidth/2." />
1677 <box name="ExtremityRailSupportUpper" material="Iron" X_Y_Z="FEET_Xwidth; FEET_UpperHeY_RailSupportUpper_Yheight; FEET_ExRSUzle_ExtremityRailSupportUpper_Zlength " />
1678 <box name="ExtremityRailSupportLower" material="Iron" X_Y_Z="FEET_Xwidth; FEET_ExRSLyhe_ExtremityRailSupportLower_Yheight; FEET_ExRSLzle_ExtremityRailSupportLower_Zlength " />
1679 <box name="ExtremityRailSupportCentral" material="Iron" X_Y_Z="FEET_ExRSCxwi_ExtremityRailSupportCentral_Xwidth; FEET_ExRSCyhe_ExtremityRailSupportCentral_Yheight; FEET_ExRSCzle_ExtremityRailSupportCentral_Zlength" />
1680 <box name="ExtremityRailSupportMiddle" material="Iron" X_Y_Z="FEET_ExRSMxwi_ExtremityRailSupportMiddle_Xwidth; FEET_MidllYth_RailSupportMiddle_Ythick; FEET_ExRSMzle_ExtremityRailSupportMiddle_Zlength" />
1681 <box name="ExtremityRailSupportVertical" material="Iron" X_Y_Z="FEET_ExRSVxwi_ExtremityRailSupportVertical_Xwidth; FEET_ExRSVyhe_ExtremityRailSupportVertical_Yheight; FEET_VertiZth_RailSupportVertical_Zthick" />
1682 <box name="ExtremityRailSupportExtr" material="Iron" X_Y_Z="FEET_Xwidth; FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight; FEET_ExRSEzle_ExtremityRailSupportExtr_Zlength " />
1683 <var name="FEET_ExRSEypo_ExtremityRailSupportExtr_Y" value="FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight/2."/>
1684 <var name="FEET_ExRSUypo_ExtremityRailSupportUpper_Y" value="FEET_ExRSTyhe_ExtremityRailSupportTotal_Yheight-FEET_UpperHeY_RailSupportUpper_Yheight/2."/>
1685 <var name="FEET_ExRSLypo_ExtremityRailSupportLower_Y" value="FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight+FEET_ExRSLyhe_ExtremityRailSupportLower_Yheight/2."/>
1686 <var name="FEET_ExRSCypo_ExtremityRailSupportCentral_Y" value="FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight+FEET_ExRSLyhe_ExtremityRailSupportLower_Yheight+FEET_ExRSCyhe_ExtremityRailSupportCentral_Yheight/2."/>
1687 <var name="FEET_ExRSVypo_ExtremityRailSupportVertical_Y" value="FEET_ExRSCypo_ExtremityRailSupportCentral_Y"/>
1688 <var name="FEET_ExRSVzp1_ExtremityRailSupportVertical1_Zpos" value="-FEET_ExRSUzle_ExtremityRailSupportUpper_Zlength/2.+FEET_ExRSVzi1_ExtremityRailSupportVertical_Zpos_inter1-FEET_VertiZth_RailSupportVertical_Zthick/2."/>
1689 <var name="FEET_ExRSVzp2_ExtremityRailSupportVertical2_Zpos" value=" FEET_ExRSVzp1_ExtremityRailSupportVertical1_Zpos + FEET_ExRSMzle_ExtremityRailSupportMiddle_Zlength + FEET_VertiZth_RailSupportVertical_Zthick" />
1690 <var name="FEET_ExRSMzpo_ExtremityRailSupportMiddle_Zpos" value="(FEET_ExRSVzp1_ExtremityRailSupportVertical1_Zpos+FEET_ExRSVzp2_ExtremityRailSupportVertical2_Zpos)/2." />
1691 <var name="FEET_ExRSEzpo_ExtremityRailSupportExtr_Zpos" value=" FEET_ExRSLzle_ExtremityRailSupportLower_Zlength/2.-FEET_ExRSEzof_ExtremityRailSupportExtr_Zoffset-FEET_ExRSEzle_ExtremityRailSupportExtr_Zlength/2."/>
1692 <var name="FEET_ExRSC1ye_ExtremityRailSupportCut1_Yext" value="FEET_ExRSC1wi_ExtremityRailSupportCut1_Width - FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2*2 " />
1693 <var name="FEET_ExRSC2ye_ExtremityRailSupportCut2_Yext" value="FEET_ExRSC1wi_ExtremityRailSupportCut1_Width " />
1694 <box name="ExtremityRailSupportCut1" material="Iron" X_Y_Z="FEET_ExRSC1xe_ExtremityRailSupportCut1_dumXext; FEET_ExRSC1ye_ExtremityRailSupportCut1_Yext; FEET_dumz " />
1695 <box name="ExtremityRailSupportCut2" material="Iron" X_Y_Z="FEET_ExRSC2xe_ExtremityRailSupportCut2_dumXext; FEET_ExRSC2ye_ExtremityRailSupportCut2_Yext; FEET_dumz " />
1696 <tubs name="ExtremityRailSupportCut3" material="Iron" Rio_Z=" 0 ; FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2 ; FEET_dumz" nbPhi="FEET_dumphi" />
1697 <var name="FEET_ExRSC1xp_ExtremityRailSupportCut1_Xpos" value="FEET_dumz/2. + ( FEET_Xwidth/2.- FEET_ExRSC1de_ExtremityRailSupportCut1_Depth) " />
1698 <var name="FEET_ExRSC2xp_ExtremityRailSupportCut2_Xpos" value="FEET_dumz/2. + ( FEET_Xwidth/2.- FEET_ExRSC1de_ExtremityRailSupportCut1_Depth+ FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2) " />
1699 <var name="FEET_ExRSC1zp_ExtremityRailSupportCut1_Zpos" value="-FEET_ExRSLzle_ExtremityRailSupportLower_Zlength/2.+ FEET_ExRSC2z1_ExtremityRailSupportCut1_Zoffset1 + FEET_ExRSC1wi_ExtremityRailSupportCut1_Width/2." />
1700 <var name="FEET_ExRSC3xp_ExtremityRailSupportCut3_Xpos" value="FEET_Xwidth/2. -(FEET_ExRSC1de_ExtremityRailSupportCut1_Depth-FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2)" />
1701 <var name="FEET_ExRSC3zp_ExtremityRailSupportCut3_Zpos" value="-FEET_ExRSLzle_ExtremityRailSupportLower_Zlength/2.+ FEET_ExRSC2z1_ExtremityRailSupportCut1_Zoffset1 + FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2" />
1702 <var name="FEET_ExRSC4z1" value="FEET_ExRSC1wi_ExtremityRailSupportCut1_Width-FEET_ExRSC2z2_ExtremityRailSupportCut1_Zoffset2"/>
1703 <var name="FEET_ExRSC4zp_ExtremityRailSupportCut4_Zpos" value="-FEET_ExRSLzle_ExtremityRailSupportLower_Zlength/2.+FEET_ExRSC2z1_ExtremityRailSupportCut1_Zoffset1+FEET_ExRSC4z1"/>
1704 <var name="FEET_ExRSMCxa_ExtremityRailSupportMiddleCut_XA" value="FEET_ExRSMCwi_ExtremityRailSupportMiddleCut_Width/2." />
1705 <var name="FEET_ExRSMCya_ExtremityRailSupportMiddleCut_YA" value="FEET_ExRSMCy1_ExtremityRailSupportMiddleCut_dumy1" />
1706 <var name="FEET_ExRSMCxb_ExtremityRailSupportMiddleCut_XB" value="FEET_ExRSMCxa_ExtremityRailSupportMiddleCut_XA" />
1707 <var name="FEET_ExRSMCyb_ExtremityRailSupportMiddleCut_YB" value="FEET_ExRSMCya_ExtremityRailSupportMiddleCut_YA + FEET_ExRSMCy2_ExtremityRailSupportMiddleCut_dumy2" />
1708 <var name="FEET_ExRSMCxc_ExtremityRailSupportMiddleCut_XC" value="FEET_ExRSMCwi_ExtremityRailSupportMiddleCut_Width/2.- FEET_ExRSMCde_ExtremityRailSupportMiddleCut_Depth" />
1709 <var name="FEET_ExRSMCyc_ExtremityRailSupportMiddleCut_YC" value="FEET_ExRSMCyb_ExtremityRailSupportMiddleCut_YB + FEET_ExRSMCde_ExtremityRailSupportMiddleCut_Depth" />
1710 <gvxysx name="ExtremityRailSupportMiddleCut" material="Iron" dZ="FEET_dumz" >
1711 <gvxy_point X_Y=" FEET_ExRSMCxa_ExtremityRailSupportMiddleCut_XA ; FEET_ExRSMCya_ExtremityRailSupportMiddleCut_YA " />
1712 <gvxy_point X_Y=" FEET_ExRSMCxb_ExtremityRailSupportMiddleCut_XB ; FEET_ExRSMCyb_ExtremityRailSupportMiddleCut_YB " />
1713 <gvxy_point X_Y=" FEET_ExRSMCxc_ExtremityRailSupportMiddleCut_XC ; FEET_ExRSMCyc_ExtremityRailSupportMiddleCut_YC " />
1714 </gvxysx>
1715 <var name="FEET_ExRSMCxp_ExtremityRailSupportMiddle_cut_Xpos" value="FEET_ExRSMCyc_ExtremityRailSupportMiddleCut_YC+FEET_Xwidth/2.-FEET_ExRSMCde_ExtremityRailSupportMiddleCut_Depth" />
1716 <var name="FEET_ExRSMCz1" value="FEET_ExRSVzi1_ExtremityRailSupportVertical_Zpos_inter1+FEET_ExRSMCzo_ExtremityRailSupportMiddleCut_Zoffset"/>
1717 <var name="FEET_ExRSMCzp_ExtremityRailSupportMiddle_cut_Zpos" value="FEET_ExRSMCxb_ExtremityRailSupportMiddleCut_XB-FEET_ExRSLzle_ExtremityRailSupportLower_Zlength/2.+FEET_ExRSMCz1"/>
1718 <composition name="ExtremityRailSupport" >
1719 <posXYZ volume="ExtremityRailSupportUpper" X_Y_Z=" 0.;FEET_ExRSUypo_ExtremityRailSupportUpper_Y;0." />
1720 <posXYZ volume="ExtremityRailSupportCentral" X_Y_Z=" 0.;FEET_ExRSCypo_ExtremityRailSupportCentral_Y;0." />
1721 <posXYZ volume="ExtremityRailSupportVertical" X_Y_Z=" FEET_ExRSVxpo_ExtremityRailSupportVertical_Xpos;FEET_ExRSVypo_ExtremityRailSupportVertical_Y; FEET_ExRSVzp1_ExtremityRailSupportVertical1_Zpos" />
1722 <posXYZ volume="ExtremityRailSupportVertical" X_Y_Z="-FEET_ExRSVxpo_ExtremityRailSupportVertical_Xpos;FEET_ExRSVypo_ExtremityRailSupportVertical_Y; FEET_ExRSVzp1_ExtremityRailSupportVertical1_Zpos" />
1723 <posXYZ volume="ExtremityRailSupportVertical" X_Y_Z=" FEET_ExRSVxpo_ExtremityRailSupportVertical_Xpos;FEET_ExRSVypo_ExtremityRailSupportVertical_Y; FEET_ExRSVzp2_ExtremityRailSupportVertical2_Zpos" />
1724 <posXYZ volume="ExtremityRailSupportVertical" X_Y_Z="-FEET_ExRSVxpo_ExtremityRailSupportVertical_Xpos;FEET_ExRSVypo_ExtremityRailSupportVertical_Y; FEET_ExRSVzp2_ExtremityRailSupportVertical2_Zpos" />
1725 </composition>
1726 <subtraction name="ExtremityRailSupportMiddle_cut_plus" >
1727 <posXYZ volume="ExtremityRailSupportMiddle" X_Y_Z="FEET_ExRSMxpo_ExtremityRailSupportMiddle_Xpos;FEET_Midyposi_RailSupportMiddle_Y;FEET_ExRSMzpo_ExtremityRailSupportMiddle_Zpos" rot="0.;0.;0." />
1728 <posXYZ volume="ExtremityRailSupportMiddleCut" X_Y_Z="FEET_ExRSMCxp_ExtremityRailSupportMiddle_cut_Xpos;0.;FEET_ExRSMCzp_ExtremityRailSupportMiddle_cut_Zpos" rot="0.;90.;90." />
1729 </subtraction>
1730 <subtraction name="ExtremityRailSupportLower_cut1_plus" >
1731 <posXYZ volume="ExtremityRailSupportLower" X_Y_Z="0.;FEET_ExRSLypo_ExtremityRailSupportLower_Y;0." rot="0.;0.;0." />
1732 <posXYZ volume="ExtremityRailSupportCut1" X_Y_Z="FEET_ExRSC1xp_ExtremityRailSupportCut1_Xpos;0.;FEET_ExRSC1zp_ExtremityRailSupportCut1_Zpos" rot="90.;0.;90." />
1733 </subtraction>
1734 <subtraction name="ExtremityRailSupportLower_cut2_plus" >
1735 <posXYZ volume="ExtremityRailSupportLower_cut1_plus" />
1736 <posXYZ volume="ExtremityRailSupportCut2" X_Y_Z="FEET_ExRSC2xp_ExtremityRailSupportCut2_Xpos;0.;FEET_ExRSC1zp_ExtremityRailSupportCut1_Zpos" rot="90.;0.;90." />
1737 </subtraction>
1738 <subtraction name="ExtremityRailSupportLower_cut3_plus" >
1739 <posXYZ volume="ExtremityRailSupportLower_cut2_plus" />
1740 <posXYZ volume="ExtremityRailSupportCut3" X_Y_Z="FEET_ExRSC3xp_ExtremityRailSupportCut3_Xpos;0.;FEET_ExRSC3zp_ExtremityRailSupportCut3_Zpos" rot="90.;0.;0." />
1741 </subtraction>
1742 <subtraction name="ExtremityRailSupportLower_cut4_plus" >
1743 <posXYZ volume="ExtremityRailSupportLower_cut3_plus" />
1744 <posXYZ volume="ExtremityRailSupportCut3" X_Y_Z="FEET_ExRSC3xp_ExtremityRailSupportCut3_Xpos;0.;FEET_ExRSC4zp_ExtremityRailSupportCut4_Zpos" rot="90.;0.;0." />
1745 </subtraction>
1746 <subtraction name="ExtremityRailSupportExtr_cut1_plus" >
1747 <posXYZ volume="ExtremityRailSupportExtr" X_Y_Z="0.;FEET_ExRSEypo_ExtremityRailSupportExtr_Y;FEET_ExRSEzpo_ExtremityRailSupportExtr_Zpos" rot="0.;0.;0." />
1748 <posXYZ volume="ExtremityRailSupportCut1" X_Y_Z="FEET_ExRSC1xp_ExtremityRailSupportCut1_Xpos;0.;FEET_ExRSC1zp_ExtremityRailSupportCut1_Zpos" rot="90.;0.;90." />
1749 </subtraction>
1750 <subtraction name="ExtremityRailSupportExtr_cut2_plus" >
1751 <posXYZ volume="ExtremityRailSupportExtr_cut1_plus" />
1752 <posXYZ volume="ExtremityRailSupportCut2" X_Y_Z="FEET_ExRSC2xp_ExtremityRailSupportCut2_Xpos;0.;FEET_ExRSC1zp_ExtremityRailSupportCut1_Zpos" rot="90.;0.;90." />
1753 </subtraction>
1754 <subtraction name="ExtremityRailSupportExtr_cut3_plus" >
1755 <posXYZ volume="ExtremityRailSupportExtr_cut2_plus" />
1756 <posXYZ volume="ExtremityRailSupportCut3" X_Y_Z="FEET_ExRSC3xp_ExtremityRailSupportCut3_Xpos;0.;FEET_ExRSC3zp_ExtremityRailSupportCut3_Zpos" rot="90.;0.;0." />
1757 </subtraction>
1758 <subtraction name="ExtremityRailSupportExtr_cut4_plus" >
1759 <posXYZ volume="ExtremityRailSupportExtr_cut3_plus" />
1760 <posXYZ volume="ExtremityRailSupportCut3" X_Y_Z="FEET_ExRSC3xp_ExtremityRailSupportCut3_Xpos;0.;FEET_ExRSC4zp_ExtremityRailSupportCut4_Zpos" rot="90.;0.;0." />
1761 </subtraction>
1762 <composition name="ExtremityRailSupport_plus" >
1763 <posXYZ volume="ExtremityRailSupport" />
1764 <posXYZ volume="ExtremityRailSupportMiddle_cut_plus" />
1765 <posXYZ volume="ExtremityRailSupportMiddle" X_Y_Z="-FEET_ExRSMxpo_ExtremityRailSupportMiddle_Xpos;FEET_Midyposi_RailSupportMiddle_Y;FEET_ExRSMzpo_ExtremityRailSupportMiddle_Zpos" />
1766 <posXYZ volume="ExtremityRailSupportLower_cut4_plus" />
1767 <posXYZ volume="ExtremityRailSupportExtr_cut4_plus" />
1768 </composition>
1769 <composition name="ExtremityRailSupport_minus" >
1770 <posXYZ volume="ExtremityRailSupport_plus" sym="X" />
1771 </composition>
1772 <var name="FEET_ExRSposx_ExtremityRailSupport_X" value="FEET_ExMPlaxf_ExtremityMainPlate_XF-FEET_Xwidth/2."/>
1773 <var name="FEET_ExRSposy_ExtremityRailSupport_Y" value="FEET_ExMPlayf_ExtremityMainPlate_YF-FEET_ExRSEyhe_ExtremityRailSupportExtr_Yheight"/>
1774 <var name="FEET_ExRSposz_ExtremityRailSupport_Z" value="-FEET_ExRSzoff_ExtremityRailSupport_Zoffset-(FEET_ExRSVzp1_ExtremityRailSupportVertical1_Zpos+FEET_ExRSVzp2_ExtremityRailSupportVertical2_Zpos)/2."/>
1775 <subtraction name="ExtremityFeetMainPlate_inter1" >
1776 <posXYZ volume="ExtremityFeetMainPlate" />
1777 <posXYZ volume="MainPlateRoundCut" X_Y_Z="FEET_MaPlRCXc_MainPlateRoundCut_XC;FEET_MaPlRCYc_MainPlateRoundCut_YC; 0." />
1778 </subtraction>
1779 <subtraction name="ExtremityFeetMainPlate_inter2" >
1780 <posXYZ volume="ExtremityFeetMainPlate_inter1" />
1781 <posXYZ volume="ExtremityMainPlateRoundCut" X_Y_Z=" FEET_ExMPRCxc_ExtremityMainPlateRoundCut_XC; FEET_ExMPRCyc_ExtremityMainPlateRoundCut_YC; 0." />
1782 </subtraction>
1783 <subtraction name="ExtremityFeetMain" >
1784 <posXYZ volume="ExtremityFeetMainPlate_inter2" />
1785 <posXYZ volume="ExtremityMiniConnPlate" X_Y_Z="FEET_ExMCPxpo_ExtremityMiniConnPlate_X;FEET_ExMCPypo_ExtremityMiniConnPlate_Y; 0." rot="0.;0.;FEET_MinCPltz_MiniConnPlate_ThetaZ" />
1786 </subtraction>
1787 <composition name="ExtremityFoot" >
1788 <posXYZ volume="ExtremityFeetMain" X_Y_Z="0.;0.; FEET_ExMPzsep_ExtremityMainPlate_Zsep/2" />
1789 <posXYZ volume="ExtremityFeetMain" X_Y_Z="0.;0.;-FEET_ExMPzsep_ExtremityMainPlate_Zsep/2" />
1790 <posXYZ volume="ExtremityMiniConnPlate" X_Y_Z="FEET_ExMCPxpo_ExtremityMiniConnPlate_X;FEET_ExMCPypo_ExtremityMiniConnPlate_Y+GENV_Eps; 0." rot="0.;0.;FEET_MinCPltz_MiniConnPlate_ThetaZ" />
1791 <posXYZ volume="ExtremitySlantedConnPlate" X_Y_Z="FEET_SlCPxpos_SlantedConnPlate_X;FEET_SlCPypos_SlantedConnPlate_Y+GENV_Eps; 0." rot="0.;0.;FEET_SlaCPltz_SlantedConnPlate_ThetaZ" />
1792 <posXYZ volume="ExtremityGroundPlate" X_Y_Z="FEET_GrnPxpos_GroundPlate_X;FEET_GrnPypos_GroundPlate_Y; 0." />
1793 <posXYZ volume="ExtremityVerticalConnPlate" X_Y_Z="FEET_ExVCPlax_ExtremityVerticalConnPlate_X;FEET_ExVCPlay_ExtremityVerticalConnPlate_Y; 0." />
1794 <posXYZ volume="ExtremityUpperConnPlate" X_Y_Z="FEET_ExUCPxpo_ExtremityUpperConnPlate_X;FEET_UpCPypos_UpperConnPlate_Y; 0." />
1795 <posXYZ volume="ExtremityConnFeetVouss" X_Y_Z="FEET_ExCnFeVx_ExtremityConnFeetVouss_X;FEET_ExCnFeVy_ExtremityConnFeetVouss_Y; 0." />
1796 </composition>
1797 <var name="FEET_ExRSpxap_ExtremityRailSupport_assembled_plus_X" value=" FEET_ExRSposx_ExtremityRailSupport_X + FEET_StdFooXp_StandardFoot_Xpos " />
1798 <var name="FEET_ExRSpxam_ExtremityRailSupport_assembled_minus_X" value="-FEET_ExRSposx_ExtremityRailSupport_X - FEET_StdFooXp_StandardFoot_Xpos " />
1799 <var name="FEET_ExRSpyas_ExtremityRailSupport_assembled_Y" value=" FEET_ExRSposy_ExtremityRailSupport_Y + FEET_StdFooYp_StandardFoot_Ypos " />
1800 <composition name="ExtremityFootAssemblyPlus" >
1801 <posXYZ volume="ExtremityFoot" X_Y_Z="-FEET_StdFooXp_StandardFoot_Xpos;FEET_StdFooYp_StandardFoot_Ypos;0." rot="0.;180.;0." >
1802 <sector value="6" />
1803 </posXYZ>
1804 <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." >
1805 <sector value="6" />
1806 </posXYZ>
1807 <posXYZ volume="ExtremityFoot" X_Y_Z=" FEET_StdFooXp_StandardFoot_Xpos;FEET_StdFooYp_StandardFoot_Ypos;0." rot="0.; 0.;0." >
1808 <sector value="7" />
1809 </posXYZ>
1810 <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." >
1811 <sector value="7" />
1812 </posXYZ>
1813 <posXYZ volume="BAR_Voussoir" X_Y_Z="0.;FEET_StdFVoYp_StandardFootVoussoir_Ypos;0." rot="0.;0.;90." >
1814 <sector value="7" />
1815 </posXYZ>
1816 </composition>
1817 <composition name="ExtremityFootAssemblyMinus" >
1818 <posXYZ volume="ExtremityFoot" X_Y_Z="-FEET_StdFooXp_StandardFoot_Xpos;FEET_StdFooYp_StandardFoot_Ypos;0." rot="0.;180.;0." >
1819 <sector value="7" />
1820 </posXYZ>
1821 <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." >
1822 <sector value="7" />
1823 </posXYZ>
1824 <posXYZ volume="ExtremityFoot" X_Y_Z=" FEET_StdFooXp_StandardFoot_Xpos;FEET_StdFooYp_StandardFoot_Ypos;0." rot="0.; 0.;0." >
1825 <sector value="6" />
1826 </posXYZ>
1827 <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." >
1828 <sector value="6" />
1829 </posXYZ>
1830 <posXYZ volume="BAR_Voussoir" X_Y_Z="0.;FEET_StdFVoYp_StandardFootVoussoir_Ypos;0." rot="0.;0.;90." >
1831 <sector value="7" />
1832 </posXYZ>
1833 </composition>
1834 <var name="FEET_Gir12zpo" value="(FEET_ZposFee1+FEET_ZposFee2)/2. " />
1835 <var name="FEET_Gir12ypo" value=" FEET_StdFooYp_StandardFoot_Ypos + FEET_GirdYHei_YHeightGirder" />
1836 <var name="FEET_Gir23zpo" value="(FEET_ZposFee2+FEET_ZposFee3)/2. " />
1837 <var name="FEET_Gir34zpo" value="(FEET_ZposFee3+FEET_ZposFee4)/2. " />
1838 <composition name="Feet" >
1839 <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.; FEET_ZposFee1" >
1840 <ring value="0" />
1841 </posXYZ>
1842 <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.; FEET_ZposFee2" >
1843 <ring value="1" />
1844 </posXYZ>
1845 <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.;-FEET_ZposFee2" >
1846 <ring value="-1" />
1847 </posXYZ>
1848 <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.; FEET_ZposFee3" >
1849 <ring value="2" />
1850 </posXYZ>
1851 <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.;-FEET_ZposFee3" >
1852 <ring value="-2" />
1853 </posXYZ>
1854 <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.; FEET_ZposFee4" >
1855 <ring value="3" />
1856 </posXYZ>
1857 <posXYZ volume="StandardFootAssembly" X_Y_Z=" 0.;0.;-FEET_ZposFee4" >
1858 <ring value="-3" />
1859 </posXYZ>
1860 <posXYZ volume="ExtremityFootAssemblyPlus" X_Y_Z=" 0.;0.; FEET_ZposFee5" rot="0.; 0.;0." >
1861 <ring value="4" />
1862 </posXYZ>
1863 <posXYZ volume="ExtremityFootAssemblyMinus" X_Y_Z=" 0.;0.;-FEET_ZposFee5" rot="0.;180.;0." >
1864 <ring value="-4" />
1865 </posXYZ>
1866 <posXYZ volume="Girder12" X_Y_Z=" FEET_GirdXpos_XposGirder;FEET_Gir12ypo;FEET_Gir12zpo" rot="0.;-90.;0." >
1867 <sector value="7" />
1868 <ring value="1" />
1869 </posXYZ>
1870 <posXYZ volume="Girder12" X_Y_Z="-FEET_GirdXpos_XposGirder;FEET_Gir12ypo;FEET_Gir12zpo" rot="0.;-90.;0." >
1871 <sector value="6" />
1872 <ring value="1" />
1873 </posXYZ>
1874 <posXYZ volume="Girder12" X_Y_Z=" FEET_GirdXpos_XposGirder;FEET_Gir12ypo;-FEET_Gir12zpo" rot="0.;-90.;0." >
1875 <sector value="7" />
1876 <ring value="-1" />
1877 </posXYZ>
1878 <posXYZ volume="Girder12" X_Y_Z="-FEET_GirdXpos_XposGirder;FEET_Gir12ypo;-FEET_Gir12zpo" rot="0.;-90.;0." >
1879 <sector value="6" />
1880 <ring value="-1" />
1881 </posXYZ>
1882 <posXYZ volume="Girder23" X_Y_Z=" FEET_GirdXpos_XposGirder;FEET_Gir12ypo;FEET_Gir23zpo" rot="0.;-90.;0." >
1883 <sector value="7" />
1884 <ring value="2" />
1885 </posXYZ>
1886 <posXYZ volume="Girder23" X_Y_Z="-FEET_GirdXpos_XposGirder;FEET_Gir12ypo;FEET_Gir23zpo" rot="0.;-90.;0." >
1887 <sector value="6" />
1888 <ring value="2" />
1889 </posXYZ>
1890 <posXYZ volume="Girder23" X_Y_Z=" FEET_GirdXpos_XposGirder;FEET_Gir12ypo;-FEET_Gir23zpo" rot="0.;-90.;0." >
1891 <sector value="7" />
1892 <ring value="-2" />
1893 </posXYZ>
1894 <posXYZ volume="Girder23" X_Y_Z="-FEET_GirdXpos_XposGirder;FEET_Gir12ypo;-FEET_Gir23zpo" rot="0.;-90.;0." >
1895 <sector value="6" />
1896 <ring value="-2" />
1897 </posXYZ>
1898 <posXYZ volume="Girder34" X_Y_Z=" FEET_GirdXpos_XposGirder;FEET_Gir12ypo;FEET_Gir34zpo" rot="0.;-90.;0." >
1899 <sector value="7" />
1900 <ring value="3" />
1901 </posXYZ>
1902 <posXYZ volume="Girder34" X_Y_Z="-FEET_GirdXpos_XposGirder;FEET_Gir12ypo;FEET_Gir34zpo" rot="0.;-90.;0." >
1903 <sector value="6" />
1904 <ring value="3" />
1905 </posXYZ>
1906 <posXYZ volume="Girder34" X_Y_Z=" FEET_GirdXpos_XposGirder;FEET_Gir12ypo;-FEET_Gir34zpo" rot="0.;-90.;0." >
1907 <sector value="7" />
1908 <ring value="-3" />
1909 </posXYZ>
1910 <posXYZ volume="Girder34" X_Y_Z="-FEET_GirdXpos_XposGirder;FEET_Gir12ypo;-FEET_Gir34zpo" rot="0.;-90.;0." >
1911 <sector value="6" />
1912 <ring value="-3" />
1913 </posXYZ>
1914 </composition>
1915 </section>
1916 <section name = "ATLAS Rail"
1917 version = "7.0"
1918 date = "10 December 2003"
1919 author = "Daniel Pomarede"
1920 top_volume = "useless">
1921 <var name="RAIL_CeRzleng_CentralRail_Zlength" value="6850." />
1922 <var name="RAIL_ExRzleng_ExtremityRail_Zlength" value="9784." />
1923 <var name="RAIL_CeRwidt1_CentralRail_Width1" value=" 450." />
1924 <var name="RAIL_CeRwidt2_CentralRail_Width2" value=" 120." />
1925 <var name="RAIL_CeRwid3o_CentralRail_Width3outer" value=" 380." />
1926 <var name="RAIL_CeRwid3i_CentralRail_Width3inner" value=" 350." />
1927 <var name="RAIL_CeRthic1_CentralRail_Thick1" value=" 100." />
1928 <var name="RAIL_CeRthic2_CentralRail_Thick2" value=" 200." />
1929 <var name="RAIL_CeRRPSzl_CentralRailReinforcementPlate_std_Zlength" value=" 50." />
1930 <var name="RAIL_CeRRPEzl_CentralRailReinforcementPlate_extremity_Zlength" value=" 40." />
1931 <var name="RAIL_CeRRPIx1_CentralRailReinforcementPlateInner_Xdist1" value="260." />
1932 <var name="RAIL_CeRRPOx1_CentralRailReinforcementPlateOuter_Xdist1" value="290." />
1933 <array name="RAIL_CeRRPSzp" values="490.;1090.;1687.5;2285.;2885.;3400.;3915.;4515.;5112.5;5710.;6310. " />
1934 <array name="RAIL_ExRRPSzp" values="540;1085;1627.5;2170;2715;3230;3745;4315;4895;5465;5980;6495;7017.5;7540;8062.5;8720;9375" />
1935 <var name="RAIL_Xpos" value=" 2985." />
1936 <var name="RAIL_totHeight" value="RAIL_CeRthic2_CentralRail_Thick2+2.*RAIL_CeRthic1_CentralRail_Thick1" />
1937 <var name="RAIL_CeRy" value="0." />
1938 <var name="RAIL_CeRxb" value="RAIL_CeRwidt1_CentralRail_Width1/2." />
1939 <var name="RAIL_CeRyb" value="0." />
1940 <var name="RAIL_CeRxc" value="RAIL_CeRxb" />
1941 <var name="RAIL_CeRyc" value="RAIL_CeRthic1_CentralRail_Thick1" />
1942 <var name="RAIL_CeRxd" value="RAIL_CeRwidt2_CentralRail_Width2/2." />
1943 <var name="RAIL_CeRyd" value="RAIL_CeRyc" />
1944 <var name="RAIL_CeRxe" value="RAIL_CeRxd" />
1945 <var name="RAIL_CeRye" value="RAIL_CeRyd+RAIL_CeRthic2_CentralRail_Thick2" />
1946 <var name="RAIL_CeRxf" value="RAIL_CeRwid3i_CentralRail_Width3inner" />
1947 <var name="RAIL_CeRyf" value="RAIL_CeRye" />
1948 <var name="RAIL_CeRxg" value="RAIL_CeRxf" />
1949 <var name="RAIL_CeRyg" value="RAIL_CeRyf+RAIL_CeRthic1_CentralRail_Thick1" />
1950 <var name="RAIL_CeRxh" value="-RAIL_CeRwid3o_CentralRail_Width3outer" />
1951 <var name="RAIL_CeRyh" value="RAIL_CeRyg" />
1952 <var name="RAIL_CeRxi" value="RAIL_CeRxh" />
1953 <var name="RAIL_CeRyi" value="RAIL_CeRye" />
1954 <var name="RAIL_CeRxj" value="-RAIL_CeRwidt2_CentralRail_Width2/2." />
1955 <var name="RAIL_CeRyj" value="RAIL_CeRyi" />
1956 <var name="RAIL_CeRxk" value="RAIL_CeRxj" />
1957 <var name="RAIL_CeRyk" value="RAIL_CeRyc" />
1958 <var name="RAIL_CeRxl" value="-RAIL_CeRwidt1_CentralRail_Width1/2." />
1959 <var name="RAIL_CeRyl" value="RAIL_CeRyk" />
1960 <var name="RAIL_CeRxm" value="RAIL_CeRxl" />
1961 <var name="RAIL_CeRym" value="RAIL_CeRy " />
1962 <gvxy name="CentralRail" material="Iron" dZ="RAIL_CeRzleng_CentralRail_Zlength" >
1963 <gvxy_point X_Y="RAIL_CeRxb;RAIL_CeRyb"/>
1964 <gvxy_point X_Y="RAIL_CeRxc;RAIL_CeRyc"/>
1965 <gvxy_point X_Y="RAIL_CeRxd;RAIL_CeRyd"/>
1966 <gvxy_point X_Y="RAIL_CeRxe;RAIL_CeRye"/>
1967 <gvxy_point X_Y="RAIL_CeRxf;RAIL_CeRyf"/>
1968 <gvxy_point X_Y="RAIL_CeRxg;RAIL_CeRyg"/>
1969 <gvxy_point X_Y="RAIL_CeRxh;RAIL_CeRyh"/>
1970 <gvxy_point X_Y="RAIL_CeRxi;RAIL_CeRyi"/>
1971 <gvxy_point X_Y="RAIL_CeRxj;RAIL_CeRyj"/>
1972 <gvxy_point X_Y="RAIL_CeRxk;RAIL_CeRyk"/>
1973 <gvxy_point X_Y="RAIL_CeRxl;RAIL_CeRyl"/>
1974 <gvxy_point X_Y="RAIL_CeRxm;RAIL_CeRym"/>
1975 </gvxy>
1976 <gvxy name="ExtremityRail_minus" material="Iron" dZ="RAIL_ExRzleng_ExtremityRail_Zlength" >
1977 <gvxy_point X_Y="RAIL_CeRxb;RAIL_CeRyb"/>
1978 <gvxy_point X_Y="RAIL_CeRxc;RAIL_CeRyc"/>
1979 <gvxy_point X_Y="RAIL_CeRxd;RAIL_CeRyd"/>
1980 <gvxy_point X_Y="RAIL_CeRxe;RAIL_CeRye"/>
1981 <gvxy_point X_Y="RAIL_CeRxf;RAIL_CeRyf"/>
1982 <gvxy_point X_Y="RAIL_CeRxg;RAIL_CeRyg"/>
1983 <gvxy_point X_Y="RAIL_CeRxh;RAIL_CeRyh"/>
1984 <gvxy_point X_Y="RAIL_CeRxi;RAIL_CeRyi"/>
1985 <gvxy_point X_Y="RAIL_CeRxj;RAIL_CeRyj"/>
1986 <gvxy_point X_Y="RAIL_CeRxk;RAIL_CeRyk"/>
1987 <gvxy_point X_Y="RAIL_CeRxl;RAIL_CeRyl"/>
1988 <gvxy_point X_Y="RAIL_CeRxm;RAIL_CeRym"/>
1989 </gvxy>
1990 <gvxy name="ExtremityRail_plus" material="Iron" dZ="RAIL_ExRzleng_ExtremityRail_Zlength" >
1991 <gvxy_point X_Y=" -RAIL_CeRxb ; RAIL_CeRyb " />
1992 <gvxy_point X_Y=" -RAIL_CeRxc ; RAIL_CeRyc " />
1993 <gvxy_point X_Y=" -RAIL_CeRxd ; RAIL_CeRyd " />
1994 <gvxy_point X_Y=" -RAIL_CeRxe ; RAIL_CeRye " />
1995 <gvxy_point X_Y=" -RAIL_CeRxf ; RAIL_CeRyf " />
1996 <gvxy_point X_Y=" -RAIL_CeRxg ; RAIL_CeRyg " />
1997 <gvxy_point X_Y=" -RAIL_CeRxh ; RAIL_CeRyh " />
1998 <gvxy_point X_Y=" -RAIL_CeRxi ; RAIL_CeRyi " />
1999 <gvxy_point X_Y=" -RAIL_CeRxj ; RAIL_CeRyj " />
2000 <gvxy_point X_Y=" -RAIL_CeRxk ; RAIL_CeRyk " />
2001 <gvxy_point X_Y=" -RAIL_CeRxl ; RAIL_CeRyl " />
2002 <gvxy_point X_Y=" -RAIL_CeRxm ; RAIL_CeRym " />
2003 </gvxy>
2004 <var name="RAIL_CeRRPIy2_CentralRailReinforcementPlateInner_Ydist2" value="(RAIL_CeRRPIx1_CentralRailReinforcementPlateInner_Xdist1 + RAIL_CeRwidt2_CentralRail_Width2/2. - RAIL_CeRxc) * GENV_Ta55" />
2005 <var name="RAIL_CeRRPIxa" value="RAIL_CeRxd" />
2006 <var name="RAIL_CeRRPIya" value="RAIL_CeRyd" />
2007 <var name="RAIL_CeRRPIxb" value="RAIL_CeRxc" />
2008 <var name="RAIL_CeRRPIyb" value="RAIL_CeRyc" />
2009 <var name="RAIL_CeRRPIxc" value="RAIL_CeRxd + RAIL_CeRRPIx1_CentralRailReinforcementPlateInner_Xdist1" />
2010 <var name="RAIL_CeRRPIyc" value="RAIL_CeRyc + RAIL_CeRRPIy2_CentralRailReinforcementPlateInner_Ydist2" />
2011 <var name="RAIL_CeRRPIxd" value="RAIL_CeRRPIxc" />
2012 <var name="RAIL_CeRRPIyd" value="RAIL_CeRye" />
2013 <var name="RAIL_CeRRPIxe" value="RAIL_CeRRPIxa" />
2014 <var name="RAIL_CeRRPIye" value="RAIL_CeRRPIyd" />
2015 <gvxy name="CentralRailReinforcementPlateInner_extremity" material="Iron" dZ="RAIL_CeRRPEzl_CentralRailReinforcementPlate_extremity_Zlength" >
2016 <gvxy_point X_Y=" RAIL_CeRRPIxa ; RAIL_CeRRPIya " />
2017 <gvxy_point X_Y=" RAIL_CeRRPIxb ; RAIL_CeRRPIyb " />
2018 <gvxy_point X_Y=" RAIL_CeRRPIxc ; RAIL_CeRRPIyc " />
2019 <gvxy_point X_Y=" RAIL_CeRRPIxd ; RAIL_CeRRPIyd " />
2020 <gvxy_point X_Y=" RAIL_CeRRPIxe ; RAIL_CeRRPIye " />
2021 </gvxy>
2022 <var name="RAIL_CeRRPOxa" value="-RAIL_CeRxd" />
2023 <var name="RAIL_CeRRPOya" value=" RAIL_CeRyd" />
2024 <var name="RAIL_CeRRPOxb" value="-RAIL_CeRxc" />
2025 <var name="RAIL_CeRRPOyb" value=" RAIL_CeRyc" />
2026 <var name="RAIL_CeRRPOxc" value="-RAIL_CeRxd - RAIL_CeRRPOx1_CentralRailReinforcementPlateOuter_Xdist1" />
2027 <var name="RAIL_CeRRPOyc" value=" RAIL_CeRyc + RAIL_CeRRPIy2_CentralRailReinforcementPlateInner_Ydist2" />
2028 <var name="RAIL_CeRRPOxd" value=" RAIL_CeRRPOxc" />
2029 <var name="RAIL_CeRRPOyd" value=" RAIL_CeRye" />
2030 <var name="RAIL_CeRRPOxe" value=" RAIL_CeRRPOxa" />
2031 <var name="RAIL_CeRRPOye" value=" RAIL_CeRRPOyd" />
2032 <gvxy name="CentralRailReinforcementPlateOuter_extremity" material="Iron" dZ="RAIL_CeRRPEzl_CentralRailReinforcementPlate_extremity_Zlength" >
2033 <gvxy_point X_Y=" RAIL_CeRRPOxa ; RAIL_CeRRPOya " />
2034 <gvxy_point X_Y=" RAIL_CeRRPOxb ; RAIL_CeRRPOyb " />
2035 <gvxy_point X_Y=" RAIL_CeRRPOxc ; RAIL_CeRRPOyc " />
2036 <gvxy_point X_Y=" RAIL_CeRRPOxd ; RAIL_CeRRPOyd " />
2037 <gvxy_point X_Y=" RAIL_CeRRPOxe ; RAIL_CeRRPOye " />
2038 </gvxy>
2039 <var name="RAIL_CeRRPe1z_CentralRailReinforcementPlate_extremity1_Zpos" value="-RAIL_CeRzleng_CentralRail_Zlength/2. + RAIL_CeRRPEzl_CentralRailReinforcementPlate_extremity_Zlength/2. " />
2040 <var name="RAIL_CeRRPe2z_CentralRailReinforcementPlate_extremity2_Zpos" value="-RAIL_CeRRPe1z_CentralRailReinforcementPlate_extremity1_Zpos" />
2041 <var name="RAIL_ExRRPe1z_ExtremityRailReinforcementPlate_extremity1_Zpos" value="-RAIL_ExRzleng_ExtremityRail_Zlength/2. + RAIL_CeRRPEzl_CentralRailReinforcementPlate_extremity_Zlength/2. " />
2042 <var name="RAIL_ExRRPe2z_ExtremityRailReinforcementPlate_extremity2_Zpos" value="-RAIL_ExRRPe1z_ExtremityRailReinforcementPlate_extremity1_Zpos" />
2043 <gvxy name="CentralRailReinforcementPlateInner_std" material="Iron" dZ="RAIL_CeRRPSzl_CentralRailReinforcementPlate_std_Zlength" >
2044 <gvxy_point X_Y=" RAIL_CeRRPIxa ; RAIL_CeRRPIya " />
2045 <gvxy_point X_Y=" RAIL_CeRRPIxb ; RAIL_CeRRPIyb " />
2046 <gvxy_point X_Y=" RAIL_CeRRPIxc ; RAIL_CeRRPIyc " />
2047 <gvxy_point X_Y=" RAIL_CeRRPIxd ; RAIL_CeRRPIyd " />
2048 <gvxy_point X_Y=" RAIL_CeRRPIxe ; RAIL_CeRRPIye " />
2049 </gvxy>
2050 <gvxy name="CentralRailReinforcementPlateOuter_std" material="Iron" dZ="RAIL_CeRRPSzl_CentralRailReinforcementPlate_std_Zlength" >
2051 <gvxy_point X_Y=" RAIL_CeRRPOxa ; RAIL_CeRRPOya " />
2052 <gvxy_point X_Y=" RAIL_CeRRPOxb ; RAIL_CeRRPOyb " />
2053 <gvxy_point X_Y=" RAIL_CeRRPOxc ; RAIL_CeRRPOyc " />
2054 <gvxy_point X_Y=" RAIL_CeRRPOxd ; RAIL_CeRRPOyd " />
2055 <gvxy_point X_Y=" RAIL_CeRRPOxe ; RAIL_CeRRPOye " />
2056 </gvxy>
2057 <composition name="CentralRailReinforcementPlate_extremity_minus" >
2058 <posXYZ volume="CentralRailReinforcementPlateInner_extremity" />
2059 <posXYZ volume="CentralRailReinforcementPlateOuter_extremity" />
2060 </composition>
2061 <composition name="CentralRailReinforcementPlate_extremity_plus" >
2062 <posXYZ volume="CentralRailReinforcementPlateInner_extremity" rot="0.;180.;0." />
2063 <posXYZ volume="CentralRailReinforcementPlateOuter_extremity" rot="0.;180.;0." />
2064 </composition>
2065 <composition name="CentralRailReinforcementPlate_std_minus" >
2066 <posXYZ volume="CentralRailReinforcementPlateInner_std" />
2067 <posXYZ volume="CentralRailReinforcementPlateOuter_std" />
2068 </composition>
2069 <composition name="CentralRailReinforcementPlate_std_plus" >
2070 <posXYZ volume="CentralRailReinforcementPlateInner_std" rot="0.;180.;0." />
2071 <posXYZ volume="CentralRailReinforcementPlateOuter_std" rot="0.;180.;0." />
2072 </composition>
2073 <composition name="CentralRailAssembly" >
2074 <posXYZ volume="CentralRail" />
2075 <posXYZ volume="CentralRailReinforcementPlate_extremity_minus" X_Y_Z=" 0.;0.; RAIL_CeRRPe1z_CentralRailReinforcementPlate_extremity1_Zpos" />
2076 <posXYZ volume="CentralRailReinforcementPlate_extremity_minus" X_Y_Z=" 0.;0.; RAIL_CeRRPe2z_CentralRailReinforcementPlate_extremity2_Zpos" />
2077 <foreach index="I" begin="0" loops="11" >
2078 <posXYZ volume="CentralRailReinforcementPlate_std_minus" X_Y_Z=" 0.;0.;-RAIL_CeRzleng_CentralRail_Zlength/2. + RAIL_CeRRPSzl_CentralRailReinforcementPlate_std_Zlength/2. + RAIL_CeRRPSzp[I]" />
2079 </foreach>
2080 </composition>
2081 <var name="RAIL_Ypos" value="FEET_StdFooYp_StandardFoot_Ypos + FEET_MainPlHe_MainPlateHeight + FEET_TotalHeY_RailSupportTotal_Yheight" />
2082 <var name="RAIL_ExtrZpos" value="RAIL_CeRzleng_CentralRail_Zlength/2.+RAIL_ExRzleng_ExtremityRail_Zlength/2." />
2083 <composition name="ExtremityRailAssembly" >
2084 <posXYZ volume="ExtremityRail_minus" X_Y_Z=" -RAIL_Xpos;0.; 0." />
2085 <posXYZ volume="CentralRailReinforcementPlate_extremity_minus" X_Y_Z="-RAIL_Xpos;0.; RAIL_ExRRPe1z_ExtremityRailReinforcementPlate_extremity1_Zpos" />
2086 <posXYZ volume="CentralRailReinforcementPlate_extremity_minus" X_Y_Z="-RAIL_Xpos;0.; RAIL_ExRRPe2z_ExtremityRailReinforcementPlate_extremity2_Zpos" />
2087 <foreach index="I" begin="0" loops="17" >
2088 <posXYZ volume="CentralRailReinforcementPlate_std_minus" X_Y_Z=" -RAIL_Xpos;0.;-RAIL_ExRzleng_ExtremityRail_Zlength/2. - RAIL_CeRRPSzl_CentralRailReinforcementPlate_std_Zlength/2. + RAIL_ExRRPSzp[I]" />
2089 </foreach>
2090 <posXYZ volume="ExtremityRail_plus" X_Y_Z=" RAIL_Xpos;0.; 0." />
2091 <posXYZ volume="CentralRailReinforcementPlate_extremity_plus" X_Y_Z=" RAIL_Xpos;0.; RAIL_ExRRPe1z_ExtremityRailReinforcementPlate_extremity1_Zpos" />
2092 <posXYZ volume="CentralRailReinforcementPlate_extremity_plus" X_Y_Z=" RAIL_Xpos;0.; RAIL_ExRRPe2z_ExtremityRailReinforcementPlate_extremity2_Zpos" />
2093 <foreach index="I" begin="0" loops="17" >
2094 <posXYZ volume="CentralRailReinforcementPlate_std_plus" X_Y_Z=" RAIL_Xpos;0.;-RAIL_ExRzleng_ExtremityRail_Zlength/2. - RAIL_CeRRPSzl_CentralRailReinforcementPlate_std_Zlength/2. + RAIL_ExRRPSzp[I]" />
2095 </foreach>
2096 </composition>
2097 <composition name="RailAssembly" >
2098 <posXYZ volume="CentralRailAssembly" X_Y_Z="-RAIL_Xpos;RAIL_Ypos; 0." rot="0.; 0.;0." />
2099 <posXYZ volume="CentralRailAssembly" X_Y_Z=" RAIL_Xpos;RAIL_Ypos; 0." rot="0.;180.;0." />
2100 <posXYZ volume="ExtremityRailAssembly" X_Y_Z=" 0.;RAIL_Ypos; RAIL_ExtrZpos" rot="0.; 0.;0." />
2101 <posXYZ volume="ExtremityRailAssembly" X_Y_Z=" 0.;RAIL_Ypos;-RAIL_ExtrZpos" rot="0.;180.;0." />
2102 </composition>
2103 </section>
2104 <section name = "ATLAS Shielding"
2105 version = "7.0"
2106 date = "17 June 2004"
2107 author = "Daniel Pomarede"
2108 top_volume = "useless">
2109 <var name="JFSH_XYZref" value=" 0." />
2110 <var name="JFSH_rot180" value=" 180." />
2111 <var name="JFSH_AFBBleng_AFrame_BottomBar_length" value="5498." />
2112 <var name="JFSH_AFBheigh_AFrame_Bar_height" value=" 250." />
2113 <var name="JFSH_AFrwidth_AFrame_width" value=" 250." />
2114 <var name="JFSH_AFBthic1_AFrame_Bar_thickness1" value=" 9." />
2115 <var name="JFSH_AFBthic2_AFrame_Bar_thickness2" value=" 14." />
2116 <var name="JFSH_AFLangle_AFrame_Leg_angle" value=" 42." />
2117 <var name="JFSH_AFSlengt_AFrame_Spacer_length" value=" 140." />
2118 <var name="JFSH_AFSheigh_AFrame_Spacer_height" value=" 290." />
2119 <var name="JFSH_AFWEBBx1_AFrame_Web_element_BottomBar_X1" value=" 0." />
2120 <var name="JFSH_AFWEBBx2_AFrame_Web_element_BottomBar_X2" value="1306." />
2121 <var name="JFSH_AFWEleng_AFrame_Web_element_length" value=" 30." />
2122 <var name="JFSH_AFWEBLx1_AFrame_Web_element_Leg_DX1" value="1098." />
2123 <var name="JFSH_AFWEBLx2_AFrame_Web_element_Leg_DX2" value=" 965." />
2124 <var name="JFSH_AFFthick_AFrame_Flange_thickness" value=" 15." />
2125 <var name="JFSH_AFFlengt_AFrame_Flange_length" value=" 935." />
2126 <var name="JFSH_AFTPleng_AFrame_TopPlate_length" value=" 300." />
2127 <var name="JFSH_AFTPheig_AFrame_TopPlate_height" value=" 50." />
2128 <var name="JFSH_AFWheigh_AFrame_Wedge_height" value=" 149.2"/>
2129 <var name="JFSH_AFWexten_AFrame_Wedge_extension" value=" 200." />
2130 <var name="JFSH_AFWthick_AFrame_Wedge_thickness" value=" 50." />
2131 <var name="JFSH_AFWzoffs_AFrame_Wedge_zoffset" value=" 20." />
2132 <var name="JFSH_AFFEElen_AFrame_Feet_length" value=" 830."/>
2133 <var name="JFSH_AFFEEthi_AFrame_Feet_thickness" value=" 50."/>
2134 <var name="JFSH_AFFEEsle_AFrame_Feet_shortlength" value=" 100."/>
2135 <var name="JFSH_AFFEEhei_AFrame_Feet_height" value=" 225."/>
2136 <var name="JFSH_AFFEEext_AFrame_Feet_X_extension" value=" 6830."/>
2137 <var name="JFSH_AFtothei_AFrame_Total_height" value=" 2740."/>
2138 <var name="JFSH_AFECTcle_Clearance_ECT_AFrame" value=" 25."/>
2139 <var name="JFSH_ECTnomiz_ECT_Nominal_zpos" value="12914." />
2140 <var name="JFSH_AFyposit_AFrame_Ypos" value="RAIL_Ypos+RAIL_totHeight+JFSH_AFFEEthi_AFrame_Feet_thickness" />
2141 <var name="JFSH_AFzposit_AFrame_Zpos" value="JFSH_XYZref + JFSH_AFECTcle_Clearance_ECT_AFrame +JFSH_AFrwidth_AFrame_width/2." />
2142 <var name="JFSH_AFBLHPxa" value="JFSH_AFBBleng_AFrame_BottomBar_length/2." />
2143 <var name="JFSH_AFBLHPya" value="JFSH_XYZref" />
2144 <var name="JFSH_AFBLHPyb" value="JFSH_AFBLHPya+JFSH_AFBthic2_AFrame_Bar_thickness2" />
2145 <var name="JFSH_AFBLHPxb" value="JFSH_AFBLHPxa - (JFSH_AFBLHPyb-JFSH_AFBLHPya)/tan(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2146 <gvxysx name="JFSH_AFrame_BottomBar_LowerHorizontalPlate" material="Iron" dZ="JFSH_AFrwidth_AFrame_width" >
2147 <gvxy_point X_Y=" JFSH_AFBLHPxa ; JFSH_AFBLHPya " />
2148 <gvxy_point X_Y=" JFSH_AFBLHPxb ; JFSH_AFBLHPyb " />
2149 </gvxysx>
2150 <var name="JFSH_AFBBVPxa" value="JFSH_AFBLHPxb" />
2151 <var name="JFSH_AFBBVPya" value="JFSH_AFBthic2_AFrame_Bar_thickness2" />
2152 <var name="JFSH_AFBBVPyb" value="JFSH_AFBheigh_AFrame_Bar_height - JFSH_AFBthic2_AFrame_Bar_thickness2" />
2153 <var name="JFSH_AFBBVPxb" value="JFSH_AFBBVPxa - (JFSH_AFBBVPyb-JFSH_AFBBVPya)/tan(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2154 <gvxysx name="JFSH_AFrame_BottomBar_VerticalPlate" material="Iron" dZ="JFSH_AFBthic1_AFrame_Bar_thickness1" >
2155 <gvxy_point X_Y=" JFSH_AFBBVPxa ; JFSH_AFBBVPya " />
2156 <gvxy_point X_Y=" JFSH_AFBBVPxb ; JFSH_AFBBVPyb " />
2157 </gvxysx>
2158 <var name="JFSH_AFBUHPxa" value="JFSH_AFBBVPxb" />
2159 <var name="JFSH_AFBUHPya" value="JFSH_AFBBVPyb" />
2160 <var name="JFSH_AFBUHPyb" value="JFSH_AFBUHPya + JFSH_AFBthic2_AFrame_Bar_thickness2" />
2161 <var name="JFSH_AFBUHPxb" value="JFSH_AFBUHPxa - (JFSH_AFBUHPyb-JFSH_AFBUHPya)/tan(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2162 <gvxysx name="JFSH_AFrame_BottomBar_UpperHorizontalPlate" material="Iron" dZ="JFSH_AFrwidth_AFrame_width" >
2163 <gvxy_point X_Y=" JFSH_AFBUHPxa ; JFSH_AFBUHPya " />
2164 <gvxy_point X_Y=" JFSH_AFBUHPxb ; JFSH_AFBUHPyb " />
2165 </gvxysx>
2166 <var name="JFSH_AFLLHPxa" value="JFSH_AFBLHPxa" />
2167 <var name="JFSH_AFLLHPya" value="JFSH_AFBLHPya" />
2168 <var name="JFSH_AFLLHPxb" value="JFSH_AFSlengt_AFrame_Spacer_length/2." />
2169 <var name="JFSH_AFLLHPyb" value="(JFSH_AFLLHPxa-JFSH_AFLLHPxb)*tan(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180) " />
2170 <var name="JFSH_AFLLHPxc" value="JFSH_AFLLHPxb" />
2171 <var name="JFSH_AFLLHPyc" value="JFSH_AFLLHPyb + JFSH_AFBthic2_AFrame_Bar_thickness2/cos(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2172 <var name="JFSH_AFLLHPxd" value="JFSH_AFLLHPxa + JFSH_AFBthic2_AFrame_Bar_thickness2/sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2173 <var name="JFSH_AFLLHPyd" value="JFSH_AFBLHPya" />
2174 <gvxy name="JFSH_AFrame_Leg_LowerHorizontalPlate" material="Iron" dZ="JFSH_AFrwidth_AFrame_width" >
2175 <gvxy_point X_Y=" JFSH_AFLLHPxa ; JFSH_AFLLHPya " />
2176 <gvxy_point X_Y=" JFSH_AFLLHPxb ; JFSH_AFLLHPyb " />
2177 <gvxy_point X_Y=" JFSH_AFLLHPxc ; JFSH_AFLLHPyc " />
2178 <gvxy_point X_Y=" JFSH_AFLLHPxd ; JFSH_AFLLHPyd " />
2179 </gvxy>
2180 <var name="JFSH_AFLVPxa" value="JFSH_AFLLHPxd" />
2181 <var name="JFSH_AFLVPya" value="JFSH_AFLLHPyd" />
2182 <var name="JFSH_AFLVPxb" value="JFSH_AFLLHPxc" />
2183 <var name="JFSH_AFLVPyb" value="JFSH_AFLLHPyc" />
2184 <var name="JFSH_AFLVPxc" value="JFSH_AFLVPxb" />
2185 <var name="JFSH_AFLVPyc" value="JFSH_AFtothei_AFrame_Total_height - JFSH_AFTPheig_AFrame_TopPlate_height" />
2186 <var name="JFSH_AFLVPxe" value="JFSH_AFLVPxa + (JFSH_AFBheigh_AFrame_Bar_height-2*JFSH_AFBthic2_AFrame_Bar_thickness2)/sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2187 <var name="JFSH_AFLVPye" value="JFSH_AFBLHPya" />
2188 <var name="JFSH_AFLVPyd" value="JFSH_AFLVPyc" />
2189 <var name="JFSH_AFLVPxd" value="JFSH_AFLVPxe - (JFSH_AFLVPyd)/tan(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2190 <gvxy name="JFSH_AFrame_Leg_VerticalPlate" material="Iron" dZ="JFSH_AFBthic1_AFrame_Bar_thickness1" >
2191 <gvxy_point X_Y=" JFSH_AFLVPxa ; JFSH_AFLVPya " />
2192 <gvxy_point X_Y=" JFSH_AFLVPxb ; JFSH_AFLVPyb " />
2193 <gvxy_point X_Y=" JFSH_AFLVPxc ; JFSH_AFLVPyc " />
2194 <gvxy_point X_Y=" JFSH_AFLVPxd ; JFSH_AFLVPyd " />
2195 <gvxy_point X_Y=" JFSH_AFLVPxe ; JFSH_AFLVPye " />
2196 </gvxy>
2197 <var name="JFSH_AFLUHPxa" value="JFSH_AFLVPxe" />
2198 <var name="JFSH_AFLUHPya" value="JFSH_AFLVPye" />
2199 <var name="JFSH_AFLUHPxb" value="JFSH_AFLVPxd" />
2200 <var name="JFSH_AFLUHPyb" value="JFSH_AFLVPyd" />
2201 <var name="JFSH_AFLUHPxc" value="JFSH_AFLUHPxb + JFSH_AFBthic2_AFrame_Bar_thickness2/sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2202 <var name="JFSH_AFLUHPyc" value="JFSH_AFLVPyc" />
2203 <var name="JFSH_AFLUHPxd" value="JFSH_AFLUHPxa + JFSH_AFBthic2_AFrame_Bar_thickness2/sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2204 <var name="JFSH_AFLUHPyd" value="JFSH_AFLUHPya" />
2205 <gvxy name="JFSH_AFrame_Leg_UpperHorizontalPlate" material="Iron" dZ="JFSH_AFrwidth_AFrame_width" >
2206 <gvxy_point X_Y=" JFSH_AFLUHPxa ; JFSH_AFLUHPya " />
2207 <gvxy_point X_Y=" JFSH_AFLUHPxb ; JFSH_AFLUHPyb " />
2208 <gvxy_point X_Y=" JFSH_AFLUHPxc ; JFSH_AFLUHPyc " />
2209 <gvxy_point X_Y=" JFSH_AFLUHPxd ; JFSH_AFLUHPyd " />
2210 </gvxy>
2211 <var name="JFSH_AFTPLAxa" value="JFSH_AFTPleng_AFrame_TopPlate_length/2." />
2212 <var name="JFSH_AFTPLAya" value="JFSH_AFtothei_AFrame_Total_height-JFSH_AFTPheig_AFrame_TopPlate_height" />
2213 <var name="JFSH_AFTPLAxb" value="JFSH_AFTPLAxa " />
2214 <var name="JFSH_AFTPLAyb" value="JFSH_AFtothei_AFrame_Total_height" />
2215 <gvxysx name="JFSH_AFrame_TopPlate" material="Iron" dZ="JFSH_AFrwidth_AFrame_width" >
2216 <gvxy_point X_Y=" JFSH_AFTPLAxa ; JFSH_AFTPLAya " />
2217 <gvxy_point X_Y=" JFSH_AFTPLAxb ; JFSH_AFTPLAyb " />
2218 </gvxysx>
2219 <var name="JFSH_AFSPACxa" value="JFSH_AFSlengt_AFrame_Spacer_length/2." />
2220 <var name="JFSH_AFSPACya" value="JFSH_AFTPLAya-JFSH_AFSheigh_AFrame_Spacer_height" />
2221 <var name="JFSH_AFSPACxb" value="JFSH_AFSPACxa " />
2222 <var name="JFSH_AFSPACyb" value="JFSH_AFTPLAya" />
2223 <gvxysx name="JFSH_AFrame_Spacer" material="Iron" dZ="JFSH_AFrwidth_AFrame_width" >
2224 <gvxy_point X_Y=" JFSH_AFSPACxa ; JFSH_AFSPACya " />
2225 <gvxy_point X_Y=" JFSH_AFSPACxb ; JFSH_AFSPACyb " />
2226 </gvxysx>
2227 <var name="JFSH_AFWEBwid_AFrame_Web_element_width" value="(JFSH_AFrwidth_AFrame_width-JFSH_AFBthic1_AFrame_Bar_thickness1)/2." />
2228 <var name="JFSH_AFWEBhei_AFrame_Web_element_height" value="JFSH_AFBheigh_AFrame_Bar_height-2.*JFSH_AFBthic2_AFrame_Bar_thickness2" />
2229 <var name="JFSH_AFWEBBBy_AFrame_Web_element_BottomBar_Y" value="JFSH_AFBthic2_AFrame_Bar_thickness2+JFSH_AFWEBhei_AFrame_Web_element_height/2" />
2230 <var name="JFSH_AFWEBzpo_AFrame_Web_element_Z" value="JFSH_AFBthic1_AFrame_Bar_thickness1/2. + JFSH_AFWEBwid_AFrame_Web_element_width/2." />
2231 <box name="JFSH_AFrame_Web_element" material="Iron" X_Y_Z="JFSH_AFWEleng_AFrame_Web_element_length;JFSH_AFWEBhei_AFrame_Web_element_height;JFSH_AFWEBwid_AFrame_Web_element_width" />
2232 <composition name="JFSH_AFrame_Web_composite_element" >
2233 <posXYZ volume="JFSH_AFrame_Web_element" X_Y_Z="0.;0.; JFSH_AFWEBzpo_AFrame_Web_element_Z" rot="0.;0.;0." />
2234 <posXYZ volume="JFSH_AFrame_Web_element" X_Y_Z="0.;0.;-JFSH_AFWEBzpo_AFrame_Web_element_Z" rot="0.;0.;0." />
2235 </composition >
2236 <var name="JFSH_AFWELxi1" value="JFSH_AFLUHPxd - JFSH_AFWEBLx1_AFrame_Web_element_Leg_DX1*cos(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2237 <var name="JFSH_AFWELyi1" value="JFSH_AFWEBLx1_AFrame_Web_element_Leg_DX1*sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2238 <var name="JFSH_AFWELxp1" value="JFSH_AFWELxi1-(JFSH_AFWEBhei_AFrame_Web_element_height/2 + JFSH_AFBthic2_AFrame_Bar_thickness2)*sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2239 <var name="JFSH_AFWELyp1" value="JFSH_AFWELyi1-(JFSH_AFWEBhei_AFrame_Web_element_height/2 + JFSH_AFBthic2_AFrame_Bar_thickness2)*cos(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2240 <var name="JFSH_AFWELxi2" value="JFSH_AFWELxi1 - JFSH_AFWEBLx2_AFrame_Web_element_Leg_DX2*cos(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2241 <var name="JFSH_AFWELyi2" value="JFSH_AFWELyi1 + JFSH_AFWEBLx2_AFrame_Web_element_Leg_DX2*sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2242 <var name="JFSH_AFWELxp2" value="JFSH_AFWELxi2-(JFSH_AFWEBhei_AFrame_Web_element_height/2 + JFSH_AFBthic2_AFrame_Bar_thickness2)*sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2243 <var name="JFSH_AFWELyp2" value="JFSH_AFWELyi2-(JFSH_AFWEBhei_AFrame_Web_element_height/2 + JFSH_AFBthic2_AFrame_Bar_thickness2)*cos(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2244 <var name="JFSH_AFWELxi3" value="JFSH_AFWELxi2 - JFSH_AFWEBLx2_AFrame_Web_element_Leg_DX2*cos(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2245 <var name="JFSH_AFWELyi3" value="JFSH_AFWELyi2 + JFSH_AFWEBLx2_AFrame_Web_element_Leg_DX2*sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2246 <var name="JFSH_AFWELxp3" value="JFSH_AFWELxi3-(JFSH_AFWEBhei_AFrame_Web_element_height/2 + JFSH_AFBthic2_AFrame_Bar_thickness2)*sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2247 <var name="JFSH_AFWELyp3" value="JFSH_AFWELyi3-(JFSH_AFWEBhei_AFrame_Web_element_height/2 + JFSH_AFBthic2_AFrame_Bar_thickness2)*cos(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2248 <var name="JFSH_AFFwidth_AFrame_Flange_width" value="JFSH_AFWEBwid_AFrame_Web_element_width" />
2249 <var name="JFSH_AFFzposi_AFrame_Flange_Z" value="JFSH_AFWEBzpo_AFrame_Web_element_Z" />
2250 <box name="JFSH_AFrame_Flange" material="Iron" X_Y_Z="JFSH_AFFlengt_AFrame_Flange_length;JFSH_AFFthick_AFrame_Flange_thickness;JFSH_AFFwidth_AFrame_Flange_width" />
2251 <composition name="JFSH_AFrame_Flange_composite" >
2252 <posXYZ volume="JFSH_AFrame_Flange" X_Y_Z="0.;0.; JFSH_AFFzposi_AFrame_Flange_Z" rot="0.;0.;0." />
2253 <posXYZ volume="JFSH_AFrame_Flange" X_Y_Z="0.;0.;-JFSH_AFFzposi_AFrame_Flange_Z" rot="0.;0.;0." />
2254 </composition >
2255 <var name="JFSH_AFFposx1_AFrame_Flange_X1" value="JFSH_AFWELxp1+(JFSH_AFFlengt_AFrame_Flange_length+JFSH_AFWEleng_AFrame_Web_element_length)*cos(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)/2" />
2256 <var name="JFSH_AFFposy1_AFrame_Flange_Y1" value="JFSH_AFWELyp1-(JFSH_AFFlengt_AFrame_Flange_length+JFSH_AFWEleng_AFrame_Web_element_length)*sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)/2" />
2257 <var name="JFSH_AFFposx2_AFrame_Flange_X2" value="JFSH_AFWELxp2+(JFSH_AFFlengt_AFrame_Flange_length+JFSH_AFWEleng_AFrame_Web_element_length)*cos(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)/2" />
2258 <var name="JFSH_AFFposy2_AFrame_Flange_Y2" value="JFSH_AFWELyp2-(JFSH_AFFlengt_AFrame_Flange_length+JFSH_AFWEleng_AFrame_Web_element_length)*sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)/2" />
2259 <var name="JFSH_AFWposxa_AFrame_Wedge_XA" value="JFSH_XYZref" />
2260 <var name="JFSH_AFWposya_AFrame_Wedge_YA" value="JFSH_XYZref" />
2261 <var name="JFSH_AFWposxb_AFrame_Wedge_XB" value="JFSH_AFWheigh_AFrame_Wedge_height*tan(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2262 <var name="JFSH_AFWposyb_AFrame_Wedge_YB" value="JFSH_AFWheigh_AFrame_Wedge_height" />
2263 <var name="JFSH_AFWposxc_AFrame_Wedge_XC" value="JFSH_AFWposxb_AFrame_Wedge_XB+JFSH_AFWexten_AFrame_Wedge_extension*cos(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2264 <var name="JFSH_AFWposyc_AFrame_Wedge_YC" value="JFSH_AFWposyb_AFrame_Wedge_YB-JFSH_AFWexten_AFrame_Wedge_extension*sin(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2265 <var name="JFSH_AFWposxd_AFrame_Wedge_XD" value="JFSH_AFWposxc_AFrame_Wedge_XC- JFSH_AFWposyc_AFrame_Wedge_YC * tan(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2266 <var name="JFSH_AFWposyd_AFrame_Wedge_YD" value="JFSH_AFWposya_AFrame_Wedge_YA" />
2267 <var name="JFSH_AFWposx0_AFrame_Wedge_X0" value="JFSH_AFWposxb_AFrame_Wedge_XB + JFSH_AFWposyb_AFrame_Wedge_YB / tan(JFSH_AFLangle_AFrame_Leg_angle*GENV_PiS180)" />
2268 <var name="JFSH_AFWposy0_AFrame_Wedge_Y0" value="JFSH_AFWposxa_AFrame_Wedge_XA" />
2269 <gvxy name="JFSH_AFrame_Wedge" material="Iron" dZ="JFSH_AFWthick_AFrame_Wedge_thickness" >
2270 <gvxy_point X_Y=" JFSH_AFWposxa_AFrame_Wedge_XA ; JFSH_AFWposya_AFrame_Wedge_YA " />
2271 <gvxy_point X_Y=" JFSH_AFWposxb_AFrame_Wedge_XB ; JFSH_AFWposyb_AFrame_Wedge_YB " />
2272 <gvxy_point X_Y=" JFSH_AFWposxc_AFrame_Wedge_XC ; JFSH_AFWposyc_AFrame_Wedge_YC " />
2273 <gvxy_point X_Y=" JFSH_AFWposxd_AFrame_Wedge_XD ; JFSH_AFWposyd_AFrame_Wedge_YD " />
2274 </gvxy>
2275 <var name="JFSH_AFWposix_AFrame_Wedge_X" value=" JFSH_AFBUHPxb - JFSH_AFWposx0_AFrame_Wedge_X0" />
2276 <var name="JFSH_AFWposiy_AFrame_Wedge_Y" value=" JFSH_AFBUHPyb - JFSH_AFWposy0_AFrame_Wedge_Y0" />
2277 <var name="JFSH_AFWposiz_AFrame_Wedge_Z" value=" JFSH_AFrwidth_AFrame_width/2. - JFSH_AFWzoffs_AFrame_Wedge_zoffset - JFSH_AFWthick_AFrame_Wedge_thickness/2." />
2278 <var name="JFSH_AFFeetxa_AFrame_Feet_XA" value="JFSH_AFFEElen_AFrame_Feet_length/2." />
2279 <var name="JFSH_AFFeetya_AFrame_Feet_YA" value="JFSH_XYZref" />
2280 <var name="JFSH_AFFeetxb_AFrame_Feet_XB" value="JFSH_AFFeetxa_AFrame_Feet_XA" />
2281 <var name="JFSH_AFFeetyb_AFrame_Feet_YB" value="JFSH_AFFeetya_AFrame_Feet_YA - JFSH_AFFEEhei_AFrame_Feet_height" />
2282 <var name="JFSH_AFFeetxc_AFrame_Feet_XC" value="JFSH_AFFeetxb_AFrame_Feet_XB - JFSH_AFFEEsle_AFrame_Feet_shortlength" />
2283 <var name="JFSH_AFFeetyc_AFrame_Feet_YC" value="JFSH_AFFeetyb_AFrame_Feet_YB" />
2284 <var name="JFSH_AFFeetxd_AFrame_Feet_XD" value="JFSH_AFFeetxc_AFrame_Feet_XC" />
2285 <var name="JFSH_AFFeetyd_AFrame_Feet_YD" value="JFSH_AFFeetyb_AFrame_Feet_YB+JFSH_AFFEEthi_AFrame_Feet_thickness" />
2286 <var name="JFSH_AFFeetxe_AFrame_Feet_XE" value="JFSH_AFFeetxc_AFrame_Feet_XC+JFSH_AFFEEsle_AFrame_Feet_shortlength-JFSH_AFFEEthi_AFrame_Feet_thickness" />
2287 <var name="JFSH_AFFeetye_AFrame_Feet_YE" value="JFSH_AFFeetyd_AFrame_Feet_YD" />
2288 <var name="JFSH_AFFeetxf_AFrame_Feet_XF" value="JFSH_AFFeetxe_AFrame_Feet_XE" />
2289 <var name="JFSH_AFFeetyf_AFrame_Feet_YF" value="JFSH_AFFeetya_AFrame_Feet_YA-JFSH_AFFEEthi_AFrame_Feet_thickness" />
2290 <var name="JFSH_AFFeetpx_AFrame_Feet_X" value=" JFSH_AFFEEext_AFrame_Feet_X_extension/2. - JFSH_AFFEElen_AFrame_Feet_length/2." />
2291 <gvxysx name="JFSH_AFrame_Feet" material="Iron" dZ="JFSH_AFrwidth_AFrame_width" >
2292 <gvxy_point X_Y=" JFSH_AFFeetxa_AFrame_Feet_XA ; JFSH_AFFeetya_AFrame_Feet_YA " />
2293 <gvxy_point X_Y=" JFSH_AFFeetxb_AFrame_Feet_XB ; JFSH_AFFeetyb_AFrame_Feet_YB " />
2294 <gvxy_point X_Y=" JFSH_AFFeetxc_AFrame_Feet_XC ; JFSH_AFFeetyc_AFrame_Feet_YC " />
2295 <gvxy_point X_Y=" JFSH_AFFeetxd_AFrame_Feet_XD ; JFSH_AFFeetyd_AFrame_Feet_YD " />
2296 <gvxy_point X_Y=" JFSH_AFFeetxe_AFrame_Feet_XE ; JFSH_AFFeetye_AFrame_Feet_YE " />
2297 <gvxy_point X_Y=" JFSH_AFFeetxf_AFrame_Feet_XF ; JFSH_AFFeetyf_AFrame_Feet_YF " />
2298 </gvxysx>
2299 <composition name="JFSH_AFrame_BottomBar" >
2300 <posXYZ volume="JFSH_AFrame_BottomBar_LowerHorizontalPlate" X_Y_Z="0.;0.; 0." rot="0.;0.;0." />
2301 <posXYZ volume="JFSH_AFrame_BottomBar_VerticalPlate" X_Y_Z="0.;0.; 0." rot="0.;0.;0." />
2302 <posXYZ volume="JFSH_AFrame_BottomBar_UpperHorizontalPlate" X_Y_Z="0.;0.; 0." rot="0.;0.;0." />
2303 <posXYZ volume="JFSH_AFrame_Web_composite_element" X_Y_Z=" JFSH_AFWEBBx1_AFrame_Web_element_BottomBar_X1;JFSH_AFWEBBBy_AFrame_Web_element_BottomBar_Y;0. " rot="0.;0.;0." />
2304 <posXYZ volume="JFSH_AFrame_Web_composite_element" X_Y_Z=" JFSH_AFWEBBx2_AFrame_Web_element_BottomBar_X2;JFSH_AFWEBBBy_AFrame_Web_element_BottomBar_Y;0. " rot="0.;0.;0." />
2305 <posXYZ volume="JFSH_AFrame_Web_composite_element" X_Y_Z="-JFSH_AFWEBBx2_AFrame_Web_element_BottomBar_X2;JFSH_AFWEBBBy_AFrame_Web_element_BottomBar_Y;0. " rot="0.;0.;0." />
2306 </composition>
2307 <composition name="JFSH_AFrame_Leg" >
2308 <posXYZ volume="JFSH_AFrame_Leg_LowerHorizontalPlate" X_Y_Z="0.;0.; 0." rot="0.;0.;0." />
2309 <posXYZ volume="JFSH_AFrame_Leg_VerticalPlate" X_Y_Z="0.;0.; 0." rot="0.;0.;0." />
2310 <posXYZ volume="JFSH_AFrame_Leg_UpperHorizontalPlate" X_Y_Z="0.;0.; 0." rot="0.;0.;0." />
2311 <posXYZ volume="JFSH_AFrame_Web_composite_element" X_Y_Z=" JFSH_AFWELxp1;JFSH_AFWELyp1;0. " rot="0.;0.;-JFSH_AFLangle_AFrame_Leg_angle" />
2312 <posXYZ volume="JFSH_AFrame_Web_composite_element" X_Y_Z=" JFSH_AFWELxp2;JFSH_AFWELyp2;0. " rot="0.;0.;-JFSH_AFLangle_AFrame_Leg_angle" />
2313 <posXYZ volume="JFSH_AFrame_Web_composite_element" X_Y_Z=" JFSH_AFWELxp3;JFSH_AFWELyp3;0. " rot="0.;0.;-JFSH_AFLangle_AFrame_Leg_angle" />
2314 <posXYZ volume="JFSH_AFrame_Flange_composite" X_Y_Z=" JFSH_AFFposx1_AFrame_Flange_X1;JFSH_AFFposy1_AFrame_Flange_Y1;0. " rot="0.;0.;-JFSH_AFLangle_AFrame_Leg_angle" />
2315 <posXYZ volume="JFSH_AFrame_Flange_composite" X_Y_Z=" JFSH_AFFposx2_AFrame_Flange_X2;JFSH_AFFposy2_AFrame_Flange_Y2;0. " rot="0.;0.;-JFSH_AFLangle_AFrame_Leg_angle" />
2316 </composition>
2317 <composition name="JFSH_AFrame_Assembly" >
2318 <posXYZ volume="JFSH_AFrame_TopPlate" X_Y_Z="0.;0.; 0." rot="0.;0.;0." />
2319 <posXYZ volume="JFSH_AFrame_Spacer" X_Y_Z="0.;0.; 0." rot="0.;0.;0." />
2320 <posXYZ volume="JFSH_AFrame_BottomBar" X_Y_Z="0.;0.; 0." rot="0.;0.;0." />
2321 <posXYZ volume="JFSH_AFrame_Leg" X_Y_Z="0.;0.; 0." rot="0.;0.;0." />
2322 <posXYZ volume="JFSH_AFrame_Leg" X_Y_Z="0.;0.; 0." rot="0.;JFSH_rot180;0." />
2323 <posXYZ volume="JFSH_AFrame_Wedge" X_Y_Z=" JFSH_AFWposix_AFrame_Wedge_X;JFSH_AFWposiy_AFrame_Wedge_Y; JFSH_AFWposiz_AFrame_Wedge_Z" rot="0.;0.;0." />
2324 <posXYZ volume="JFSH_AFrame_Wedge" X_Y_Z=" JFSH_AFWposix_AFrame_Wedge_X;JFSH_AFWposiy_AFrame_Wedge_Y;-JFSH_AFWposiz_AFrame_Wedge_Z" rot="0.;0.;0." />
2325 <posXYZ volume="JFSH_AFrame_Wedge" X_Y_Z="-JFSH_AFWposix_AFrame_Wedge_X;JFSH_AFWposiy_AFrame_Wedge_Y; JFSH_AFWposiz_AFrame_Wedge_Z" rot="0.;JFSH_rot180;0." />
2326 <posXYZ volume="JFSH_AFrame_Wedge" X_Y_Z="-JFSH_AFWposix_AFrame_Wedge_X;JFSH_AFWposiy_AFrame_Wedge_Y;-JFSH_AFWposiz_AFrame_Wedge_Z" rot="0.;JFSH_rot180;0." />
2327 <posXYZ volume="JFSH_AFrame_Feet" X_Y_Z=" JFSH_AFFeetpx_AFrame_Feet_X;0.;0." rot="0.;0.;0." />
2328 <posXYZ volume="JFSH_AFrame_Feet" X_Y_Z="-JFSH_AFFeetpx_AFrame_Feet_X;0.;0." rot="0.;0.;0." />
2329 </composition>
2330 <var name="JFSH_AFASposy_AFrame_Assembly_Y" value=" JFSH_AFyposit_AFrame_Ypos" />
2331 <var name="JFSH_AFASposz_AFrame_Assembly_Z" value=" JFSH_AFzposit_AFrame_Zpos" />
2332 <var name="JFSH_JFCMClen_JFCMainCylinder_length" value=" 5041." />
2333 <var name="JFSH_JFCMCir1_JFCMainCylinder_innerRadius1" value=" 304." />
2334 <var name="JFSH_JFCMCouR_JFCMainCylinder_outerRadius" value=" 1470." />
2335 <var name="JFSH_JFCMChSl_JFCMainCylinder_HoleSLope" value=" 1.1"/>
2336 <var name="JFSH_JFCMCzof_JFCMainCylinder_zoffset" value=" 45." />
2337 <var name="JFSH_PLUGleng_Plug_length" value=" 250." />
2338 <var name="JFSH_PLUGinRa_Plug_innerRadius" value=" 280." />
2339 <var name="JFSH_PLUGouRa_Plug_outerRadius" value=" 520." />
2340 <var name="JFSH_JFSOCmRa_JFSOctogon_mainRadius" value=" 2100." />
2341 <var name="JFSH_JFSOClen_JFSOctogon_length" value=" 3000." />
2342 <var name="JFSH_JFSOCzof_JFSOctogon_zoffset" value=" 5086." />
2343 <var name="JFSH_AFOconle_AFrame_to_JFSOctogon_connection_length" value=" 230." />
2344 <var name="JFSH_AFOconwi_AFrame_to_JFSOctogon_connection_width" value=" 200." />
2345 <var name="JFSH_AFOconhe_AFrame_to_JFSOctogon_connection_height" value=" 1000." />
2346 <var name="JFSH_TX1e1oRa" value=" 1475." /> 
2347 <var name="JFSH_TX1e1iRa" value=" 1275." /> 
2348 <var name="JFSH_TX1e1iLe" value=" 500." /> 
2349 <var name="JFSH_TX1e2oRa" value=" 1400." /> 
2350 <var name="JFSH_TX1e2oRa" value=" 1300." /> 
2351 <var name="JFSH_TX1e2iRa" value=" 1150." /> 
2352 <var name="JFSH_TX1e2iLe" value=" 400." /> 
2353 <var name="JFSH_TX1STzof" value=" 8086." /> 
2354 <var name="JFSH_JFCMCir2_JFCMainCylinder_innerRadius2" value="JFSH_JFCMCir1_JFCMainCylinder_innerRadius1+JFSH_JFCMClen_JFCMainCylinder_length*tan(JFSH_JFCMChSl_JFCMainCylinder_HoleSLope*GENV_PiS180)"/>
2355 <var name="JFSH_JFCMCzpo_JFCMainCylinder_Z" value="JFSH_XYZref+JFSH_JFCMCzof_JFCMainCylinder_zoffset" />
2356 <var name="JFSH_JFSOCzpo_JFSOctogon_Z" value="JFSH_XYZref+JFSH_JFSOCzof_JFSOctogon_zoffset+JFSH_JFSOClen_JFSOctogon_length/2." />
2357 <var name="JFSH_TX1e1zpo_tx1stm_element1_Z" value="JFSH_XYZref+JFSH_TX1STzof+JFSH_TX1e1iLe/2." />
2358 <var name="JFSH_TX1e2zpo_tx1stm_element2_Z" value="JFSH_TX1e1zpo_tx1stm_element1_Z+JFSH_TX1e1iLe/2.+JFSH_TX1e2iLe/2."/>
2359 <var name="JFSH_PLUGzpos_Plug_posz" value="JFSH_XYZref-JFSH_PLUGleng_Plug_length"/>
2360 <pcon name="JFSH_JFCMainCylinder" material="Iron" >
2361 <polyplane Rio_Z="JFSH_PLUGinRa_Plug_innerRadius JFSH_PLUGouRa_Plug_outerRadius JFSH_PLUGzpos_Plug_posz" />
2362 <polyplane Rio_Z="JFSH_PLUGinRa_Plug_innerRadius JFSH_PLUGouRa_Plug_outerRadius 0." />
2363 <polyplane Rio_Z="JFSH_JFCMCir1_JFCMainCylinder_innerRadius1 JFSH_JFCMCouR_JFCMainCylinder_outerRadius 0." />
2364 <polyplane Rio_Z="JFSH_JFCMCir2_JFCMainCylinder_innerRadius2 JFSH_JFCMCouR_JFCMainCylinder_outerRadius JFSH_JFCMClen_JFCMainCylinder_length" />
2365 </pcon>
2366 <box name="JFSH_AFrame_to_JFCMainCylinder_connection" material="Iron" X_Y_Z="JFSH_AFOconwi_AFrame_to_JFSOctogon_connection_width;JFSH_AFOconhe_AFrame_to_JFSOctogon_connection_height;JFSH_AFOconle_AFrame_to_JFSOctogon_connection_length" />
2367 <var name="JFSH_AFMCcony_AFrame_to_JFCMainCylinder_connection_Y" value="JFSH_AFASposy_AFrame_Assembly_Y + JFSH_AFtothei_AFrame_Total_height + JFSH_AFOconhe_AFrame_to_JFSOctogon_connection_height/2." />
2368 <var name="JFSH_AFMCconz_AFrame_to_JFCMainCylinder_connection_Z" value="JFSH_AFOconle_AFrame_to_JFSOctogon_connection_length/2.+GENV_Eps" />
2369 <union name="JFSH_JFCCylinder" >
2370 <posXYZ volume="JFSH_JFCMainCylinder" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0." />
2371 <posXYZ volume="JFSH_AFrame_to_JFCMainCylinder_connection" X_Y_Z=" 0. ; JFSH_AFMCcony_AFrame_to_JFCMainCylinder_connection_Y ; JFSH_AFMCconz_AFrame_to_JFCMainCylinder_connection_Z " rot=" 0. ; 0. ; 0." />
2372 </union>
2373 <var name="JFSH_JFSOctxa_JFSOctogon_XA" value="JFSH_JFSOCmRa_JFSOctogon_mainRadius" />
2374 <var name="JFSH_JFSOctya_JFSOctogon_YA" value="JFSH_JFSOCmRa_JFSOctogon_mainRadius*GENV_Ta225" />
2375 <var name="JFSH_JFSOctxb_JFSOctogon_XB" value="JFSH_JFSOctya_JFSOctogon_YA" />
2376 <var name="JFSH_JFSOctyb_JFSOctogon_YB" value="JFSH_JFSOctxa_JFSOctogon_XA" />
2377 <gvxysxy name="JFSH_JFSOctogon_Core" material="Iron" dZ="JFSH_JFSOClen_JFSOctogon_length" >
2378 <gvxy_point X_Y=" JFSH_JFSOctxa_JFSOctogon_XA ; JFSH_JFSOctya_JFSOctogon_YA " />
2379 <gvxy_point X_Y=" JFSH_JFSOctxb_JFSOctogon_XB ; JFSH_JFSOctyb_JFSOctogon_YB " />
2380 </gvxysxy>
2381 <tubs name="JFSH_JFSOctogon_Hole" material="Blue" Rio_Z=" 0. JFSH_JFCMCir2_JFCMainCylinder_innerRadius2 JFSH_JFSOClen_JFSOctogon_length*1.2"/>
2382 <subtraction name="JFSH_JFSOctogon" >
2383 <posXYZ volume="JFSH_JFSOctogon_Core" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0." />
2384 <posXYZ volume="JFSH_JFSOctogon_Hole" X_Y_Z=" 0. ; 0. ; 0. " rot=" 0. ; 0. ; 0." />
2385 </subtraction>
2386 <cons name="JFSH_tx1stm_element1" material="Iron" Rio1_Rio2_Z="JFSH_TX1e1iRa JFSH_TX1e1oRa JFSH_TX1e1iRa JFSH_TX1e1oRa JFSH_TX1e1iLe"/>
2387 <cons name="JFSH_tx1stm_element2" material="Iron" Rio1_Rio2_Z="JFSH_TX1e2iRa JFSH_TX1e2oRa JFSH_TX1e2iRa JFSH_TX1e2oRa JFSH_TX1e2iLe"/>
2388 <composition name="JFSH_ShieldElements" >
2389 <posXYZ volume="JFSH_AFrame_Assembly" X_Y_Z="0.;JFSH_AFASposy_AFrame_Assembly_Y;JFSH_AFASposz_AFrame_Assembly_Z" rot="0.;0.;0." />
2390 <posXYZ volume="JFSH_JFCCylinder" X_Y_Z="0.;0.;JFSH_JFCMCzpo_JFCMainCylinder_Z" rot="0.;0.;0." />
2391 <posXYZ volume="JFSH_JFSOctogon" X_Y_Z="0.;0.;JFSH_JFSOCzpo_JFSOctogon_Z" rot="0.;0.;0." />
2392 <posXYZ volume="JFSH_tx1stm_element1" X_Y_Z="0.;0.;JFSH_TX1e1zpo_tx1stm_element1_Z" rot="0.;0.;0." />
2393 <posXYZ volume="JFSH_tx1stm_element2" X_Y_Z="0.;0.;JFSH_TX1e2zpo_tx1stm_element2_Z" rot="0.;0.;0." />
2394 </composition>
2395 <composition name="JFSH_Shield" >
2396 <posXYZ volume="JFSH_ShieldElements" X_Y_Z="0.;0.; JFSH_ECTnomiz_ECT_Nominal_zpos" rot="0.;0.;0." />
2397 <posXYZ volume="JFSH_ShieldElements" X_Y_Z="0.;0.;-JFSH_ECTnomiz_ECT_Nominal_zpos" rot="0.;JFSH_rot180;0." />
2398 </composition>
2399 <var name="JDSH_XYZrefpt_XYZReferencePoint" value=" 0." />
2400 <var name="JDSH_rota180d_180degRotation" value=" 180." />
2401 <var name="JDSH_NomiZpos_Nominal_zpos" value=" 6779." />
2402 <var name="JDSH_FDinnRad_FrontDisk_innerRadius" value=" 750." />
2403 <var name="JDSH_FDoutRad_FrontDisk_outerRadius" value=" 2700." />
2404 <var name="JDSH_FDthickn_FrontDisk_thickness" value=" 50." />
2405 <var name="JDSH_BDinnRad_BackDisk_innerRadius" value=" 540." />
2406 <var name="JDSH_BDoutRad_BackDisk_outerRadius" value=" 4446." />
2407 <var name="JDSH_BDthickn_BackDisk_thickness" value=" 80." />
2408 <var name="JDSH_CABCinRa_BrassCone_innerRadius" value=" 530." />
2409 <var name="JDSH_CABCouRa_BrassCone_outerRadius" value=" 1600." />
2410 <var name="JDSH_CABCthi1_BrassCone_thickness_inter1" value=" 5." />
2411 <var name="JDSH_CABCthic_BrassCone_thickness" value=" 260." />
2412 <var name="JDSH_CABCslAn_BrassCone_slopeAngle" value=" 10." />
2413 <var name="JDSH_CABCslLe_BrassCone_slopeLength" value=" 900." />
2414 <var name="JDSH_CALCthic_LeadCone_thickness" value=" 30." />
2415 <var name="JDSH_CALCleng_LeadCone_length" value=" 888." />
2416 <var name="JDSH_CALCwidt_LeadCone_width" value=" 629." />
2417 <var name="JDSH_CAPCthic_PolyCone_thickness" value=" 70." />
2418 <var name="JDSH_CAPCleng_PolyCone_length" value=" 900." />
2419 <var name="JDSH_CAPCwidt_PolyCone_width" value=" 634." />
2420 <var name="JDSH_CACOprAn_Cone_projectiveAngle" value=" 11.25" />
2421 <array name="JDSH_CACOangz" values="-90.;-67.5;-45.;-22.5;0.;22.5;45.;67.5;90.;112.5;135.;157.5;180.;-157.5;-135.;-112.5;"/>
2422 <var name="JDSH_CACOangx_ConeAssembly_angx" value="-10." />
2423 <var name="JDSH_TUBEinRa_Tube_innerRadius" value=" 430." />
2424 <var name="JDSH_TUBEOuR1_Tube_OuterRadius1" value=" 730." />
2425 <var name="JDSH_TUBEOuR2_Tube_OuterRadius2" value=" 530." />
2426 <var name="JDSH_TUBEslen_Tube_shortlength" value=" 50." />
2427 <var name="JDSH_TUBEleng_Tube_length" value=" 2105." />
2428 <var name="JDSH_PLUGinR1_Plug_innerRadius1" value=" 129. " />
2429 <var name="JDSH_PLUGouRa_Plug_OuterRadius" value=" 428. " />
2430 <var name="JDSH_PLUGleng_Plug_length" value=" 2105. " />
2431 <var name="JDSH_PLUGtiAn_Plug_tiltAngle" value=" 1.1" />
2432 <var name="JDSH_SWHinnRa_SmallWheelHub_innerRadius" value=" 540. " />
2433 <var name="JDSH_SWHoutR1_SmallWheelHub_outerRadius1" value=" 764. " />
2434 <var name="JDSH_SWHoutR2_SmallWheelHub_outerRadius2" value=" 850. " />
2435 <var name="JDSH_SWHlengt_SmallWheelHub_length" value=" 700. " />
2436 <var name="JDSH_FDzposit_FrontDisk_Z" value="JDSH_XYZrefpt_XYZReferencePoint + JDSH_FDthickn_FrontDisk_thickness/2. " />
2437 <var name="JDSH_BDzposit_BackDisk_Z" value="JDSH_FDzposit_FrontDisk_Z + JDSH_FDthickn_FrontDisk_thickness/2. + JDSH_BDthickn_BackDisk_thickness/2. " />
2438 <var name="JDSH_CAzposit_ConeAssembly_Z" value="JDSH_BDzposit_BackDisk_Z + JDSH_BDthickn_BackDisk_thickness/2. " />
2439 <var name="JDSH_TUBEzpos_Tube_Z" value="JDSH_XYZrefpt_XYZReferencePoint" />
2440 <var name="JDSH_PLUGzpos_Plug_Z" value="JDSH_XYZrefpt_XYZReferencePoint" />
2441 <var name="JDSH_SWHzposi_SmallWheelHub_Z" value="JDSH_CAzposit_ConeAssembly_Z + JDSH_CABCthic_BrassCone_thickness" />
2442 <var name="JDSH_CABCouR1_BrassCone_outerRadius1