Back to home page

Project CMSSW displayed by LXR

 
 

    


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