Back to home page

Project CMSSW displayed by LXR

 
 

    


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>