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>