Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/TrackerCommonData/data/PhaseII/Tracker_DD4hep_compatible_2021_02/pixfwd.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <!--
0003 ============= XML GENERATION METADATA HEADER =============
0004 tkLayout revision: xmls_dd4hep-3445-70dcfbb
0005 tkLayout developed by https://github.com/tkLayout/tkLayout/graphs/contributors .
0006 Gabrielle (ghugo on localhost.localdomain) responsible for cross-check of the automatically-generated description below.
0007 generation date: 2021-02-08.11:54:56
0008 note: see OT800_IT615_2021_02_08.cfg for full config files
0009 =========== END XML GENERATION METADATA HEADER ===========
0010 -->
0011 <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">
0012     
0013 
0014 <ConstantsSection label="pixfwd.xml" eval="true">
0015  <Constant name="zero" value="0.0*fm"/>
0016  <Constant name="TBPXAndTFPXOuterRadius"     value="21.1*cm"/>
0017  <Constant name="TEPXOuterRadius"            value="30.7*cm"/>
0018 
0019  <Constant name="AnchorZ"        value="0.*mm"/>
0020  <Constant name="ZPixelForward"  value="291.*mm"/>
0021  <Constant name="RootStartZ"     value="-64*mm"/> <!-- For Tilted Inner Tracker: 124*mm-->
0022  <Constant name="RootMidZ1"      value="[cms:TrackLumiZ1]-[ZPixelForward]"/>
0023  <Constant name="RootMidZ2"      value="[cms:TrackLumiZ2]-[ZPixelForward]"/>
0024  <Constant name="RootMidZ3"      value="[cms:TrackBeamZ1]-[ZPixelForward]"/>
0025  <Constant name="Zextension"      value="273.11*mm"/>
0026  <Constant name="ZextensionCables"      value="203.5*mm"/>
0027 
0028  <Constant name="ZCylinder"      value="[AnchorZ]"/>
0029  
0030     <Constant name="Conn3Rout" value="19.0*cm"/>
0031     <Constant name="Conn3Rin" value="18.0*cm"/>
0032     <Constant name="Conn4Rin" value="18.0*cm"/>
0033     <Constant name="Conn3T" value="51.0*cm"/>
0034     <Constant name="Conn4T" value="120.00*cm"/>
0035     <Constant name="ConnToSTZ" value="30.50*cm"/>
0036     <Constant name="Conn3Z" value="54.62*cm-[ZPixelForward]"/>
0037     <Constant name="Conn4Z" value="[Conn3Z]+([Conn3T]+[Conn4T])/2"/>
0038     <Constant name="ServiceRout" value="21.0*cm"/>
0039     <Constant name="ServiceRin" value="18.0*cm"/>
0040     <Constant name="ServT" value="48.5*cm"/>
0041     <Constant name="ServZ" value="[Conn4Z]+([Conn4T]+[ServT])/2"/>
0042     <Constant name="ServCablT" value="32.2*cm"/>
0043     <Constant name="ServCablZ" value="[ServZ]+[ServT]/2+[ServCablT]/2"/>
0044     <Constant name="RinSupTubCab" value="18.00*cm"/>
0045 
0046 </ConstantsSection>
0047 <SolidSection label="pixfwd.xml">
0048  <Polycone name="Forward" startPhi="0*deg" deltaPhi="360*deg" >    <!-- TEMPORARY!! Should be defined automatically -->
0049    <ZSection z="[RootStartZ]" rMin="2.8*cm" rMax="[TBPXAndTFPXOuterRadius]"/>
0050    <ZSection z="95.90*cm" rMin="2.8*cm" rMax="[TBPXAndTFPXOuterRadius]"/>
0051    <ZSection z="95.90*cm" rMin="2.8*cm" rMax="[pixbar:Tracker2SOuterRadius]"/>
0052    <ZSection z="120.9*cm" rMin="2.8*cm" rMax="[pixbar:Tracker2SOuterRadius]"/>
0053    <ZSection z="120.9*cm" rMin="6.23*cm" rMax="[pixbar:Tracker2SOuterRadius]"/>
0054    <ZSection z="247.8*cm" rMin="6.23*cm" rMax="[pixbar:Tracker2SOuterRadius]"/>
0055    <ZSection z="247.8*cm" rMin="110.0*cm" rMax="[pixbar:Tracker2SOuterRadius]"/>
0056    <ZSection z="261.9*cm" rMin="110.0*cm" rMax="[pixbar:Tracker2SOuterRadius]"/>
0057  </Polycone>
0058  <Polycone name="Phase2PixelEndcap" startPhi="0*deg" deltaPhi="360*deg" >
0059    <ZSection z="[RootStartZ]"  rMin="2.8*cm" rMax="[TBPXAndTFPXOuterRadius]"/>
0060    <ZSection z="120.9*cm"   rMin="2.8*cm" rMax="[TBPXAndTFPXOuterRadius]"/>
0061    <ZSection z="120.9*cm"   rMin="6.23*cm" rMax="[TBPXAndTFPXOuterRadius]"/>
0062    <ZSection z="129.9*cm"   rMin="6.23*cm" rMax="[TBPXAndTFPXOuterRadius]"/>
0063    <ZSection z="129.9*cm"   rMin="6.23*cm" rMax="[TEPXOuterRadius]"/>
0064    <ZSection z="247.8*cm"   rMin="6.23*cm" rMax="[TEPXOuterRadius]"/>
0065  </Polycone>
0066  <SubtractionSolid name="Phase2OTForward">
0067    <rSolid name="Forward"/>
0068    <rSolid name="Phase2PixelEndcap"/>
0069    <Translation x="0*cm" y="0*cm" z="0*cm"/>
0070  </SubtractionSolid>
0071 </SolidSection>
0072 <LogicalPartSection label="pixfwd.xml">
0073   <LogicalPart name="Phase2PixelEndcap" category="envelope">
0074     <rSolid name="Phase2PixelEndcap"/>
0075     <rMaterial name="materials:Air"/>
0076   </LogicalPart>
0077   <LogicalPart name="Phase2OTForward" category="envelope">
0078     <rSolid name="Phase2OTForward"/>
0079     <rMaterial name="materials:Air"/>
0080   </LogicalPart>
0081 </LogicalPartSection>
0082 </DDDefinition>