Back to home page

Project CMSSW displayed by LXR

 
 

    


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>