Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/MuonCommonData/data/ge0shield/2030/v1/ge0shield.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003 
0004  <ConstantsSection label="ge0shield.xml" eval="true">
0005   <Constant name="etaMax"     value="3.14"/>
0006   <Constant name="slope"      value="tan(2.0*atan(exp(-[etaMax])))"/>
0007   <Constant name="dzPb"       value="5*mm"/>
0008   <Constant name="dzPE"       value="7.5*mm"/>
0009   <Constant name="dzSS"       value="2.5*mm"/>
0010   <Constant name="zstartGE0"  value="([cms:CalorBeamZ3] + [ge0:zFrGE0])"/>
0011   <Constant name="zposGE0Pb1" value="([zstartGE0] + 2 * [ge0:dzGE0] + [ge0:zGpGE0])"/>
0012   <Constant name="zposGE0Pb2" value="([zposGE0Pb1] + 2 * [dzPb])"/>
0013   <Constant name="rMaxGE0Pb1" value="[ge0:rMin]"/>
0014   <Constant name="rMinGE0Pb1" value="([rMaxGE0Pb1] - 2 *[dzPb])"/>
0015   <Constant name="zposGE0PE1" value="[zposGE0Pb2]"/>
0016   <Constant name="zposGE0PE2" value="([zposGE0PE1] + 2 * [dzPE])"/>
0017   <Constant name="rMinGE0PE1" value="([rMinGE0Pb1] - 50.0*mm)"/>
0018   <Constant name="rMinGE0Pb2" value="([rMinGE0PE1] - 2 * [dzPb])"/>
0019   <Constant name="zposGE0Pb3" value="[zposGE0PE2]"/>
0020   <Constant name="zposGE0SS1" value="[zposGE0PE2]"/>
0021   <Constant name="zposGE0SS2" value="([zposGE0SS1] + 2 * [dzSS])"/>
0022   <Constant name="rMinGE0SS1" value="([rMinGE0Pb2] - 2 * [dzSS])"/>
0023   <Constant name="zposGE0SS3" value="([zposGE0SS2] + 2 * [dzSS])"/>
0024   <Constant name="rMinGE0SS2" value="([rMinGE0SS1] - 2 * [dzSS])"/>
0025   <Constant name="rMax"       value="675*mm"/>
0026   <Constant name="zposGE0PE3" value="([zposGE0SS3] + 2 * [dzPE])"/>
0027   <Constant name="rMin1GE0"   value="[zstartGE0] * [slope]"/>
0028   <Constant name="rMin2GE0"   value="[zposGE0SS3] * [slope]"/>
0029   <Constant name="rMin3GE0"   value="[zposGE0PE3] * [slope]"/>
0030  </ConstantsSection>
0031 
0032  <SolidSection label="ge0shield.xml">
0033   <Polycone name="ShieldingAntinomyLead_1_GE0" startPhi="0*deg" deltaPhi="360*deg">
0034    <ZSection z="[zstartGE0]"  rMin="[rMinGE0Pb1]" rMax="[rMaxGE0Pb1]"/>
0035    <ZSection z="[zposGE0Pb1]" rMin="[rMinGE0Pb1]" rMax="[rMaxGE0Pb1]"/>
0036    <ZSection z="[zposGE0Pb1]" rMin="[rMinGE0Pb1]" rMax="[ge0:rMax]"/>
0037    <ZSection z="[zposGE0Pb2]" rMin="[rMinGE0Pb1]" rMax="[ge0:rMax]"/>
0038   </Polycone>
0039   <Polycone name="ShieldingBoronPoly_1_GE0" startPhi="0*deg" deltaPhi="360*deg">
0040    <ZSection z="[zstartGE0]"  rMin="[rMinGE0PE1]" rMax="[rMinGE0Pb1]"/>
0041    <ZSection z="[zposGE0PE1]" rMin="[rMinGE0PE1]" rMax="[rMinGE0Pb1]"/>
0042    <ZSection z="[zposGE0PE1]" rMin="[rMinGE0PE1]" rMax="[ge0:rMax]"/>
0043    <ZSection z="[zposGE0PE2]" rMin="[rMinGE0PE1]" rMax="[ge0:rMax]"/>
0044   </Polycone>
0045   <Polycone name="ShieldingAntinomyLead_2_GE0" startPhi="0*deg" deltaPhi="360*deg">
0046    <ZSection z="[zstartGE0]"  rMin="[rMinGE0Pb2]" rMax="[rMinGE0PE1]"/>
0047    <ZSection z="[zposGE0Pb3]" rMin="[rMinGE0Pb2]" rMax="[rMinGE0PE1]"/>
0048   </Polycone>
0049   <Polycone name="ShieldingStainlessSteel_1_GE0" startPhi="0*deg" deltaPhi="360*deg">
0050    <ZSection z="[zstartGE0]"  rMin="[rMinGE0SS1]" rMax="[rMinGE0Pb2]"/>
0051    <ZSection z="[zposGE0SS1]" rMin="[rMinGE0SS1]" rMax="[rMinGE0Pb2]"/>
0052    <ZSection z="[zposGE0SS1]" rMin="[rMinGE0SS1]" rMax="[ge0:rMax]"/>
0053    <ZSection z="[zposGE0SS2]" rMin="[rMinGE0SS1]" rMax="[ge0:rMax]"/>
0054   </Polycone>
0055   <Polycone name="ShieldingStainlessSteel_2_GE0" startPhi="0*deg" deltaPhi="360*deg">
0056    <ZSection z="[zstartGE0]"  rMin="[rMinGE0SS2]" rMax="[rMinGE0SS1]"/>
0057    <ZSection z="[zposGE0SS2]" rMin="[rMinGE0SS2]" rMax="[rMinGE0SS1]"/>
0058    <ZSection z="[zposGE0SS2]" rMin="[rMinGE0SS2]" rMax="[rMax]"/>
0059    <ZSection z="[zposGE0SS3]" rMin="[rMinGE0SS2]" rMax="[rMax]"/>
0060   </Polycone>
0061   <Polycone name="ShieldingBoronPoly_2_GE0" startPhi="0*deg" deltaPhi="360*deg">
0062    <ZSection z="[zstartGE0]"  rMin="[rMin1GE0]"   rMax="[rMinGE0SS2]"/>
0063    <ZSection z="[zposGE0SS3]" rMin="[rMin2GE0]"   rMax="[rMinGE0SS2]"/>
0064    <ZSection z="[zposGE0SS3]" rMin="[rMin2GE0]"   rMax="[rMax]"/>
0065    <ZSection z="[zposGE0PE3]" rMin="[rMin3GE0]"   rMax="[rMax]"/>
0066   </Polycone>
0067  </SolidSection>
0068 
0069  <LogicalPartSection label="ge0shield.xml">
0070   <LogicalPart name="ShieldingAntinomyLead_1_GE0" category="unspecified">
0071    <rSolid name="ShieldingAntinomyLead_1_GE0"/>
0072    <rMaterial name="materials:AntiLead"/>
0073   </LogicalPart>
0074   <LogicalPart name="ShieldingBoronPoly_1_GE0" category="unspecified">
0075    <rSolid name="ShieldingBoronPoly_1_GE0"/>
0076    <rMaterial name="materials:Boron Polyethyl."/>
0077   </LogicalPart>
0078   <LogicalPart name="ShieldingAntinomyLead_2_GE0" category="unspecified">
0079    <rSolid name="ShieldingAntinomyLead_2_GE0"/>
0080    <rMaterial name="materials:AntiLead"/>
0081   </LogicalPart>
0082   <LogicalPart name="ShieldingBoronPoly_2_GE0" category="unspecified">
0083    <rSolid name="ShieldingBoronPoly_2_GE0"/>
0084    <rMaterial name="materials:Boron Polyethyl."/>
0085   </LogicalPart>
0086   <LogicalPart name="ShieldingStainlessSteel_1_GE0" category="unspecified">
0087    <rSolid name="ShieldingStainlessSteel_1_GE0"/>
0088    <rMaterial name="materials:StainlessSteel"/>
0089   </LogicalPart>
0090   <LogicalPart name="ShieldingStainlessSteel_2_GE0" category="unspecified">
0091    <rSolid name="ShieldingStainlessSteel_2_GE0"/>
0092    <rMaterial name="materials:StainlessSteel"/>
0093   </LogicalPart>
0094  </LogicalPartSection>
0095 
0096  <PosPartSection label="ge0shield.xml">
0097   <PosPart copyNumber="1">
0098    <rParent name="mf:GE0RingP"/>
0099    <rChild name="ge0shield:ShieldingAntinomyLead_1_GE0"/>
0100   </PosPart>
0101   <PosPart copyNumber="1">
0102    <rParent name="mf:GE0RingP"/>
0103    <rChild name="ge0shield:ShieldingBoronPoly_1_GE0"/>
0104   </PosPart>
0105   <PosPart copyNumber="1">
0106    <rParent name="mf:GE0RingP"/>
0107    <rChild name="ge0shield:ShieldingAntinomyLead_2_GE0"/>
0108   </PosPart>
0109   <PosPart copyNumber="1">
0110    <rParent name="mf:GE0RingP"/>
0111    <rChild name="ge0shield:ShieldingStainlessSteel_1_GE0"/>
0112   </PosPart>
0113   <PosPart copyNumber="1">
0114    <rParent name="mf:MEP"/>
0115    <rChild name="ge0shield:ShieldingBoronPoly_2_GE0"/>
0116   </PosPart>
0117   <PosPart copyNumber="1">
0118    <rParent name="mf:MEP"/>
0119    <rChild name="ge0shield:ShieldingStainlessSteel_2_GE0"/>
0120   </PosPart>
0121   <PosPart copyNumber="1">
0122    <rParent name="mf:GE0RingN"/>
0123    <rChild name="ge0shield:ShieldingAntinomyLead_1_GE0"/>
0124   </PosPart>
0125   <PosPart copyNumber="1">
0126    <rParent name="mf:GE0RingN"/>
0127    <rChild name="ge0shield:ShieldingBoronPoly_1_GE0"/>
0128   </PosPart>
0129   <PosPart copyNumber="1">
0130    <rParent name="mf:GE0RingN"/>
0131    <rChild name="ge0shield:ShieldingAntinomyLead_2_GE0"/>
0132   </PosPart>
0133   <PosPart copyNumber="1">
0134    <rParent name="mf:GE0RingN"/>
0135    <rChild name="ge0shield:ShieldingStainlessSteel_1_GE0"/>
0136   </PosPart>
0137   <PosPart copyNumber="1">
0138    <rParent name="mf:MEN"/>
0139    <rChild name="ge0shield:ShieldingBoronPoly_2_GE0"/>
0140   </PosPart>
0141   <PosPart copyNumber="1">
0142    <rParent name="mf:MEN"/>
0143    <rChild name="ge0shield:ShieldingStainlessSteel_2_GE0"/>
0144   </PosPart>
0145  </PosPartSection>
0146 </DDDefinition>