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>