Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 <?xml version="1.0"?>
0002 <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">
0003         <ConstantsSection label="tibstringpar.xml" eval="true">
0004                 <Constant name="zero" value="0.0*fm"/>
0005                 <Constant name="StringL" value="2*[tib:TIBDz]"/>
0006                 <Constant name="BWSign" value="-1."/>
0007                 <Constant name="FWSign" value="+1."/>
0008                 <Constant name="INT1Sign" value="-1."/>
0009                 <Constant name="EXT1Sign" value="+1."/>
0010                 <Constant name="INT2Sign" value="+1."/>
0011                 <Constant name="EXT2Sign" value="-1."/>
0012                 <Constant name="INT3Sign" value="-1."/>
0013                 <Constant name="EXT3Sign" value="+1."/>
0014                 <Constant name="INT4Sign" value="+1."/>
0015                 <Constant name="EXT4Sign" value="-1."/>
0016                 <Constant name="MCHeadDx" value="16.0*mm"/>
0017                 <Constant name="MCHeadDy" value="2.5*mm"/>
0018                 <Constant name="MCHeadDz" value="22.0*mm"/>
0019                 <Constant name="MCHeadX" value="[zero]"/>
0020                 <Constant name="SSMCHeadY" value="-[tibmodpar:SSModuleDy]-2*[tibstringpar:CoolBoxDy]-2*[tibstringpar:SSCableBoxDy]+[tibstringpar:MCHeadDy]"/>
0021                 <Constant name="DSMCHeadY" value="-[tibmodpar:DSModuleDy]-2*[tibstringpar:CoolBoxDy]-2*[tibstringpar:DSCableBoxDy]+[tibstringpar:MCHeadDy]"/>
0022                 <Constant name="MotherCableW" value="2.40*cm"/>
0023                 <Constant name="MotherCableT" value="1.20*mm"/>
0024                 <Constant name="MotherCableX" value="[zero]"/>
0025                 <Constant name="SSMotherCableY" value="-[tibmodpar:SSModuleDy]-2*[tibstringpar:CoolBoxDy]-2*[tibstringpar:SSCableBoxDy]+0.5*[tibstringpar:MotherCableT]"/>
0026                 <Constant name="DSMotherCableY" value="-[tibmodpar:DSModuleDy]-2*[tibstringpar:CoolBoxDy]-2*[tibstringpar:DSCableBoxDy]+0.5*[tibstringpar:MotherCableT]"/>
0027                 <Constant name="CoolTubeD" value="2.8*mm"/>
0028                 <!-- For bw comp to be removed -->
0029                 <Constant name="CoolPipeDx" value="2.25*mm"/>
0030                 <Constant name="CoolPipeDy" value="1.05*mm"/>
0031                 <Constant name="CoolPipeX" value="27.0*mm"/>
0032                 <Constant name="SSCoolPipeY" value="-[tibmodpar:SSModuleDy]-2*[tibstringpar:CoolBoxDy]+[tibstringpar:CoolPipeDy]"/>
0033                 <Constant name="DSCoolPipeY" value="-[tibmodpar:DSModuleDy]-2*[tibstringpar:CoolBoxDy]+[tibstringpar:CoolPipeDy]"/>
0034                 <Constant name="CoolTubeW" value="[CoolTubeD]+[CoolTubeSep]"/>
0035                 <!-- For bw comp to be removed -->
0036                 <Constant name="CoolBoxDx" value="30.0*mm"/>
0037                 <Constant name="CoolBoxDy" value="1.4*mm"/>
0038                 <Constant name="SSCoolBoxY" value="-[tibmodpar:SSModuleDy]-[tibstringpar:CoolBoxDy]"/>
0039                 <Constant name="DSCoolBoxY" value="-[tibmodpar:DSModuleDy]-[tibstringpar:CoolBoxDy]"/>
0040                 <Constant name="CoolTubeSep" value="5.40*cm"/>
0041                 <Constant name="CableBoxDx" value="16.0*mm"/>
0042                 <Constant name="SSCableBoxDy" value="2.3*mm"/>
0043                 <Constant name="SSCableBoxY" value="-[tibmodpar:SSModuleDy]-2*[tibstringpar:CoolBoxDy]-[tibstringpar:SSCableBoxDy]"/>
0044                 <Constant name="DSCableBoxDy" value="1.7*mm"/>
0045                 <Constant name="DSCableBoxY" value="-[tibmodpar:DSModuleDy]-2*[tibstringpar:CoolBoxDy]-[tibstringpar:DSCableBoxDy]"/>
0046                 <Constant name="SSMCModConnDx" value="6.9*mm"/>
0047                 <Constant name="DSMCModConnDx" value="7.4*mm"/>
0048                 <Constant name="SSMCModConnDy" value="0.5*([tibmodpar:SSAOHBoxY]-[tibmodpar:AOHBoxDy]-[tibstringpar:SSMotherCableY]-0.5*[tibstringpar:MotherCableT])"/>
0049                 <Constant name="DSMCModConnDy" value="0.5*([tibmodpar:DSAOHBoxY]-[tibmodpar:AOHBoxDy]-[tibstringpar:DSMotherCableY]-0.5*[tibstringpar:MotherCableT])"/>
0050                 <Constant name="SSMCModConnDz" value="5.7*mm"/>
0051                 <Constant name="DSMCModConnDz" value="9.7*mm"/>
0052                 <Constant name="MCModConnX" value="[zero]"/>
0053                 <Constant name="SSMCModConnY" value="-[tibmodpar:SSModuleDy]-2*[tibstringpar:CoolBoxDy]-2*[tibstringpar:SSCableBoxDy]+[tibstringpar:SSMCModConnDy]+[tibstringpar:MotherCableT]"/>
0054                 <Constant name="DSMCModConnY" value="-[tibmodpar:DSModuleDy]-2*[tibstringpar:CoolBoxDy]-2*[tibstringpar:DSCableBoxDy]+[tibstringpar:DSMCModConnDy]+[tibstringpar:MotherCableT]"/>
0055                 <Constant name="MCModConnOffset" value="[tibmodpar:AOHModOffset]+[tibmodpar:AOHLedgeSideDz]"/>
0056                 <Constant name="SideCutDx" value="[tibmodpar:DSModuleSideCutDx]"/>
0057                 <Constant name="SideCutX" value="[tibmodpar:ModuleDx]-[SideCutDx]+0.3*mm"/>
0058         </ConstantsSection>
0059         <SolidSection label="tibstringpar.xml">
0060                 <Box name="TIBStringCoolBox" dx="[tibstringpar:CoolBoxDx]" dy="[tibstringpar:CoolBoxDy]" dz="[tibstringpar:StringL]/2"/>
0061                 <Box name="TIBSSStringModuleBox" dx="[tibmodpar:ModuleDx]" dy="[tibmodpar:SSModuleDy]" dz="[tibstringpar:StringL]/2"/>
0062                 <Box name="TIBSSStringCableBox" dx="[tibstringpar:CableBoxDx]" dy="[tibstringpar:SSCableBoxDy]" dz="[tibstringpar:StringL]/2"/>
0063                 <UnionSolid name="TIBSSStringModAndCool">
0064                         <rSolid name="TIBSSStringModuleBox"/>
0065                         <rSolid name="TIBStringCoolBox"/>
0066                         <Translation x="[zero]" y="[tibstringpar:SSCoolBoxY]" z="[zero]"/>
0067                 </UnionSolid>
0068                 <UnionSolid name="TIBSSString1">
0069                         <rSolid name="TIBSSStringModAndCool"/>
0070                         <rSolid name="TIBSSStringCableBox"/>
0071                         <Translation x="[zero]" y="[tibstringpar:SSCableBoxY]" z="[zero]"/>
0072                 </UnionSolid>
0073                 <Box name="TIBDSString1MainPart" dx="[tibmodpar:ModuleDx]" dy="[tibmodpar:DSModuleDy]" dz="[tibstringpar:StringL]/2"/>
0074                 <Box name="TIBDSString1SideCut" dx="[SideCutDx]" dy="[tibmodpar:DSModuleSideCutDy]" dz="[tibstringpar:StringL]/2+[tibmodpar:SideCutExtraZ]"/>
0075                 <Box name="TIBDSStringCableBox" dx="[tibstringpar:CableBoxDx]" dy="[tibstringpar:DSCableBoxDy]" dz="[tibstringpar:StringL]/2"/>
0076                 <SubtractionSolid name="TIBDSString1LeftCutted">
0077                         <rSolid name="TIBDSString1MainPart"/>
0078                         <rSolid name="TIBDSString1SideCut"/>
0079                         <Translation x="-[SideCutX]" y="[tibmodpar:DSModuleSideCutY]" z="[zero]"/>
0080                 </SubtractionSolid>
0081                 <SubtractionSolid name="TIBDSStringModuleBox">
0082                         <rSolid name="TIBDSString1LeftCutted"/>
0083                         <rSolid name="TIBDSString1SideCut"/>
0084                         <Translation x="[SideCutX]" y="[tibmodpar:DSModuleSideCutY]" z="[zero]"/>
0085                 </SubtractionSolid>
0086                 <UnionSolid name="TIBDSStringModAndCool">
0087                         <rSolid name="TIBDSStringModuleBox"/>
0088                         <rSolid name="TIBStringCoolBox"/>
0089                         <Translation x="[zero]" y="[tibstringpar:DSCoolBoxY]" z="[zero]"/>
0090                 </UnionSolid>
0091                 <UnionSolid name="TIBDSString1">
0092                         <rSolid name="TIBDSStringModAndCool"/>
0093                         <rSolid name="TIBDSStringCableBox"/>
0094                         <Translation x="[zero]" y="[tibstringpar:DSCableBoxY]" z="[zero]"/>
0095                 </UnionSolid>
0096                 <Box name="MCHead" dx="[tibstringpar:MCHeadDx]" dy="[tibstringpar:MCHeadDy]" dz="[tibstringpar:MCHeadDz]"/>
0097                 <Box name="SSMCModConn" dx="[tibstringpar:SSMCModConnDx]" dy="[tibstringpar:SSMCModConnDy]" dz="[tibstringpar:SSMCModConnDz]"/>
0098                 <Box name="DSMCModConn" dx="[tibstringpar:DSMCModConnDx]" dy="[tibstringpar:DSMCModConnDy]" dz="[tibstringpar:DSMCModConnDz]"/>
0099         </SolidSection>
0100         <LogicalPartSection label="tibstringpar.xml">
0101                 <LogicalPart name="MCHead" category="unspecified">
0102                         <rSolid name="MCHead"/>
0103                         <rMaterial name="tibmaterial:TIB_MCHead"/>
0104                 </LogicalPart>
0105                 <LogicalPart name="SSMCModConn" category="unspecified">
0106                         <rSolid name="SSMCModConn"/>
0107                         <rMaterial name="tibmaterial:TIB_SSMCModConn"/>
0108                 </LogicalPart>
0109                 <LogicalPart name="DSMCModConn" category="unspecified">
0110                         <rSolid name="DSMCModConn"/>
0111                         <rMaterial name="tibmaterial:TIB_DSMCModConn"/>
0112                 </LogicalPart>
0113         </LogicalPartSection>
0114         <RotationSection label="tibstringpar.xml">
0115                 <Rotation name="180D" thetaX="90*deg" phiX="180*deg" thetaY="90*deg" phiY="90*deg" thetaZ="180*deg" phiZ="0*deg"/>
0116                 <Rotation name="90XD" thetaX="90*deg" phiX="90*deg" thetaY="0*deg" phiY="0*deg" thetaZ="90*deg" phiZ="0*deg"/>
0117         </RotationSection>
0118 </DDDefinition>