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