Warning, /Geometry/EcalCommonData/data/esalgo/2021/v1/esalgo.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0"?>
0002 <DDDefinition xmlns="http://www.cern.ch/cms/DDL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.cern.ch/cms/DDL ../../../DetectorDescription/Schema/DDLSchema.xsd">
0003 <ConstantsSection label="esalgo.xml" eval="true">
0004 <Constant name="mum" value="1.e-3*mm"/>
0005 </ConstantsSection>
0006 <SolidSection label="esalgo.xml">
0007 <Polycone name="SF" startPhi="0" deltaPhi="360*deg">
0008 <ZSection z="-[escon:PRESH_Z_TOTAL]/2." rMin="[escon:R_MIN]" rMax="[escon:Front_window_Al]"/>
0009 <ZSection z="[escon:PRESH_MID_Z]" rMin="[escon:R_MIN]" rMax="[escon:R_MAX]"/>
0010 <ZSection z="+[escon:PRESH_Z_TOTAL]/2." rMin="[escon:R_MIN]" rMax="[escon:R_MAX]"/>
0011 </Polycone>
0012 <Polycone name="SFFA" startPhi="0" deltaPhi="360*deg">
0013 <ZSection z="0.0*cm" rMin="[escon:R_MIN]" rMax="[escon:Front_window_Al]"/>
0014 <ZSection z="[escon:Front_window_mid_Z]" rMin="[escon:R_MIN]" rMax="[escon:Front_window_Al]"/>
0015 <ZSection z="[escon:Front_window_mid_Z]" rMin="[escon:R_MIN]" rMax="[escon:Window_backend_Al]"/>
0016 <ZSection z="[escon:PRESH_window_Z]" rMin="[escon:R_MIN]" rMax="[escon:Window_backend_Al]"/>
0017 </Polycone>
0018 <Polycone name="SFFN" startPhi="0" deltaPhi="360*deg">
0019 <ZSection z="0.0*cm" rMin="[escon:NM_RMIN_outer]" rMax="[escon:Front_NM_RMAX_outer]"/>
0020 <ZSection z="[escon:NM_first_Z]" rMin="[escon:NM_RMIN_outer]" rMax="[escon:Front_NM_RMAX_outer]"/>
0021 <ZSection z="[escon:NM_first_Z]" rMin="[escon:NM_RMIN_inner]" rMax="[escon:Front_NM_RMAX_inner]"/>
0022 <ZSection z="[escon:NM_second_Z]" rMin="[escon:NM_RMIN_inner]" rMax="[escon:Front_NM_RMAX_inner]"/>
0023 <ZSection z="[escon:NM_second_Z]" rMin="[escon:NM_RMIN_outer]" rMax="[escon:Front_NM_RMAX_outer]"/>
0024 <ZSection z="[escon:PRESH_window_Z]" rMin="[escon:NM_RMIN_outer]" rMax="[escon:Front_NM_RMAX_outer]"/>
0025 </Polycone>
0026 <Polycone name="SFRA" startPhi="0" deltaPhi="360*deg">
0027 <ZSection z="0.0*cm" rMin="[escon:R_MIN]" rMax="[escon:Window_backend_Al]"/>
0028 <ZSection z="[escon:Rear_window_mid_Z]" rMin="[escon:R_MIN]" rMax="[escon:Window_backend_Al]"/>
0029 <ZSection z="[escon:Rear_window_mid_Z]" rMin="[escon:R_MIN]" rMax="[escon:Rear_window_Al]"/>
0030 <ZSection z="[escon:PRESH_window_Z]" rMin="[escon:R_MIN]" rMax="[escon:Rear_window_Al]"/>
0031 </Polycone>
0032 <Polycone name="SFRN" startPhi="0" deltaPhi="360*deg">
0033 <ZSection z="0.0*cm" rMin="[escon:NM_RMIN_outer]" rMax="[escon:Rear_NM_RMAX_outer]"/>
0034 <ZSection z="[escon:NM_first_Z]" rMin="[escon:NM_RMIN_outer]" rMax="[escon:Rear_NM_RMAX_outer]"/>
0035 <ZSection z="[escon:NM_first_Z]" rMin="[escon:NM_RMIN_inner]" rMax="[escon:Rear_NM_RMAX_inner]"/>
0036 <ZSection z="[escon:NM_second_Z]" rMin="[escon:NM_RMIN_inner]" rMax="[escon:Rear_NM_RMAX_inner]"/>
0037 <ZSection z="[escon:NM_second_Z]" rMin="[escon:NM_RMIN_outer]" rMax="[escon:Rear_NM_RMAX_outer]"/>
0038 <ZSection z="[escon:PRESH_window_Z]" rMin="[escon:NM_RMIN_outer]" rMax="[escon:Rear_NM_RMAX_outer]"/>
0039 </Polycone>
0040 <Polycone name="SFOD" startPhi="0" deltaPhi="360*deg">
0041 <ZSection z="0.0*cm" rMin="[escon:OD_RMIN_0]" rMax="[escon:OD_RMAX_0]"/>
0042 <ZSection z="[escon:OD_first_Z]" rMin="[escon:OD_RMIN_0]" rMax="[escon:OD_RMAX_1]"/>
0043 <ZSection z="[escon:OD_second_Z]" rMin="[escon:OD_RMIN_1]" rMax="[escon:OD_RMAX_2]"/>
0044 <ZSection z="[escon:OD_third_Z]" rMin="[escon:OD_RMIN_1]" rMax="[escon:OD_RMAX_2]"/>
0045 <ZSection z="[escon:OD_third_Z]" rMin="[escon:OD_RMIN_1]" rMax="[escon:R_MAX]"/>
0046 <ZSection z="[escon:OD_forth_Z]" rMin="[escon:OD_RMIN_2]" rMax="[escon:R_MAX]"/>
0047 <ZSection z="[escon:OD_fifth_Z]" rMin="[escon:OD_RMIN_2]" rMax="[escon:R_MAX]"/>
0048 </Polycone>
0049 <Tubs name="SFID" rMin="[escon:R_MIN]" rMax="[escon:R_MIN]+[escon:ID_height]" dz="[escon:PRESH_Z_TOTAL]/2.-[escon:P1]-[escon:P2]-[escon:P3]" startPhi="0*deg" deltaPhi="360*deg"/>
0050 <Torus name="SFC1" innerRadius="0." outerRadius="[escon:CP_diameter]/2." torusRadius="[escon:Front_CP_radius]" startPhi="0*deg" deltaPhi="360*deg"/>
0051 <Torus name="SFC2" innerRadius="0." outerRadius="[escon:CW_diameter]/2." torusRadius="[escon:Front_CP_radius]" startPhi="0*deg" deltaPhi="360*deg"/>
0052 <Torus name="SFC3" innerRadius="0." outerRadius="[escon:CP_diameter]/2." torusRadius="[escon:Rear_CP_radius]" startPhi="0*deg" deltaPhi="360*deg"/>
0053 <Torus name="SFC4" innerRadius="0." outerRadius="[escon:CP_diameter]/2." torusRadius="[escon:Rear_CP_radius]" startPhi="0*deg" deltaPhi="360*deg"/>
0054 <Trapezoid name="SWED" dz="[escon:wedge_length]/2" theta="-[escon:wedge_angle]" phi="0" h1="[escon:wedge_width]/2" bl1="[escon:wedge_back_thick]/2" tl1="[escon:wedge_back_thick]/2" alp1="0" h2="[escon:wedge_width]/2" bl2="[escon:wedge_front_thick]/2" tl2="[escon:wedge_front_thick]/2" alp2="0"/>
0055 <Box name="SFBX" dx="[escon:waf_width]/2" dy="[escon:ceramic_length]/2" dz="[escon:box_thick]/2"/>
0056 <Box name="SFWX" dx="[escon:waf_width]/2" dy="[escon:waf_width]/2" dz="[escon:waf_thick]/2"/>
0057 <Box name="SFSX" dx="[escon:waf_active]/64" dy="[escon:waf_active]/2" dz="[escon:waf_thick]/2"/>
0058 <Box name="SFCX" dx="[escon:ceramic_width]/2" dy="[escon:ceramic_length]/2" dz="[escon:ceramic_thick]/2"/>
0059 <Box name="SFEX" dx="[escon:elec_width]/2" dy="[escon:elec_length]/2" dz="[escon:elec_thick]/2"/>
0060 <Box name="SFBY" dy="[escon:waf_width]/2" dx="[escon:ceramic_length]/2" dz="[escon:box_thick]/2"/>
0061 <Box name="SFWY" dx="[escon:waf_width]/2" dy="[escon:waf_width]/2" dz="[escon:waf_thick]/2"/>
0062 <Box name="SFSY" dx="[escon:waf_active]/2" dy="[escon:waf_active]/64" dz="[escon:waf_thick]/2"/>
0063 <Box name="SFCY" dy="[escon:ceramic_width]/2" dx="[escon:ceramic_length]/2" dz="[escon:ceramic_thick]/2"/>
0064 <Box name="SFEY" dx="[escon:elec_length]/2" dy="[escon:elec_width]/2" dz="[escon:elec_thick]/2"/>
0065 </SolidSection>
0066 <LogicalPartSection label="esalgo.xml">
0067 <LogicalPart name="SF" category="unspecified">
0068 <rSolid name="SF"/>
0069 <rMaterial name="materials:E_Air"/>
0070 </LogicalPart>
0071 <LogicalPart name="SFSX" category="unspecified">
0072 <rSolid name="SFSX"/>
0073 <rMaterial name="materials:E_Silicon"/>
0074 </LogicalPart>
0075 <LogicalPart name="SFSY" category="unspecified">
0076 <rSolid name="SFSY"/>
0077 <rMaterial name="materials:E_Silicon"/>
0078 </LogicalPart>
0079 <!-- Aluminium wedge -->
0080 <LogicalPart name="SWED" category="unspecified">
0081 <rSolid name="SWED"/>
0082 <rMaterial name="materials:E_Aluminium"/>
0083 </LogicalPart>
0084 <!-- X Layer of the Preshower -->
0085 <!-- silicon/ceramics/electronics bounding box-->
0086 <LogicalPart name="SFBX" category="unspecified">
0087 <rSolid name="SFBX"/>
0088 <rMaterial name="materials:E_Air"/>
0089 </LogicalPart>
0090 <!-- silicon wafer -->
0091 <LogicalPart name="SFWX" category="unspecified">
0092 <rSolid name="SFWX"/>
0093 <rMaterial name="materials:E_Silicon"/>
0094 </LogicalPart>
0095 <!-- ceramic -->
0096 <LogicalPart name="SFCX" category="unspecified">
0097 <rSolid name="SFCX"/>
0098 <rMaterial name="materials:E_G10"/>
0099 </LogicalPart>
0100 <!-- electronics box -->
0101 <LogicalPart name="SFEX" category="unspecified">
0102 <rSolid name="SFEX"/>
0103 <rMaterial name="materials:E_G10"/>
0104 </LogicalPart>
0105 <!-- Same again, for the Y layer;
0106 in principle these are the same parts as defined for the X layer,
0107 except: length <-> width -->
0108 <!-- silicon/ceramics/electronics bounding box-->
0109 <LogicalPart name="SFBY" category="unspecified">
0110 <rSolid name="SFBY"/>
0111 <rMaterial name="materials:E_Air"/>
0112 </LogicalPart>
0113 <!-- silicon wafer -->
0114 <LogicalPart name="SFWY" category="unspecified">
0115 <rSolid name="SFWY"/>
0116 <rMaterial name="materials:E_Silicon"/>
0117 </LogicalPart>
0118 <!-- ceramic -->
0119 <LogicalPart name="SFCY" category="unspecified">
0120 <rSolid name="SFCY"/>
0121 <rMaterial name="materials:E_G10"/>
0122 </LogicalPart>
0123 <!-- electronics box -->
0124 <LogicalPart name="SFEY" category="unspecified">
0125 <rSolid name="SFEY"/>
0126 <rMaterial name="materials:E_G10"/>
0127 </LogicalPart>
0128 <!-- LogicalPartSection label="Support Structures" -->
0129 <LogicalPart name="SFFA" category="unspecified">
0130 <rSolid name="SFFA"/>
0131 <rMaterial name="materials:E_Aluminium"/>
0132 </LogicalPart>
0133 <LogicalPart name="SFFN" category="unspecified">
0134 <rSolid name="SFFN"/>
0135 <rMaterial name="materials:E_Polythene"/>
0136 </LogicalPart>
0137 <LogicalPart name="SFRA" category="unspecified">
0138 <rSolid name="SFRA"/>
0139 <rMaterial name="materials:E_Aluminium"/>
0140 </LogicalPart>
0141 <LogicalPart name="SFRN" category="unspecified">
0142 <rSolid name="SFRN"/>
0143 <rMaterial name="materials:E_Polythene"/>
0144 </LogicalPart>
0145 <LogicalPart name="SFOD" category="unspecified">
0146 <rSolid name="SFOD"/>
0147 <rMaterial name="materials:E_Aluminium"/>
0148 </LogicalPart>
0149 <LogicalPart name="SFID" category="unspecified">
0150 <rSolid name="SFID"/>
0151 <rMaterial name="materials:E_Aluminium"/>
0152 </LogicalPart>
0153 <LogicalPart name="SFC1" category="unspecified">
0154 <rSolid name="SFC1"/>
0155 <rMaterial name="materials:E_Aluminium"/>
0156 </LogicalPart>
0157 <LogicalPart name="SFC2" category="unspecified">
0158 <rSolid name="SFC2"/>
0159 <rMaterial name="materials:E_Water"/>
0160 </LogicalPart>
0161 <LogicalPart name="SFC3" category="unspecified">
0162 <rSolid name="SFC3"/>
0163 <rMaterial name="materials:E_Aluminium"/>
0164 </LogicalPart>
0165 <LogicalPart name="SFC4" category="unspecified">
0166 <rSolid name="SFC4"/>
0167 <rMaterial name="materials:E_Water"/>
0168 </LogicalPart>
0169 </LogicalPartSection>
0170 <PosPartSection label="esalgo.xml">
0171 <PosPart copyNumber="1">
0172 <rParent name="eregalgo:EREG"/>
0173 <rChild name="esalgo:SF"/>
0174 <rRotation name="rotations:000D"/>
0175 <Translation x="0*fm" y="0*fm" z="[escon:PRESH_Z_OFFSET]"/>
0176 </PosPart>
0177 <PosPart copyNumber="1">
0178 <rParent name="esalgo:SF"/>
0179 <rChild name="esalgo:SFFA"/>
0180 <rRotation name="rotations:000D"/>
0181 <Translation x="0*fm" y="0*fm" z="-[escon:PRESH_Z_TOTAL]/2+[escon:P1]"/>
0182 </PosPart>
0183 <PosPart copyNumber="1">
0184 <rParent name="esalgo:SFFA"/>
0185 <rChild name="esalgo:SFFN"/>
0186 <rRotation name="rotations:000D"/>
0187 <Translation x="0*fm" y="0*fm" z="0*cm"/>
0188 </PosPart>
0189 <PosPart copyNumber="1">
0190 <rParent name="esalgo:SF"/>
0191 <rChild name="esalgo:SFRA"/>
0192 <rRotation name="rotations:000D"/>
0193 <Translation x="0*fm" y="0*fm" z="[escon:PRESH_Z_TOTAL]/2-[escon:P28]-[escon:P29]"/>
0194 </PosPart>
0195 <PosPart copyNumber="1">
0196 <rParent name="esalgo:SFRA"/>
0197 <rChild name="esalgo:SFRN"/>
0198 <rRotation name="rotations:000D"/>
0199 <Translation x="0*fm" y="0*fm" z="0*cm"/>
0200 </PosPart>
0201 <PosPart copyNumber="1">
0202 <rParent name="esalgo:SF"/>
0203 <rChild name="esalgo:SFOD"/>
0204 <rRotation name="rotations:000D"/>
0205 <Translation x="0*fm" y="0*fm" z="-[escon:PRESH_Z_TOTAL]/2+[escon:OD_Z_shift]"/>
0206 </PosPart>
0207 <PosPart copyNumber="1">
0208 <rParent name="esalgo:SF"/>
0209 <rChild name="esalgo:SFID"/>
0210 <rRotation name="rotations:000D"/>
0211 <Translation x="0*fm" y="0*fm" z="0.0*cm"/>
0212 </PosPart>
0213 <PosPart copyNumber="1">
0214 <rParent name="esalgo:SF"/>
0215 <rChild name="esalgo:SFC1"/>
0216 <rRotation name="rotations:000D"/>
0217 <Translation x="0*fm" y="0*fm" z="[escon:Front_CP_Z_shift]"/>
0218 </PosPart>
0219 <PosPart copyNumber="1">
0220 <rParent name="esalgo:SFC1"/>
0221 <rChild name="esalgo:SFC2"/>
0222 <rRotation name="rotations:000D"/>
0223 </PosPart>
0224 <PosPart copyNumber="1">
0225 <rParent name="esalgo:SF"/>
0226 <rChild name="esalgo:SFC3"/>
0227 <rRotation name="rotations:000D"/>
0228 <Translation x="0*fm" y="0*fm" z="[escon:Rear_CP_Z_shift]"/>
0229 </PosPart>
0230 <PosPart copyNumber="1">
0231 <rParent name="esalgo:SFC3"/>
0232 <rChild name="esalgo:SFC4"/>
0233 <rRotation name="rotations:000D"/>
0234 </PosPart>
0235 <PosPart copyNumber="1">
0236 <rParent name="esalgo:SFBX"/>
0237 <rChild name="esalgo:SFCX"/>
0238 <rRotation name="rotations:000D"/>
0239 <Translation x="0*fm" y="0*fm" z="-750*[mum]"/>
0240 </PosPart>
0241 <PosPart copyNumber="1">
0242 <rParent name="esalgo:SFBX"/>
0243 <rChild name="esalgo:SFWX"/>
0244 <rRotation name="rotations:000D"/>
0245 <Translation x="0*fm" y="-1.85*cm" z="-295*[mum]"/>
0246 </PosPart>
0247 <PosPart copyNumber="1">
0248 <rParent name="esalgo:SFBY"/>
0249 <rChild name="esalgo:SFCY"/>
0250 <rRotation name="rotations:000D"/>
0251 <Translation x="0*fm" y="0*fm" z="-750*[mum]"/>
0252 </PosPart>
0253 <PosPart copyNumber="1">
0254 <rParent name="esalgo:SFBY"/>
0255 <rChild name="esalgo:SFWY"/>
0256 <rRotation name="rotations:000D"/>
0257 <Translation x="-1.85*cm" y="0*fm" z="-295*[mum]"/>
0258 </PosPart>
0259 <PosPart copyNumber="1">
0260 <rParent name="esalgo:SFBX"/>
0261 <rChild name="esalgo:SFEX"/>
0262 <rRotation name="rotations:000D"/>
0263 <Translation x="0*fm" y="3.15*cm" z="300*[mum]"/>
0264 </PosPart>
0265 <PosPart copyNumber="1">
0266 <rParent name="esalgo:SFBY"/>
0267 <rChild name="esalgo:SFEY"/>
0268 <rRotation name="rotations:000D"/>
0269 <Translation x="3.15*cm" y="0*fm" z="300*[mum]"/>
0270 </PosPart>
0271 </PosPartSection>
0272 <RotationSection label="esalgo.xml">
0273 <Rotation name="R270" thetaX="90*deg" phiX="-90*deg" thetaY="90*deg" phiY="0*deg" thetaZ="0*deg" phiZ="0*deg"/>
0274 <Rotation name="R180" thetaX="90*deg" phiX="180*deg" thetaY="90*deg" phiY="-90*deg" thetaZ="0*deg" phiZ="0*deg"/>
0275 <Rotation name="RABS90" thetaX="90*deg" phiX="180*deg" thetaY="90*deg" phiY="90*deg" thetaZ="180*deg" phiZ="-90*deg"/>
0276 <Rotation name="RABS180B" thetaX="90*deg" phiX="0*deg" thetaY="90*deg" phiY="-90*deg" thetaZ="180*deg" phiZ="0*deg"/>
0277 <Rotation name="R090" thetaX="90*deg" phiX="90*deg" thetaY="90*deg" phiY="180*deg" thetaZ="0*deg" phiZ="0*deg"/>
0278 <Rotation name="RM1298" thetaX="90*deg" phiX="0*deg" thetaY="90*deg-[escon:ESWaferTilt]" phiY="90*deg" thetaZ="[escon:ESWaferTilt]" phiZ="-90*deg"/>
0279 <Rotation name="RM1299" thetaX="0*deg" phiX="0*deg" thetaY="90*deg" phiY="180*deg" thetaZ="90*deg" phiZ="-90*deg"/>
0280 <Rotation name="RM1300A" thetaX="90*deg-[escon:ESWaferTilt]" phiX="90*deg" thetaY="90*deg" phiY="180*deg" thetaZ="[escon:ESWaferTilt]" phiZ="-90*deg"/>
0281 </RotationSection>
0282 <Algorithm name="ecal:DDEcalPreshowerAlgo">
0283 <rParent name="esalgo:SF"/>
0284 <Vector name="IQUAD_MAX" type="numeric" nEntries="20">
0285 5,7,10,11,13,13,14,15,16,17,17,17,18,19,19,19,19,19,19,19
0286 </Vector>
0287 <Vector name="IQUAD_MIN" type="numeric" nEntries="20">
0288 1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,6,6,8,8,8
0289 </Vector>
0290 <!-- Types of ladders with 5 micromodules "length" -->
0291 <Vector name="TYPES_OF_LADD_L5" type="string" nEntries="3">
0292 0a,0b,0c
0293 </Vector>
0294 <!-- Types of ladders with 4 micromodules "length" -->
0295 <Vector name="TYPES_OF_LADD_L4" type="string" nEntries="9">
0296 1a,1b,1c,1d,1e,3a,2a,3b,2b
0297 </Vector>
0298 <!-- Asymetric ladder (x axis mirrored ladders ) -->
0299 <Vector name="ASYMETRIC_LADDER" type="numeric" nEntries="12">
0300 0,1,2,0,1,2,1,2,1,2,1,2
0301 </Vector>
0302 <!-- Micromodule map in a (5 micromodule "long") ladder -->
0303 <Vector name="LADD_L5_MAP" type="numeric" nEntries="30">
0304 1,1,1,1,1,1,1,1,1,1,
0305 0,1,1,1,1,1,1,1,1,1,
0306 1,0,1,1,1,1,1,1,1,1
0307 </Vector>
0308 <!-- Micromodule map in a (4 micromodule "long") ladder -->
0309 <Vector name="LADD_L4_MAP" type="numeric" nEntries="72">
0310 1,1,1,1,1,1,1,1,
0311 0,1,1,1,1,1,1,1,
0312 1,0,1,1,1,1,1,1,
0313 0,1,0,1,1,1,1,1,
0314 1,0,1,0,1,1,1,1,
0315 1,1,1,1,1,1,1,0,
0316 1,1,1,1,1,1,0,1,
0317 1,1,1,1,1,0,1,0,
0318 1,1,1,1,0,1,0,1
0319 </Vector>
0320 <!-- Number of ladders in each column starting with central one -->
0321 <Vector name="NUMB_OF_LADD_IN_COL" type="numeric" nEntries="10">
0322 3,3,3,4,4,4,4,3,3,2
0323 </Vector>
0324 <!-- Starting (top) position (or starting micromodule) of a ladders in a Preshower plane -->
0325 <Vector name="START_OF_1ST_LADD" type="numeric" nEntries="10">
0326 1,1,1,2,3,3,5,7,9,13
0327 </Vector>
0328 <!-- Type of ladders in a first row starting from top down -->
0329 <Vector name="TYPE_OF_LADD_1" type="string" nEntries="10">
0330 0a,0a,0a,0a,0a,3a,1a,3a,3a,3b
0331 </Vector>
0332 <!-- Type of ladders in a second row starting from top down -->
0333 <Vector name="TYPE_OF_LADD_2" type="string" nEntries="10">
0334 1a,0a,0a,1a,0a,0a,1a,0a,1a,1a
0335 </Vector>
0336 <!-- Type of ladders in a third row starting from top down -->
0337 <Vector name="TYPE_OF_LADD_3" type="string" nEntries="10">
0338 1a,1b,0b,1a,1a,0a,1a,0a,1a,100
0339 </Vector>
0340 <!-- Type of ladders in a last row starting from top down -->
0341 <Vector name="TYPE_OF_LADD_4" type="string" nEntries="10">
0342 100,100,100,1d,1a,1a,1a,100,100,100
0343 </Vector>
0344 <!-- Lead axis x endpoints in the first layer simple -->
0345 <Vector name="1ST_ABSX" type="numeric" nEntries="13">
0346 309.74*mm,420.47*mm,450.48*mm,619.76*mm,675.23*mm,
0347 819.22*mm,876.14*mm,933.08*mm,1017.51*mm,
0348 1048.12*mm,1076.96*mm,1135.27*mm,1192.5*mm
0349 </Vector>
0350 <!-- Lead axis y endpoints in the first layer simple -->
0351 <Vector name="1ST_ABSY" type="numeric" nEntries="13">
0352 1217.84*mm,1161.44*mm,1100.59*mm,1072.5*mm,1016.6*mm,
0353 960.4*mm,841.38*mm,787.44*mm,727.02*mm,
0354 672.45*mm,645.6*mm,479.57*mm,363.18*mm
0355 </Vector>
0356 <!-- Lead axis x endpoints in the second layer simple -->
0357 <Vector name="2ND_ABSX" type="numeric" nEntries="13">
0358 342.35*mm,486.00*mm,657.13*mm,716.21*mm,772.89*mm,
0359 829.73*mm,918.68*mm,976.16*mm,1004.33*mm,1033.93*mm,
0360 1092.47*mm,1153.14*mm,1209.72*mm
0361 </Vector>
0362 <!-- Lead axis y endpoints in the second layer simple -->
0363 <Vector name="2ND_ABSY" type="numeric" nEntries="13">
0364 1206.56*mm,1118.91*mm,1060.04*mm,1005.29*mm,942.46*mm,
0365 886.66*mm,826.54*mm,800.52*mm,686.6*mm,680.97*mm,
0366 626.47*mm,428.09*mm,312.02*mm
0367 </Vector>
0368 <Numeric name="waf_intra_col_sep" value="[escon:waf_intra_col_sep]"/>
0369 <Numeric name="waf_inter_col_sep" value="[escon:waf_inter_col_sep]"/>
0370 <Numeric name="wedge_length" value="[escon:wedge_length]"/>
0371 <Numeric name="wedge_angle" value="[escon:wedge_angle]"/>
0372 <Numeric name="PRESH_Z_TOTAL" value="[escon:PRESH_Z_TOTAL]"/>
0373 <Numeric name="waf_active" value="[escon:waf_active]"/>
0374 <Numeric name="wedge_offset" value="[escon:wedge_offset]"/>
0375 <Numeric name="ywedge_ceramic_diff" value="[escon:ywedge_ceramic_diff]"/>
0376 <Numeric name="zwedge_ceramic_diff" value="[escon:zwedge_ceramic_diff]"/>
0377 <Numeric name="ladder_thick" value="[escon:ladder_thick]"/>
0378 <Numeric name="ladder_width" value="[escon:ladder_width]"/>
0379 <Numeric name="box_thick" value="[escon:box_thick]"/>
0380 <Numeric name="micromodule_length" value="[escon:micromodule_length]"/>
0381 <Numeric name="box_thick" value="[escon:box_thick]"/>
0382 <String name="LadderMaterial" value="materials:E_Air"/>
0383 <Numeric name="LdrFrnt_Length" value="[escon:LdrFrnt_Length]"/>
0384 <Numeric name="LdrFrnt_Offset" value="[escon:LdrFrnt_Offset]"/>
0385 <Numeric name="LdrBck_Length" value="[escon:LdrBck_Length]"/>
0386 <Numeric name="LdrBck_Offset" value="[escon:LdrBck_Offset]"/>
0387 <Numeric name="ceramic_length" value="[escon:ceramic_length]"/>
0388 <Numeric name="wedge_back_thick" value="[escon:wedge_back_thick]"/>
0389 <Numeric name="dee_sep" value="[escon:dee_sep]"/>
0390 <Numeric name="R_MIN_Abs_Al" value="[escon:R_MIN_Abs_Al]"/>
0391 <Numeric name="R_MIN_Abs_Pb" value="[escon:R_MIN_Abs_Pb]"/>
0392 <Numeric name="R_MAX_Abs_Al" value="[escon:R_MAX_Abs_Al]"/>
0393 <Numeric name="AbsAlX_X" value="[escon:AbsAlX_X]"/>
0394 <Numeric name="AbsAlX_Y" value="[escon:AbsAlX_Y]"/>
0395 <Numeric name="AbsAlX_subtr1_Xshift" value="[escon:AbsAlX_subtr1_Xshift]"/>
0396 <Numeric name="AbsAlX_subtr1_Yshift" value="[escon:AbsAlX_subtr1_Yshift]"/>
0397 <Numeric name="AbsAlY_X" value="[escon:AbsAlY_X]"/>
0398 <Numeric name="AbsAlY_Y" value="[escon:AbsAlY_Y]"/>
0399 <Numeric name="AbsAlY_subtr1_Xshift" value="[escon:AbsAlY_subtr1_Xshift]"/>
0400 <Numeric name="AbsAlY_subtr1_Yshift" value="[escon:AbsAlY_subtr1_Yshift]"/>
0401 <!-- a vector of layer thicknesses; simply for convenience -->
0402 <Vector name="Layers" type="numeric" nEntries="29">
0403 [escon:P1], [escon:P2], [escon:P3], [escon:P4], [escon:P5],
0404 [escon:P6], [escon:P7], [escon:P8], [escon:P9], [escon:P10],
0405 [escon:P11], [escon:P12], [escon:P13], [escon:P14], [escon:P15],
0406 [escon:P16], [escon:P17], [escon:P18], [escon:P19], [escon:P20],
0407 [escon:P21], [escon:P22], [escon:P23], [escon:P24], [escon:P25],
0408 [escon:P26], [escon:P27], [escon:P28], [escon:P29]
0409 </Vector>
0410 <Vector name="LayMat" type="string" nEntries="29">
0411 materials:E_Aluminium, materials:E_Polythene, materials:E_Aluminium, materials:E_Air, materials:E_Air,
0412 materials:E_Aluminium, materials:E_Water, materials:E_Aluminium, materials:E_Aluminium, materials:E_Lead,
0413 materials:E_Aluminium, materials:E_Aluminium, materials:E_Air, materials:E_Aluminium, materials:E_Air,
0414 materials:E_Aluminium, materials:E_Water, materials:E_Aluminium, materials:E_Aluminium, materials:E_Lead,
0415 materials:E_Aluminium, materials:E_Aluminium, materials:E_Air, materials:E_Aluminium, materials:E_Air,
0416 materials:E_Air, materials:E_Aluminium, materials:E_Polythene, materials:E_Aluminium
0417 </Vector>
0418 <Vector name="LayName" type="string" nEntries="29">
0419 SFModer1Al1, SFModer1, SFModer1Al2, SFFoam1, SFModerAir1,
0420 SFCool1Al1, SFCool1Wtr, SFCool1Al2, SFAbs1Al1, SFAbs1Pb,
0421 SFAbs1Al2, SFMMAlSupp1, SFMMAir1, SFMMAlEle1, SFAirGap1,
0422 SFCool2Al1, SFCool2Wtr, SFCool2Al2, SFAbs2Al1, SFAbs2Pb,
0423 SFAbs2Al2, SFMMAlSupp2, SFMMAir2, SFMMAlEle2, SFAirGap2,
0424 SFFoam2, SFModer2Al1, SFModer2, SFModer2Al2
0425 </Vector>
0426 <Vector name="LadPrefix" type="string" nEntries="12">
0427 SFLX, SFLY, tmp_name_5a, tmp_name_5b, tmp_name_5c, tmp_name_5d, tmp_name_5e,
0428 tmp_name_a, tmp_name_b, tmp_name_c, tmp_name_d, tmp_name_e
0429 </Vector>
0430 <!-- a vector of inner radii of the presh-layers -->
0431 <Vector name="R_MAX" type="numeric" nEntries="29">
0432 [escon:Front_window_Al], <!-- 1 -->
0433 [escon:R_MAX_Layers], <!-- 2 -->
0434 [escon:Window_backend_Al], <!-- 3 -->
0435 [escon:R_MAX_Layers], <!-- 4 -->
0436 [escon:R_MAX_Layers], <!-- 5 -->
0437 [escon:R_MAX_Layers], <!-- 6 -->
0438 [escon:R_MAX_Layers], <!-- 7 -->
0439 [escon:R_MAX_Layers], <!-- 8 -->
0440 [escon:R_MAX_Layers], <!-- 9 -->
0441 [escon:R_MAX_Layers], <!-- 10 -->
0442 [escon:R_MAX_Layers], <!-- 11 -->
0443 [escon:R_MAX_Layers], <!-- 12 -->
0444 [escon:R_MAX_Layers], <!-- 13 -->
0445 [escon:R_MAX_Layers], <!-- 14 -->
0446 [escon:R_MAX_Layers], <!-- 15 -->
0447 [escon:R_MAX_Layers], <!-- 16 -->
0448 [escon:R_MAX_Layers], <!-- 17 -->
0449 [escon:R_MAX_Layers], <!-- 18 -->
0450 [escon:R_MAX_Layers], <!-- 19 -->
0451 [escon:R_MAX_Layers], <!-- 20 -->
0452 [escon:R_MAX_Layers], <!-- 21 -->
0453 [escon:R_MAX_Layers], <!-- 22 -->
0454 [escon:R_MAX_Layers], <!-- 23 -->
0455 [escon:R_MAX_Layers], <!-- 24 -->
0456 [escon:R_MAX_Layers], <!-- 25 -->
0457 [escon:R_MAX_Layers], <!-- 26 -->
0458 [escon:Window_backend_Al], <!-- 27 -->
0459 [escon:R_MAX_Layers], <!-- 28 -->
0460 [escon:Rear_window_Al] <!-- 29 -->
0461 </Vector>
0462 <!-- a vector of inner radii of the presh-layers -->
0463 <Vector name="R_MIN" type="numeric" nEntries="29">
0464 [escon:R_MIN], <!-- 1 -->
0465 [escon:R_MIN_Layers], <!-- 2 -->
0466 [escon:R_MIN], <!-- 3 -->
0467 [escon:R_MIN_Layers], <!-- 4 -->
0468 [escon:R_MIN_Layers], <!-- 5 -->
0469 [escon:R_MIN_Layers], <!-- 6 -->
0470 [escon:R_MIN_Layers], <!-- 7 -->
0471 [escon:R_MIN_Layers], <!-- 8 -->
0472 [escon:R_MIN_Layers], <!-- 9 -->
0473 [escon:R_MIN_Layers], <!-- 10 -->
0474 [escon:R_MIN_Layers], <!-- 11 -->
0475 [escon:R_MIN_Layers], <!-- 12 -->
0476 [escon:R_MIN_Layers], <!-- 13 -->
0477 [escon:R_MIN_Layers], <!-- 14 -->
0478 [escon:R_MIN_Layers], <!-- 15 -->
0479 [escon:R_MIN_Layers], <!-- 16 -->
0480 [escon:R_MIN_Layers], <!-- 17 -->
0481 [escon:R_MIN_Layers], <!-- 18 -->
0482 [escon:R_MIN_Layers], <!-- 19 -->
0483 [escon:R_MIN_Layers], <!-- 20 -->
0484 [escon:R_MIN_Layers], <!-- 21 -->
0485 [escon:R_MIN_Layers], <!-- 22 -->
0486 [escon:R_MIN_Layers], <!-- 23 -->
0487 [escon:R_MIN_Layers], <!-- 24 -->
0488 [escon:R_MIN_Layers], <!-- 25 -->
0489 [escon:R_MIN_Layers], <!-- 26 -->
0490 [escon:R_MIN], <!-- 27 -->
0491 [escon:R_MIN_Layers], <!-- 28 -->
0492 [escon:R_MIN] <!-- 29 -->
0493 </Vector>
0494 </Algorithm>
0495 </DDDefinition>