Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/ForwardCommonData/data/pixfwd/2021/v1/pixfwd.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003     
0004 <ConstantsSection label="pixfwd.xml" eval="true">
0005  <Constant name="CylindersOuterRmin" value="168.00*mm"/>
0006  <Constant name="CylindersOuterRmax" value="174.50*mm"/>
0007  <Constant name="CylindersOuterLength" value="2101.09*mm"/> 
0008  <Constant name="CylindersEndFlangeLength" value="41.30*mm"/> 
0009  <Constant name="RootRadius"     value="[CylindersOuterRmax]"/>
0010  <Constant name="RootHalfLength" value="[CylindersOuterLength]/2. + [CylindersEndFlangeLength]/2."/>
0011  <Constant name="AnchorZ"        value="0.*mm"/>
0012  <Constant name="ZPixelForward"  value="291.*mm"/>
0013  <Constant name="RootStartZ"     value="-4*mm"/> 
0014  <Constant name="RootMidZ1"      value="[cms:TrackLumiZ1]-[ZPixelForward]"/>
0015  <Constant name="RootMidZ2"      value="[cms:TrackLumiZ2]-[ZPixelForward]"/>
0016  <Constant name="RootMidZ3"      value="[cms:TrackBeamZ1]-[ZPixelForward]"/>
0017  <Constant name="RootEndZ"       value="2*[RootHalfLength]"/>
0018  <Constant name="DiskHalfWidth"  value="36.625*mm"/>  <!-- 37.5*mm -->
0019  <Constant name="Disk1Z"         value="[DiskHalfWidth]"/>
0020 </ConstantsSection>
0021 
0022 <SolidSection label="pixfwd.xml">
0023  <Polycone name="PixelForwardZplus" startPhi="0*deg" deltaPhi="360*deg" >
0024  <ZSection z="[RootStartZ]"  rMin="[cms:TrackBeamR1]"  rMax="[RootRadius]"/>
0025  <ZSection z="[RootMidZ1]"   rMin="[cms:TrackBeamR11]" rMax="[RootRadius]"/>
0026  <ZSection z="[RootMidZ2]"   rMin="[cms:TrackBeamR11]" rMax="[RootRadius]"/>
0027  <ZSection z="[RootMidZ3]"   rMin="[cms:TrackBeamR12]" rMax="[RootRadius]"/>
0028  <ZSection z="[RootEndZ]"    rMin="[cms:TrackBeamR2]"  rMax="[RootRadius]"/>
0029  </Polycone>
0030  <Polycone name="PixelForwardZminus" startPhi="0*deg" deltaPhi="360*deg" >
0031  <ZSection z="-[RootEndZ]"    rMin="[cms:TrackBeamR2]"  rMax="[RootRadius]"/>
0032  <ZSection z="-[RootMidZ3]"   rMin="[cms:TrackBeamR12]" rMax="[RootRadius]"/>
0033  <ZSection z="-[RootMidZ2]"   rMin="[cms:TrackBeamR11]" rMax="[RootRadius]"/>
0034  <ZSection z="-[RootMidZ1]"   rMin="[cms:TrackBeamR11]" rMax="[RootRadius]"/>
0035  <ZSection z="-[RootStartZ]"  rMin="[cms:TrackBeamR1]"  rMax="[RootRadius]"/>
0036  </Polycone>
0037 </SolidSection>
0038 
0039 <LogicalPartSection label="pixfwd.xml">
0040  <LogicalPart name="PixelForwardZplus" category="envelope">
0041   <rSolid name="PixelForwardZplus"/>
0042   <rMaterial name="materials:Air"/>
0043  </LogicalPart>
0044  <LogicalPart name="PixelForwardZminus" category="envelope">
0045   <rSolid name="PixelForwardZminus"/>
0046   <rMaterial name="materials:Air"/>
0047  </LogicalPart>
0048 </LogicalPartSection>
0049 
0050 <PosPartSection label="pixfwd.xml">
0051   <PosPart copyNumber="1">
0052     <rParent name="cms:CMSE"/>
0053     <rChild name="pixfwd:PixelForwardZplus"/>
0054     <Translation x="0*mm" y="0*mm" z="[ZPixelForward]"/>
0055   </PosPart>
0056   <PosPart copyNumber="2">
0057     <rParent name="cms:CMSE"/>
0058     <rChild name="pixfwd:PixelForwardZminus"/>
0059     <Translation x="0*mm" y="0*mm" z="-[ZPixelForward]"/>
0060   </PosPart>
0061 </PosPartSection>
0062     
0063 </DDDefinition>