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