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 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>