Warning, /Geometry/ForwardCommonData/data/hfnose/v3/hfnose.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003
0004 <ConstantsSection label="hfnose.xml" eval="true">
0005 <Constant name="FixShldZ1" value="10.910*m"/>
0006 <Constant name="FixShldZ2" value="11.110*m"/>
0007 <Constant name="FixShldR1" value="1.1130*m"/>
0008 <Constant name="FixShldR2" value="[cms:ForwdVcalR1]"/>
0009 <Constant name="FixShldR5" value="1.7000*m"/>
0010 <Constant name="FixShldR7" value="2.1000*m"/>
0011 <Constant name="FixShldR8" value="2.1500*m"/>
0012 <Constant name="WaferSize" value="166.4408*mm"/>
0013 <Constant name="WaferSizeNominal" value="166.4408*mm"/>
0014 <Constant name="WaferThickness" value="0.30*mm"/>
0015 <Constant name="SensorSeparation" value="1.00*mm"/>
0016 <Constant name="SensorSizeOffset" value="0.87*mm"/>
0017 <Constant name="GuardRingOffset" value="0.90*mm"/>
0018 <Constant name="MouseBite" value="5.00*mm"/>
0019 <Constant name="CellThicknessFine" value="0.12*mm"/>
0020 <Constant name="NumberOfCellsFine" value="12"/>
0021 <Constant name="NumberOfCellsCoarse" value="12"/>
0022 <Constant name="HFNoseAngle1" value="1.644*deg"/>
0023 <Constant name="HFNoseAngle2" value="5.70*deg"/>
0024 <Constant name="HFNoseSlope1" value="tan([HFNoseAngle1])"/>
0025 <Constant name="HFNoseSlope2" value="tan([HFNoseAngle2])"/>
0026 <Constant name="HFNoseDz1" value="50.0*mm"/>
0027 <Constant name="HFNoseDz2" value="23.0*mm"/>
0028 <Constant name="HFNoseDz3" value="70.0*mm"/>
0029 <Constant name="HFNoseDz0" value="16.0*mm"/>
0030 <Constant name="NumberAbs1" value="1"/>
0031 <Constant name="NumberAbs2" value="6"/>
0032 <Constant name="NumberAbs3" value="2"/>
0033 <Constant name="NumberDetP" value="8"/>
0034 <Constant name="HFNoseDz" value="([HFNoseDz1]*[NumberAbs1]
0035 +[HFNoseDz2]*[NumberAbs2]
0036 +[HFNoseDz3]*[NumberAbs3]
0037 +[HFNoseDz0]*[NumberDetP])"/>
0038 <Constant name="HFNoseZ3" value="[cms:MuonBeamZ2]+30.0*mm"/>
0039 <Constant name="HFNoseZ1" value="[HFNoseZ3]-[HFNoseDz]"/>
0040 <Constant name="HFNoseZ2" value="[cms:MuonBeamZ2]"/>
0041 <Constant name="HFNoseZ4" value="[cms:ForwdVcalZ1]"/>
0042 <Constant name="HFNoseRMin1" value="[HFNoseZ1]*[HFNoseSlope1]"/>
0043 <Constant name="HFNoseRMin2" value="[HFNoseZ2]*[HFNoseSlope1]"/>
0044 <Constant name="HFNoseRMin3" value="[HFNoseZ3]*[HFNoseSlope1]"/>
0045 <Constant name="HFNoseRMin4" value="[HFNoseZ4]*[HFNoseSlope1]"/>
0046 <Constant name="HFNoseRMax1" value="[HFNoseZ1]*[HFNoseSlope2]"/>
0047 <Constant name="HFNoseRMax2" value="[HFNoseZ2]*[HFNoseSlope2]"/>
0048 <Constant name="HFNoseRMax3" value="[HFNoseZ3]*[HFNoseSlope2]"/>
0049 <Constant name="HFNoseRMax4" value="[HFNoseZ4]*[HFNoseSlope2]"/>
0050 <Constant name="ChoiceType" value="0"/>
0051 <Constant name="NCornerCut" value="2"/>
0052 <Constant name="FracAreaMin" value="0.2"/>
0053 <Constant name="LayerRotation" value="-30*deg"/>
0054 </ConstantsSection>
0055
0056 <SolidSection label="hfnose.xml">
0057 <Polycone name="HFNoseVol" startPhi="0*deg" deltaPhi="360*deg">
0058 <ZSection z="[HFNoseZ1]" rMin="[HFNoseRMin1]" rMax="[HFNoseRMax1]"/>
0059 <ZSection z="[HFNoseZ2]" rMin="[HFNoseRMin2]" rMax="[HFNoseRMax2]"/>
0060 <ZSection z="[HFNoseZ2]" rMin="[HFNoseRMin2]" rMax="[cms:CMSR3]"/>
0061 <ZSection z="[HFNoseZ4]" rMin="[HFNoseRMin4]" rMax="[cms:CMSR3]"/>
0062 </Polycone>
0063 <Polycone name="HFNose" startPhi="0*deg" deltaPhi="360*deg">
0064 <ZSection z="[HFNoseZ1]" rMin="[HFNoseRMin1]" rMax="[HFNoseRMax1]"/>
0065 <ZSection z="[HFNoseZ3]" rMin="[HFNoseRMin3]" rMax="[HFNoseRMax3]"/>
0066 </Polycone>
0067 <Tubs name="HFNoseShield01" rMin="[cms:ForwdBeamR2]" rMax="[FixShldR1]"
0068 dz="([FixShldZ2]-[FixShldZ1])/2" startPhi="0*deg" deltaPhi="360*deg"/>
0069 <Polycone name="HFNoseShield02" startPhi="0*deg" deltaPhi="360*deg">
0070 <ZSection z="[HFNoseZ2]" rMin="[FixShldR1]" rMax="[FixShldR5]"/>
0071 <ZSection z="[FixShldZ2]" rMin="[FixShldR1]" rMax="[FixShldR5]"/>
0072 <ZSection z="[FixShldZ2]" rMin="[FixShldR2]" rMax="[FixShldR5]"/>
0073 <ZSection z="[HFNoseZ4]" rMin="[FixShldR2]" rMax="[FixShldR5]"/>
0074 </Polycone>
0075 <Tubs name="HFNoseShield03" rMin="[FixShldR5]" rMax="[FixShldR7]"
0076 dz="([HFNoseZ4]-[HFNoseZ2])/2" startPhi="0*deg" deltaPhi="360*deg"/>
0077 <Tubs name="HFNoseShield04" rMin="[FixShldR7]" rMax="[FixShldR8]"
0078 dz="([HFNoseZ4]-[HFNoseZ2])/2" startPhi="0*deg" deltaPhi="360*deg"/>
0079 </SolidSection>
0080
0081 <LogicalPartSection label="hfnose.xml">
0082 <LogicalPart name="HFNoseVol" category="unspecified">
0083 <rSolid name="HFNoseVol"/>
0084 <rMaterial name="materials:Air"/>
0085 </LogicalPart>
0086 <LogicalPart name="HFNose" category="unspecified">
0087 <rSolid name="HFNose"/>
0088 <rMaterial name="materials:Air"/>
0089 </LogicalPart>
0090 <LogicalPart name="HFNoseShield01" category="unspecified">
0091 <rSolid name="HFNoseShield01"/>
0092 <rMaterial name="materials:Polyethylene"/>
0093 </LogicalPart>
0094 <LogicalPart name="HFNoseShield02" category="unspecified">
0095 <rSolid name="HFNoseShield02"/>
0096 <rMaterial name="materials:Steel-008"/>
0097 </LogicalPart>
0098 <LogicalPart name="HFNoseShield03" category="unspecified">
0099 <rSolid name="HFNoseShield03"/>
0100 <rMaterial name="materials:MagnetiteConc"/>
0101 </LogicalPart>
0102 <LogicalPart name="HFNoseShield04" category="unspecified">
0103 <rSolid name="HFNoseShield04"/>
0104 <rMaterial name="materials:Borated Polyethyl."/>
0105 </LogicalPart>
0106 </LogicalPartSection>
0107
0108 <PosPartSection label="hfnose.xml">
0109 <PosPart copyNumber="1">
0110 <rParent name="cms:CMSE"/>
0111 <rChild name="hfnose:HFNoseVol"/>
0112 <rRotation name="rotations:000D"/>
0113 </PosPart>
0114 <PosPart copyNumber="2">
0115 <rParent name="cms:CMSE"/>
0116 <rChild name="hfnose:HFNoseVol"/>
0117 <rRotation name="rotations:180D"/>
0118 </PosPart>
0119 <PosPart copyNumber="1">
0120 <rParent name="hfnose:HFNoseVol"/>
0121 <rChild name="hfnose:HFNose"/>
0122 <rRotation name="rotations:000D"/>
0123 </PosPart>
0124 <PosPart copyNumber="1">
0125 <rParent name="hfnose:HFNoseVol"/>
0126 <rChild name="hfnose:HFNoseShield01"/>
0127 <Translation x="0*fm" y="0*fm" z="([FixShldZ2]+[FixShldZ1])/2"/>
0128 <rRotation name="rotations:000D"/>
0129 </PosPart>
0130 <PosPart copyNumber="1">
0131 <rParent name="hfnose:HFNoseVol"/>
0132 <rChild name="hfnose:HFNoseShield02"/>
0133 <rRotation name="rotations:000D"/>
0134 </PosPart>
0135 <PosPart copyNumber="1">
0136 <rParent name="hfnose:HFNoseVol"/>
0137 <rChild name="hfnose:HFNoseShield03"/>
0138 <Translation x="0*fm" y="0*fm" z="([HFNoseZ4]+[HFNoseZ2])/2"/>
0139 <rRotation name="rotations:000D"/>
0140 </PosPart>
0141 <PosPart copyNumber="1">
0142 <rParent name="hfnose:HFNoseVol"/>
0143 <rChild name="hfnose:HFNoseShield04"/>
0144 <Translation x="0*fm" y="0*fm" z="([HFNoseZ4]+[HFNoseZ2])/2"/>
0145 <rRotation name="rotations:000D"/>
0146 </PosPart>
0147 </PosPartSection>
0148
0149 </DDDefinition>