Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/TrackerCommonData/data/tibmodule0.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="tibmodule0.xml" eval="true">
0004                 <Constant name="zero" value="0.0*fm"/>
0005                 <Constant name="ShiftX" value="5.948*mm"/>
0006                 <Constant name="SpacerDy" value="0.175*mm"/>
0007                 <Constant name="SpacerY" value="[zero]"/>
0008                 <Constant name="CFFrameRPhiY" value="[SpacerY]+[SpacerDy]+[tibmodpar:CFFrameDy]"/>
0009                 <Constant name="CFFrameSterY" value="[SpacerY]-[SpacerDy]-[tibmodpar:CFFrameDy]"/>
0010                 <Constant name="CFFrameHybSterDx" value="[tibmodpar:HybridDx]"/>
0011                 <Constant name="KaptonBoxRPhiY" value="[CFFrameRPhiY]+[tibmodpar:CFFrameDy]+[tibmodpar:KaptonBoxDy]"/>
0012                 <Constant name="KaptonBoxSterOffset" value="1.*mm"/>
0013                 <Constant name="KaptonBoxSterDz" value="([tibmodpar:WaferDy]+0.5*[tibmodule0:KaptonBoxSterOffset])/cos([tibmodpar:StereoAngle])"/>
0014                 <Constant name="KaptonBoxSterY" value="[CFFrameSterY]-[tibmodpar:CFFrameDy]-[tibmodpar:KaptonBoxDy]"/>
0015                 <Constant name="KaptonBoxHoleSterX" value="cos([tibmodpar:StereoAngle])*(cos([tibmodpar:StereoAngle])*([tibmodule0:KaptonBoxSterDz])-[tibmodpar:KaptonBoxHoleDz])"/>
0016                 <Constant name="KaptonBoxHoleSterZ" value="sin([tibmodpar:StereoAngle])*(cos([tibmodpar:StereoAngle])*([tibmodule0:KaptonBoxSterDz])-[tibmodpar:KaptonBoxHoleDz])"/>
0017                 <Constant name="HybridRPhiY" value="[CFFrameRPhiY]+[tibmodpar:CFFrameDy]+[tibmodpar:HybridDy]"/>
0018                 <Constant name="HybridSterY" value="[CFFrameSterY]-[tibmodpar:CFFrameDy]-[tibmodpar:HybridDy]"/>
0019                 <Constant name="PASterDx" value="0.5*63.680*mm"/>
0020                 <Constant name="PASterDz1" value="0.5*6.103*mm"/>
0021                 <Constant name="PASterDz2" value="[tibmodule0:PASterDz1]+[tibmodule0:PASterDx]*tan([tibmodpar:StereoAngle])"/>
0022                 <Constant name="PARPhiY" value="[tibmodule0:SpacerDy]+2*[tibmodpar:CFFrameDy]+[tibmodpar:PADy]"/>
0023                 <Constant name="PASterY" value="-[tibmodule0:SpacerDy]-2*[tibmodpar:CFFrameDy]-[tibmodpar:PADy]"/>
0024                 <Constant name="PASterX" value="5.927*mm"/>
0025                 <Constant name="PASterZ" value="[tibmodpar:ModuleDz]-2*[tibmodpar:HybridDz]-0.5*([tibmodule0:PASterDz1]+[tibmodule0:PASterDz2])"/>
0026                 <Constant name="LedgeSterDx" value="0.5*59.993*mm"/>
0027                 <Constant name="LedgeSterDy" value="0.5*([tibmodpar:DSModuleDy]-[tibmodule0:SpacerDy]-2.*[tibmodpar:CFFrameDy])"/>
0028                 <Constant name="LedgeSterDz1" value="[tibmodule0:LedgeSterDz2]+[tibmodule0:LedgeSterDx]*tan([tibmodpar:StereoAngle])"/>
0029                 <Constant name="LedgeSterDz2" value="1.600*mm"/>
0030                 <!-- Should be 2.200*mm, used 1.6*mm for weigth matching -->
0031                 <Constant name="LedgeSterY" value="-[tibmodpar:DSModuleDy]+[tibmodule0:LedgeSterDy]"/>
0032                 <Constant name="LedgeSterZ" value="[tibmodpar:ModuleDz]-0.5*[tibmodule0:LedgeSterDz1]-0.5*[tibmodule0:LedgeSterDz2]"/>
0033                 <Constant name="LedgeSideDx" value="0.5*([tibmodule0:SpacerHybDx]-[tibmodpar:HybridDx])"/>
0034                 <Constant name="LedgeSideDy" value="0.5*([tibmodpar:DSModuleDy]-[tibmodule0:SpacerDy])"/>
0035                 <Constant name="LedgeSideDz" value="12.00*mm"/>
0036                 <Constant name="LedgeSideX" value="[tibmodule0:SpacerHybDx]-[tibmodule0:LedgeSideDx]"/>
0037                 <Constant name="LedgeSideY" value="-[tibmodpar:DSModuleDy]+[tibmodule0:LedgeSideDy]"/>
0038                 <Constant name="LedgeSideZ" value="-[tibmodpar:ModuleDz]+[tibmodule0:LedgeSideDz]"/>
0039                 <Constant name="SpacerHybDx" value="[tibmodpar:CFFrameHybRPhiDx]"/>
0040                 <Constant name="SpacerHybDz" value="14.4*mm"/>
0041                 <Constant name="SpacerSideDx" value="4.00*mm"/>
0042                 <Constant name="SpacerSideDz" value="12.1*mm"/>
0043                 <Constant name="SpacerSideX" value="[SpacerHybDx]+[SpacerSideDx]"/>
0044                 <Constant name="SpacerSideZ" value="[tibmodpar:ModuleDz]-[SpacerSideDz]-25.8*mm"/>
0045                 <Constant name="SpacerLedgeDx" value="24.0*mm"/>
0046                 <Constant name="SpacerLedgeDz" value="4.00*mm"/>
0047                 <Constant name="SpacerLedgeZ" value="[tibmodpar:ModuleDz]-[SpacerLedgeDz]"/>
0048                 <Constant name="SpacerHybZ" value="[tibmodpar:ModuleDz]-[SpacerHybDz]"/>
0049                 <Constant name="ModCoolY" value="-0.1945*cm"/>
0050                 <Constant name="WaferRPhiY" value="1.135*mm"/>
0051                 <Constant name="WaferSterY" value="-1.135*mm"/>
0052         </ConstantsSection>
0053         <SolidSection label="tibmodule0.xml">
0054                 <Box name="TIBModCFFrameHybSter" dx="[tibmodule0:CFFrameHybSterDx]" dy="[tibmodpar:CFFrameDy]" dz="[tibmodpar:CFFrameHybDz]"/>
0055                 <Trapezoid name="TIBModKaptonBoxSter" dz="[tibmodpar:ModuleDx]" alp1="0*deg" bl1="[tibmodule0:KaptonBoxSterDz]" tl1="[tibmodule0:KaptonBoxSterDz]" h1="[tibmodpar:KaptonBoxDy]" alp2="0*deg" bl2="[tibmodule0:KaptonBoxSterDz]" tl2="[tibmodule0:KaptonBoxSterDz]" h2="[tibmodpar:KaptonBoxDy]" phi="0*deg" theta="-[tibmodpar:StereoAngle]"/>
0056                 <Trapezoid name="TIBPA2" dz="[tibmodule0:PASterDx]" alp1="0*deg" bl1="[tibmodule0:PASterDz1]" tl1="[tibmodule0:PASterDz1]" h1="[tibmodpar:PADy]" alp2="0*deg" bl2="[tibmodule0:PASterDz2]" tl2="[tibmodule0:PASterDz2]" h2="[tibmodpar:PADy]" phi="0*deg" theta="-[tibmodpar:TrapSterTheta]"/>
0057                 <Trapezoid name="TIBLedgeSter" dz="[LedgeSterDx]" alp1="0*deg" bl1="[LedgeSterDz1]" tl1="[LedgeSterDz1]" h1="[LedgeSterDy]" alp2="0*deg" bl2="[LedgeSterDz2]" tl2="[LedgeSterDz2]" h2="[LedgeSterDy]" phi="0*deg" theta="-[tibmodpar:TrapSterTheta]"/>
0058                 <Box name="TIBLedgeSide" dx="[tibmodule0:LedgeSideDx]" dy="[tibmodule0:LedgeSideDy]" dz="[tibmodule0:LedgeSideDz]"/>
0059                 <Box name="TIBSpacerLedge" dx="[SpacerLedgeDx]" dy="[SpacerDy]" dz="[SpacerLedgeDz]"/>
0060                 <Box name="TIBSpacerHyb" dx="[SpacerHybDx]" dy="[SpacerDy]" dz="[SpacerHybDz]"/>
0061                 <Box name="TIBSpacerSide" dx="[SpacerSideDx]" dy="[SpacerDy]" dz="[SpacerSideDz]"/>
0062         </SolidSection>
0063         <LogicalPartSection label="tibmodule0.xml">
0064                 <LogicalPart name="TIBModCFFrameSter" category="unspecified">
0065                         <rSolid name="tibmodpar:TIBModCFFrame"/>
0066                         <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0067                 </LogicalPart>
0068                 <LogicalPart name="TIBModCFFrameHybSter" category="unspecified">
0069                         <rSolid name="tibmodule0:TIBModCFFrameHybSter"/>
0070                         <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0071                 </LogicalPart>
0072                 <LogicalPart name="TIBHybrid0" category="unspecified">
0073                         <rSolid name="tibmodpar:TIBHybrid"/>
0074                         <rMaterial name="tibtidcommonmaterial:TIBTID_Hybrid"/>
0075                 </LogicalPart>
0076                 <LogicalPart name="TIBModKaptonBoxSter" category="unspecified">
0077                         <rSolid name="tibmodule0:TIBModKaptonBoxSter"/>
0078                         <rMaterial name="tibmaterial:TIB_ModKaptonBox"/>
0079                 </LogicalPart>
0080                 <LogicalPart name="TIBPA2" category="unspecified">
0081                         <rSolid name="tibmodule0:TIBPA2"/>
0082                         <rMaterial name="tibtidcommonmaterial:TIBTID_PA"/>
0083                 </LogicalPart>
0084                 <LogicalPart name="TIBLedgeSter" category="unspecified">
0085                         <rSolid name="tibmodule0:TIBLedgeSter"/>
0086                         <rMaterial name="trackermaterial:T_Aluminium"/>
0087                 </LogicalPart>
0088                 <LogicalPart name="TIBSpacerLedge" category="unspecified">
0089                         <rSolid name="tibmodule0:TIBSpacerLedge"/>
0090                         <rMaterial name="tibmaterial:TIB_Spacer"/>
0091                 </LogicalPart>
0092                 <LogicalPart name="TIBLedgeSide" category="unspecified">
0093                         <rSolid name="tibmodule0:TIBLedgeSide"/>
0094                         <rMaterial name="trackermaterial:T_Aluminium"/>
0095                 </LogicalPart>
0096                 <LogicalPart name="TIBSpacerHyb" category="unspecified">
0097                         <rSolid name="tibmodule0:TIBSpacerHyb"/>
0098                         <rMaterial name="tibmaterial:TIB_Spacer"/>
0099                 </LogicalPart>
0100                 <LogicalPart name="TIBSpacerSide" category="unspecified">
0101                         <rSolid name="tibmodule0:TIBSpacerSide"/>
0102                         <rMaterial name="tibmaterial:TIB_Spacer"/>
0103                 </LogicalPart>
0104                 <LogicalPart name="TIBWaferRphi0" category="unspecified">
0105                         <rSolid name="tibmodpar:TIBDSWafer"/>
0106                         <rMaterial name="materials:Silicon"/>
0107                 </LogicalPart>
0108                 <LogicalPart name="TIBActiveRphi0" category="unspecified">
0109                         <rSolid name="tibmodpar:TIBDSActive"/>
0110                         <rMaterial name="materials:Silicon"/>
0111                 </LogicalPart>
0112                 <LogicalPart name="TIBWaferSter0" category="unspecified">
0113                         <rSolid name="tibmodpar:TIBDSWafer"/>
0114                         <rMaterial name="materials:Silicon"/>
0115                 </LogicalPart>
0116                 <LogicalPart name="TIBActiveSter0" category="unspecified">
0117                         <rSolid name="tibmodpar:TIBDSActive"/>
0118                         <rMaterial name="materials:Silicon"/>
0119                 </LogicalPart>
0120         </LogicalPartSection>
0121         <PosPartSection label="tibmodule0.xml">
0122                 <PosPart copyNumber="1">
0123                         <rParent name="tibmodule0:TIBWaferRphi0"/>
0124                         <rChild name="tibmodule0:TIBActiveRphi0"/>
0125                         <Translation x="[zero]" y="[zero]" z="[tracker:BackPlaneDz]"/>
0126                 </PosPart>
0127                 <PosPart copyNumber="1">
0128                         <rParent name="tibmodule0:TIBWaferSter0"/>
0129                         <rChild name="tibmodule0:TIBActiveSter0"/>
0130                         <Translation x="[zero]" y="[zero]" z="[tracker:BackPlaneDz]"/>
0131                 </PosPart>
0132                 <PosPart copyNumber="1">
0133                         <rParent name="tibmodule0:TIBModKaptonBoxSter"/>
0134                         <rChild name="tibmodpar:TIBModKaptonBoxHole"/>
0135                         <Translation x="[KaptonBoxHoleSterX]" y="[zero]" z="[KaptonBoxHoleSterZ]"/>
0136                         <rRotation name="tibmodpar:KaptonBoxHoleSterA"/>
0137                 </PosPart>
0138                 <PosPart copyNumber="1">
0139                         <rParent name="tibmodule0:TIBModCFFrameSter"/>
0140                         <rChild name="tibmodpar:TIBModCFFrameHole"/>
0141                         <rRotation name="tibmodpar:CFFrameHoleSterA"/>
0142                         <Translation x="sin([tibmodpar:StereoAngle])*[tibmodpar:CFFrameHoleOffset]" y="[zero]" z="[tibmodpar:CFFrameHoleZ]-cos([tibmodpar:StereoAngle])*[tibmodpar:CFFrameHoleOffset]"/>
0143                 </PosPart>
0144         </PosPartSection>
0145 </DDDefinition>