Warning, /Geometry/TrackerCommonData/data/PhaseII/TiltedTracker404/pixbar.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: tracker_subvolumes-2549-4b8eff9 on git@github.com:ghugo83/tkLayout.git
0005 generated by: Gabrielle Hugo (ghugo on hpsilicon2.dyndns.cern.ch)
0006 generation date: 2018-04-05.11:43:22
0007 note: see OT613_200_IT404_2018_04_05.cfg for full config files
0008 =========== END XML GENERATION METADATA HEADER ===========
0009 -->
0010 <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">
0011 <ConstantsSection label="pixbar.xml" eval="true">
0012 <Constant name="zero" value="0.0*fm"/>
0013 <Constant name="Rin1" value="2.6*cm"/>
0014 <Constant name="Rin2" value="18.00*cm"/>
0015 <Constant name="Rin3" value="18.6*cm"/>
0016 <Constant name="RinSupTubCab" value="15.00*cm"/>
0017 <!--<Constant name="Rout1" value="20.35*cm"/>-->
0018 <Constant name="Rout1" value="19.20*cm"/> <!-- 21.35*cm-->
0019 <Constant name="Rout2" value="21.00*cm"/>
0020 <Constant name="Zv1" value="22.70*cm"/> <!-- For Tilted Inner Tracker 501: value="41.50*cm" -->
0021 <Constant name="Zv2" value="56.00*cm"/>
0022 <Constant name="Zv3" value="110.5*cm"/>
0023 <Constant name="Zv4" value="282.0*cm"/>
0024 <Constant name="ZvSupTubCab" value="248.0*cm"/>
0025 <Constant name="SupportL" value="221.0*cm"/>
0026 <Constant name="SupportRin" value="20.2*cm"/> <!-- 21.2*cm-->
0027 <Constant name="SupportL_cut" value="[FlangeT]"/>
0028 <Constant name="SupportW_cut" value="7.00*cm"/>
0029 <Constant name="SupportW" value="20.00*cm"/>
0030 <Constant name="SupportT" value="0.350*cm"/>
0031 <Constant name="SupportY_base" value="19.00*cm"/>
0032 <Constant name="SupportY" value="[SupportY_base]+[SupportT]/2"/>
0033 <Constant name="ShieldL" value="54.0*cm"/>
0034 <Constant name="Shield1Rin" value="[FlangeRin]"/>
0035 <Constant name="Shield1Rout" value="[FlangeRin]+[ShieldAL_T]"/>
0036 <Constant name="Shield2Rout" value="[FlangeRin]+[ShieldAL_T]+[ShieldKevlar_T]"/>
0037 <Constant name="Shield3Rin" value="[FlangeRout]-[ShieldAL_T]-[ShieldKevlar_T]"/>
0038 <Constant name="Shield3Rout" value="[FlangeRout]-[ShieldKevlar_T]"/>
0039 <Constant name="Shield4Rout" value="[FlangeRout]"/>
0040 <Constant name="ShieldAL_T" value="0.005*cm"/>
0041 <Constant name="ShieldKevlar_T" value="0.025*cm"/>
0042 <Constant name="FlangeRin" value="2.500*cm"/>
0043 <Constant name="FlangeRout" value="18.980*cm"/>
0044 <Constant name="FlangeR12" value="4.900*cm"/>
0045 <Constant name="FlangeR23" value="8.850*cm"/>
0046 <Constant name="FlangeR34" value="13.450*cm"/>
0047 <Constant name="FlangeT_Airex" value="0.400*cm"/>
0048 <Constant name="FlangeT_CFK" value="0.020*cm"/>
0049 <Constant name="FlangeT" value="[FlangeT_Airex]+2*[FlangeT_CFK]"/>
0050 <Constant name="FlangeZ" value="27.22*cm"/>
0051 <Constant name="FlangeHCT" value="0.528*cm"/>
0052 <Constant name="CableSignal1Rin" value="3.00*cm"/>
0053 <Constant name="CableSignal1T1" value="0.00335*cm"/>
0054 <Constant name="CableSignal1T2" value="0.02088*cm"/>
0055 <Constant name="CableSignal2Rin" value="6.800*cm"/>
0056 <Constant name="CableSignal2T1" value="0.0114*cm"/>
0057 <Constant name="CableSignal2T2" value="0.03135*cm"/>
0058 <Constant name="CableSignal3Rin" value="10.90*cm"/>
0059 <Constant name="CableSignal3T1" value="0.0203*cm"/>
0060 <Constant name="CableSignal3T2" value="0.034827*cm"/>
0061 <Constant name="CableSignal4Rin" value="16.0*cm"/>
0062 <Constant name="CableSignal4T1" value="0.0308*cm"/>
0063 <Constant name="CableSignal4T2" value="0.035998*cm"/>
0064 <Constant name="CableRout" value="18.70*cm"/>
0065 <Constant name="CableSignal4Z1" value="[FlangeZ]+[FlangeT]/2+[CoolT]+[CoolRadialDZp]"/>
0066 <Constant name="CableSignal4Z2" value="[CableSignal4Z1]+[CableSignal4T1]"/>
0067 <Constant name="CableSignal4Z3" value="[CableSignal4Z1]+[CableSignal4T2]"/>
0068 <Constant name="CableSignal3Z1" value="[CableSignal4Z3]"/>
0069 <Constant name="CableSignal3Z2" value="[CableSignal3Z1]+[CableSignal3T1]"/>
0070 <Constant name="CableSignal3Z3" value="[CableSignal3Z1]+[CableSignal3T2]"/>
0071 <Constant name="CableSignal2Z1" value="[CableSignal3Z3]"/>
0072 <Constant name="CableSignal2Z2" value="[CableSignal2Z1]+[CableSignal2T1]"/>
0073 <Constant name="CableSignal2Z3" value="[CableSignal2Z1]+[CableSignal2T2]"/>
0074 <Constant name="CableSignal1Z1" value="[CableSignal2Z3]"/>
0075 <Constant name="CableSignal1Z2" value="[CableSignal1Z1]+[CableSignal1T1]"/>
0076 <Constant name="CableSignal1Z3" value="[CableSignal1Z1]+[CableSignal1T2]"/>
0077 <Constant name="CablePower1Rin" value="3.00*cm"/>
0078 <Constant name="CablePower1T1" value="0.0098*cm"/>
0079 <Constant name="CablePower1T2" value="0.0611*cm"/>
0080 <Constant name="CablePower2Rin" value="6.800*cm"/>
0081 <Constant name="CablePower2T1" value="0.0334*cm"/>
0082 <Constant name="CablePower2T2" value="0.09185*cm"/>
0083 <Constant name="CablePower3Rin" value="10.90*cm"/>
0084 <Constant name="CablePower3T1" value="0.0593*cm"/>
0085 <Constant name="CablePower3T2" value="0.101735*cm"/>
0086 <Constant name="CablePower4Rin" value="16.0*cm"/>
0087 <Constant name="CablePower4T1" value="0.0902*cm"/>
0088 <Constant name="CablePower4T2" value="0.105421*cm"/>
0089 <Constant name="CablePower4Z1" value="[CableSignal1Z3]"/>
0090 <Constant name="CablePower4Z2" value="[CablePower4Z1]+[CablePower4T1]"/>
0091 <Constant name="CablePower4Z3" value="[CablePower4Z1]+[CablePower4T2]"/>
0092 <Constant name="CablePower3Z1" value="[CablePower4Z3]"/>
0093 <Constant name="CablePower3Z2" value="[CablePower3Z1]+[CablePower3T1]"/>
0094 <Constant name="CablePower3Z3" value="[CablePower3Z1]+[CablePower3T2]"/>
0095 <Constant name="CablePower2Z1" value="[CablePower3Z3]"/>
0096 <Constant name="CablePower2Z2" value="[CablePower2Z1]+[CablePower2T1]"/>
0097 <Constant name="CablePower2Z3" value="[CablePower2Z1]+[CablePower2T2]"/>
0098 <Constant name="CablePower1Z1" value="[CablePower2Z3]"/>
0099 <Constant name="CablePower1Z2" value="[CablePower1Z1]+[CablePower1T1]"/>
0100 <Constant name="CablePower1Z3" value="[CablePower1Z1]+[CablePower1T2]"/>
0101 <Constant name="CableSignalFlangeToST_L" value="1.680*cm"/>
0102 <Constant name="CablePowerFlangeToST_L" value="1.680*cm"/>
0103 <Constant name="CableSignalFlangeToST_dR" value="0.087*cm"/>
0104 <Constant name="CablePowerFlangeToST_dR" value="0.258*cm"/>
0105 <Constant name="CableSignalFlangeToST_Rmin" value="[CableRout]"/>
0106 <Constant name="CableSignalFlangeToST_Rmax" value="[CableSignalFlangeToST_Rmin]+[CableSignalFlangeToST_dR]"/>
0107 <Constant name="CablePowerFlangeToST_Rmin" value="[CableSignalFlangeToST_Rmax]"/>
0108 <Constant name="CablePowerFlangeToST_Rmax" value="[CablePowerFlangeToST_Rmin]+[CablePowerFlangeToST_dR]"/>
0109 <Constant name="PixelBarrelCableSignal_FlangeToST_Z" value="[FlangeZ]+[FlangeT]/2+[CableSignalFlangeToST_L]/2"/>
0110 <Constant name="PixelBarrelCablePower_FlangeToST_Z" value="[FlangeZ]+[FlangeT]/2+[CablePowerFlangeToST_L]/2"/>
0111 <Constant name="PipeFlangeToST_L" value="1.680*cm"/>
0112 <Constant name="PipeFlangeToST_dR" value="0.0742*cm"/>
0113 <Constant name="PipeFlangeToST_Rmin" value="[CablePowerFlangeToST_Rmax]"/>
0114 <Constant name="PipeFlangeToST_Rmax" value="[PipeFlangeToST_Rmin]+[PipeFlangeToST_dR]"/>
0115 <Constant name="PixelBarrelPipe_FlangeToST_Z" value="[FlangeZ]+[FlangeT]/2+[PipeFlangeToST_L]/2"/>
0116 <Constant name="Conn1T" value="0.190*cm"/>
0117 <Constant name="Cool1Rin" value="3.0*cm"/>
0118 <Constant name="Cool2Rin" value="6.80*cm"/>
0119 <Constant name="Cool3Rin" value="10.90*cm"/>
0120 <Constant name="Cool4Rin" value="16.00*cm"/>
0121 <Constant name="CoolRout" value="18.70*cm"/>
0122 <Constant name="Cool1DRZp" value="0.195*cm"/>
0123 <Constant name="Cool1DRZm" value="0.245*cm"/>
0124 <Constant name="Cool2DRZp" value="0.178*cm"/>
0125 <Constant name="Cool2DRZm" value="0.240*cm"/>
0126 <Constant name="Cool3DRZp" value="0.170*cm"/>
0127 <Constant name="Cool3DRZm" value="0.227*cm"/>
0128 <Constant name="Cool4DRZp" value="0.1685*cm"/>
0129 <Constant name="Cool4DRZm" value="0.221*cm"/>
0130 <Constant name="CoolRadialDZp" value="0.00439*cm"/>
0131 <Constant name="CoolRadialDZm" value="0.00365*cm"/>
0132 <Constant name="CoolT" value="0.050*cm"/>
0133 <Constant name="CoolZ" value="[FlangeZ]+[FlangeT]/2+[CoolT]/2"/>
0134 <Constant name="CoolRadialZp" value="[CoolZ]+[CoolT]/2+[CoolRadialDZp]/2"/>
0135 <Constant name="CoolRadialZm" value="[CoolZ]+[CoolT]/2+[CoolRadialDZm]/2"/>
0136 <Constant name="Cool1RoutZp" value="[Cool1Rin]+[Cool1DRZp]"/>
0137 <Constant name="Cool2RoutZp" value="[Cool2Rin]+[Cool2DRZp]"/>
0138 <Constant name="Cool3RoutZp" value="[Cool3Rin]+[Cool3DRZp]"/>
0139 <Constant name="Cool4RoutZp" value="[Cool4Rin]+[Cool4DRZp]"/>
0140 <Constant name="Cool1RoutZm" value="[Cool1Rin]+[Cool1DRZm]"/>
0141 <Constant name="Cool2RoutZm" value="[Cool2Rin]+[Cool2DRZm]"/>
0142 <Constant name="Cool3RoutZm" value="[Cool3Rin]+[Cool3DRZm]"/>
0143 <Constant name="Cool4RoutZm" value="[Cool4Rin]+[Cool4DRZm]"/>
0144 <Constant name="Conn1Rin" value="12.00*cm"/>
0145 <Constant name="Conn2Rin" value="11.00*cm"/>
0146 <Constant name="Conn1Z" value="[FlangeZ]-[FlangeT]/2-[Conn1T]/2"/>
0147 <Constant name="Conn2Z" value="[FlangeZ]+[FlangeT]/2+[Conn1T]/2"/>
0148 <Constant name="ConnToSTT" value="3.00*cm"/>
0149 <Constant name="ConnToSTRin" value="18.0*cm"/>
0150 <Constant name="ConnToSTRout" value="18.8*cm"/>
0151 <Constant name="RadialCoolZ" value="29.5*cm"/>
0152 <Constant name="RadialCoolDZ" value="1.0*cm"/>
0153 <Constant name="RadialCoolRin" value="4.0*cm"/>
0154 <Constant name="Tracker2SOuterRadius" value="116.0*cm"/>
0155 </ConstantsSection>
0156 <RotationSection label="pixbar.xml">
0157 <Rotation name="180D" thetaX="90*deg" phiX="180*deg" thetaY="90*deg" phiY="90*deg" thetaZ="180*deg" phiZ="0*deg"/>
0158 </RotationSection>
0159 <SolidSection label="pixbar.xml">
0160 <Polycone name="Barrel" startPhi="0*deg" deltaPhi="360*deg"> <!-- TEMPORARY!! Should be defined automatically -->
0161 <ZSection z="-125.0*cm" rMin="19.65*cm" rMax="[Tracker2SOuterRadius]"/>
0162 <ZSection z="-[Zv1]" rMin="19.65*cm" rMax="[Tracker2SOuterRadius]"/>
0163 <ZSection z="-[Zv1]" rMin="[Rin1]" rMax="[Tracker2SOuterRadius]"/>
0164 <ZSection z="[Zv1]" rMin="[Rin1]" rMax="[Tracker2SOuterRadius]"/>
0165 <ZSection z="[Zv1]" rMin="19.65*cm" rMax="[Tracker2SOuterRadius]"/>
0166 <ZSection z="125.0*cm" rMin="19.65*cm" rMax="[Tracker2SOuterRadius]"/>
0167 </Polycone>
0168 <Polycone name="Phase2PixelBarrel" startPhi="0*deg" deltaPhi="360*deg">
0169 <ZSection z="-[Zv1]" rMin="[Rin1]" rMax="[Rout1]" />
0170 <ZSection z="[Zv1]" rMin="[Rin1]" rMax="[Rout1]" />
0171 </Polycone>
0172 <SubtractionSolid name="Phase2OTBarrel">
0173 <rSolid name="Barrel"/>
0174 <rSolid name="Phase2PixelBarrel"/>
0175 <Translation x="0*cm" y="0*cm" z="0*cm"/>
0176 </SubtractionSolid>
0177 </SolidSection>
0178 <LogicalPartSection label="pixbar.xml">
0179 <LogicalPart name="Phase2PixelBarrel" category="unspecified">
0180 <rSolid name="Phase2PixelBarrel"/>
0181 <rMaterial name="materials:Air"/>
0182 </LogicalPart>
0183 <LogicalPart name="Phase2OTBarrel" category="unspecified">
0184 <rSolid name="Phase2OTBarrel"/>
0185 <rMaterial name="materials:Air"/>
0186 </LogicalPart>
0187 </LogicalPartSection>
0188 </DDDefinition>