Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalTBCommonData/data/TB231/hgcal.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003 
0004 <ConstantsSection label="hgcal.xml" eval="true">
0005   <Constant name="WaferSize"             value="167.4408*mm"/>
0006   <Constant name="WaferThickness"        value="0.30*mm"/>
0007   <Constant name="WaferThicknessFine"    value="0.30*mm"/>
0008   <Constant name="WaferThicknessCoarse1" value="0.20*mm"/>
0009   <Constant name="WaferThicknessCoarse2" value="0.30*mm"/>
0010   <Constant name="SensorSeparation"      value="0.10*mm"/>
0011   <Constant name="SensorSizeOffset"      value="0.87*mm"/>
0012   <Constant name="GuardRingOffset"       value="0.8985*mm"/>
0013   <Constant name="MouseBite"             value="5.834*mm"/>
0014   <Constant name="UseOffset"             value="1"/>
0015   <Constant name="ModuleThicknessEE"     value="8.485*mm"/>
0016   <Constant name="ModuleThicknessHE"     value="8.135*mm"/>
0017   <Constant name="CellThicknessFine"     value="0.12*mm"/>
0018   <Constant name="CellThicknessCoarse1"  value="0.20*mm"/>
0019   <Constant name="CellThicknessCoarse2"  value="0.30*mm"/>
0020   <Constant name="ScintillatorThickness" value="3.0*mm"/>
0021   <Constant name="NumberOfCellsFine"     value="12"/>
0022   <Constant name="NumberOfCellsCoarse"   value="8"/>
0023   <Constant name="NPhiBinBHFine"         value="432"/>
0024   <Constant name="NPhiBinBH"             value="288"/>
0025   <Constant name="FirstMixedLayer"       value="8"/>
0026   <Constant name="FirstMixedCoarseLayer" value="12"/>
0027   <Constant name="LayerRotation"         value="-30*deg"/>
0028   <Constant name="CalibCellRHD"          value="2.04*mm"/>
0029   <Constant name="CalibCellRLD"          value="3.05*mm"/>
0030   <Constant name="rad100200P0"           value="-1.60163E-06"/>
0031   <Constant name="rad100200P1"           value="2.50640E-03"/>
0032   <Constant name="rad100200P2"           value="-1.46943E+00"/>
0033   <Constant name="rad100200P3"           value="3.82025E+02"/>
0034   <Constant name="rad100200P4"           value="-3.705690E+04"/>
0035   <Constant name="rad200300P0"           value="-4.43240E-07"/>
0036   <Constant name="rad200300P1"           value="7.70078E-04"/>
0037   <Constant name="rad200300P2"           value="-4.97013E-01"/>
0038   <Constant name="rad200300P3"           value="1.40778E+02"/>
0039   <Constant name="rad200300P4"           value="-1.46340E+04"/>
0040   <Constant name="zMinForRadPar"         value="335.0*cm"/>
0041   <Constant name="ChoiceType"            value="0"/>
0042   <Constant name="NCornerCut"            value="2"/>
0043   <Constant name="FracAreaMin"           value="0.2"/>
0044   <Constant name="radMixL0"              value="1537.05*mm"/>
0045   <Constant name="radMixL1"              value="1537.05*mm"/>
0046   <Constant name="radMixL2"              value="1537.05*mm"/>
0047   <Constant name="radMixL3"              value="1537.05*mm"/>
0048   <Constant name="radMixL4"              value="1378.52*mm"/>
0049   <Constant name="radMixL5"              value="1378.52*mm"/>
0050   <Constant name="radMixL6"              value="1207.60*mm"/>
0051   <Constant name="radMixL7"              value="1207.60*mm"/>
0052   <Constant name="radMixL8"              value="1207.60*mm"/>
0053   <Constant name="radMixL9"              value="1207.60*mm"/>
0054   <Constant name="radMixL10"             value="1045.90*mm"/>
0055   <Constant name="radMixL11"             value="1045.90*mm"/>
0056   <Constant name="radMixL12"             value="1045.90*mm"/>
0057   <Constant name="radMixL13"             value="1045.90*mm"/>
0058   <Constant name="zHGCal1"               value="3210.5*mm"/>
0059   <Constant name="zHGCal2"               value="[caloBase:Zpos38]"/>
0060   <Constant name="zHGCalEE1"             value="[zHGCal1]"/>
0061   <Constant name="zHGCalEE2"             value="3620.96*mm"/>
0062   <Constant name="zHGCalHE1"             value="[zHGCalEE2]"/>
0063   <Constant name="zHGCalHE2"             value="5140.51*mm"/>
0064   <Constant name="zHGCalBP1"             value="[zHGCalHE2]"/>
0065   <Constant name="zHGCalBP2"             value="[zHGCal2]"/>
0066   <Constant name="rMinHGCal"             value="0*mm"/>
0067   <Constant name="rMinHGCalEE"           value="[rMinHGCal]"/> 
0068   <Constant name="rMinHGCalHE"           value="[rMinHGCal]"/> 
0069   <Constant name="rMinHGCalBP"           value="[rMinHGCal]"/> 
0070   <Constant name="rMaxHGCal"             value="[caloBase:Rmax00]"/>
0071   <Constant name="rMaxHGCalEE"           value="[rMaxHGCal]"/> 
0072   <Constant name="rMaxHGCalHE"           value="[rMaxHGCal]"/>
0073   <Constant name="rMaxHGCalBP"           value="[rMaxHGCal]"/>
0074   <Constant name="thickEEModule1"        value="28.87*mm"/>
0075   <Constant name="thickEEModule2"        value="30.57*mm"/>
0076   <Constant name="thickEEModule3"        value="33.82*mm"/>
0077   <Constant name="thickEEModule4"        value="34.82*mm"/>
0078   <Constant name="thickEEAbsorber1"      value="3.10*mm"/>
0079   <Constant name="thickEEAbsorber2"      value="4.80*mm"/>
0080   <Constant name="thickEEAbsorber3"      value="8.10*mm"/>
0081   <Constant name="thickEECooling"        value="6.05*mm"/>
0082   <Constant name="nEEModule1"            value="1"/>
0083   <Constant name="nEEModule2"            value="8"/>
0084   <Constant name="nEEModule3"            value="4"/>
0085   <Constant name="thickHEModule1"        value="66.55*mm"/>
0086   <Constant name="thickHEModule2"        value="63.05*mm"/>
0087   <Constant name="thickHEModule3"        value="82.25*mm"/>
0088   <Constant name="thickHEAbsorber1"      value="45.0*mm"/>
0089   <Constant name="thickHEAbsorber2"      value="41.5*mm"/>
0090   <Constant name="thickHEAbsorber3"      value="60.7*mm"/>
0091   <Constant name="thickHEAirGap"         value="4.02*mm"/>
0092   <Constant name="thickHESteelCover"     value="2.0*mm"/>
0093   <Constant name="thickHEService"        value="5.06*mm"/>
0094   <Constant name="thickHEShift1"         value="([thickHEAbsorber1] + [thickHEAirGap])"/>
0095   <Constant name="thickHEShift2"         value="([thickHEAbsorber2] + [thickHEAirGap])"/>
0096   <Constant name="thickHEShift3"         value="([thickHEAbsorber3] + [thickHEAirGap])"/>
0097   <Constant name="thickHECooling"        value="6.35*mm"/>
0098   <Constant name="nHEModule1"            value="1"/>
0099   <Constant name="nHEModule2"            value="4"/>
0100 </ConstantsSection>
0101 
0102 <RotationSection label="hgcal.xml">
0103   <Rotation name="LayerRotation" phiX="[LayerRotation]" thetaX="90*deg" 
0104             phiY="(90*deg+[LayerRotation])" thetaY="90*deg" 
0105             phiZ="0*deg" thetaZ="0*deg"/>
0106 </RotationSection>
0107 
0108 <SolidSection label="hgcal.xml" eval="true">
0109   <Polycone name="HGCalService" startPhi="0*deg" deltaPhi="360*deg">
0110     <ZSection z="[zHGCal1]"   rMin="[rMinHGCal]" rMax="[rMaxHGCal]"/>
0111     <ZSection z="[zHGCal2]"   rMin="[rMinHGCal]" rMax="[rMaxHGCal]"/>
0112   </Polycone>
0113   <Polycone name="HGCal" startPhi="0*deg" deltaPhi="360*deg">
0114     <ZSection z="[zHGCal1]"   rMin="[rMinHGCal]"   rMax="[rMaxHGCal]"/>
0115     <ZSection z="[zHGCal2]"   rMin="[rMinHGCal]"   rMax="[rMaxHGCal]"/>
0116   </Polycone>
0117   <Polycone name="HGCalEE" startPhi="0*deg" deltaPhi="360*deg">
0118     <ZSection z="[zHGCalEE1]" rMin="[rMinHGCalEE]"  rMax="[rMaxHGCalEE]"/>
0119     <ZSection z="[zHGCalEE2]" rMin="[rMinHGCalEE]"  rMax="[rMaxHGCalEE]"/>
0120   </Polycone>
0121   <Polycone name="HGCalHE" startPhi="0*deg" deltaPhi="360*deg">
0122     <ZSection z="[zHGCalHE1]" rMin="[rMinHGCalHE]" rMax="[rMaxHGCalHE]"/>
0123     <ZSection z="[zHGCalHE2]" rMin="[rMinHGCalHE]" rMax="[rMaxHGCalHE]"/>
0124   </Polycone>
0125   <Polycone name="HGCalBackPlate" startPhi="0*deg" deltaPhi="360*deg">
0126     <ZSection z="[zHGCalBP1]"  rMin="[rMinHGCalBP]" rMax="[rMaxHGCalBP]"/>
0127     <ZSection z="[zHGCalBP2]"  rMin="[rMinHGCalBP]" rMax="[rMaxHGCalBP]"/>
0128   </Polycone>
0129 </SolidSection>
0130 
0131 <LogicalPartSection label="hgcal.xml">
0132   <LogicalPart name="HGCalService" category="unspecified">
0133     <rSolid name="HGCalService"/>
0134     <rMaterial name="materials:Air"/>
0135   </LogicalPart>
0136   <LogicalPart name="HGCal" category="unspecified">
0137     <rSolid name="HGCal"/>
0138     <rMaterial name="materials:Air"/>
0139   </LogicalPart>
0140   <LogicalPart name="HGCalEE" category="unspecified">
0141     <rSolid name="HGCalEE"/>
0142     <rMaterial name="materials:Air"/>
0143   </LogicalPart>
0144   <LogicalPart name="HGCalHE" category="unspecified">
0145     <rSolid name="HGCalHE"/>
0146     <rMaterial name="materials:Air"/>
0147   </LogicalPart>
0148   <LogicalPart name="HGCalBackPlate" category="unspecified">
0149     <rSolid name="HGCalBackPlate"/>
0150     <rMaterial name="materials:StainlessSteel"/>
0151   </LogicalPart>
0152 </LogicalPartSection>
0153 
0154 <PosPartSection label="hgcal.xml">
0155   <PosPart copyNumber="1">
0156     <rParent name="caloBase:CALOECRear"/>
0157     <rChild name="hgcal:HGCalService"/>
0158     <rRotation name="rotations:000D"/>
0159   </PosPart>
0160   <PosPart copyNumber="1">
0161     <rParent name="hgcal:HGCalService"/>
0162     <rChild name="hgcal:HGCal"/>
0163     <rRotation name="rotations:000D"/>
0164   </PosPart>
0165   <PosPart copyNumber="1">
0166     <rParent name="hgcal:HGCal"/>
0167     <rChild name="hgcal:HGCalEE"/>
0168     <rRotation name="rotations:000D"/>
0169   </PosPart>
0170   <PosPart copyNumber="1">
0171     <rParent name="hgcal:HGCal"/>
0172     <rChild name="hgcal:HGCalHE"/>
0173     <rRotation name="rotations:000D"/>
0174   </PosPart>
0175   <PosPart copyNumber="1">
0176     <rParent name="hgcal:HGCal"/>
0177     <rChild name="hgcal:HGCalBackPlate"/>
0178     <rRotation name="rotations:000D"/>
0179   </PosPart>
0180 </PosPartSection>
0181 </DDDefinition>