Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/CMSCommonData/data/caloBase/2030/v8/caloBase.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003 
0004 <ConstantsSection label="caloBase.xml" eval="true">
0005  <Constant name="Zpos0L"     value="2967.7*mm"/>
0006  <Constant name="Rpos0L"     value="1241.7*mm"/>
0007  <Constant name="Zpos0H"     value="3188.5*mm"/>
0008  <Constant name="Rpos0H"     value="1363.1*mm"/>
0009  <Constant name="slope0"     value="([Rpos0H]-[Rpos0L])/([Zpos0H]-[Zpos0L])"/>
0010  <Constant name="ZposAL"     value="3066.7*mm"/>
0011  <Constant name="RposAL"     value="1197.2*mm"/>
0012  <Constant name="ZposAH"     value="3145.0*mm"/>
0013  <Constant name="RposAH"     value="1275.5*mm"/>
0014  <Constant name="slopeA"     value="([RposAH]-[RposAL])/([ZposAH]-[ZposAL])"/>
0015  <Constant name="Zpos1L"     value="3188.5*mm"/>
0016  <Constant name="Rpos1L"     value="1580.9*mm"/>
0017  <Constant name="Zpos1H"     value="3839.7*mm"/>
0018  <Constant name="Rpos1H"     value="1806.3*mm"/>
0019  <Constant name="slope1"     value="([Rpos1H]-[Rpos1L])/([Zpos1H]-[Zpos1L])"/>
0020  <Constant name="Zpos2L"     value="[Zpos1H]"/>
0021  <Constant name="Rpos2L"     value="[Rpos1H]"/>
0022  <Constant name="Zpos2H"     value="4525.6*mm"/>
0023  <Constant name="Rpos2H"     value="2713.0*mm"/>
0024  <Constant name="slope2"     value="([Rpos2H]-[Rpos2L])/([Zpos2H]-[Zpos2L])"/>
0025  <Constant name="Zpos3L"     value="3153.7*mm"/>
0026  <Constant name="Rpos3L"     value="300.0*mm"/>
0027  <Constant name="Rpos3H"     value="314.0*mm"/>
0028  <Constant name="Rmin00"     value="260.0*mm"/>
0029  <Constant name="Rmax00"     value="1243.7*mm"/>
0030  <Constant name="Zpos00"     value="2965.0*mm"/>
0031  <Constant name="Rmax01"     value="1364.7*mm"/>
0032  <Constant name="Rmax01H"    value="1589.4*mm"/>
0033  <Constant name="Zpos01"     value="3185.0*mm"/>
0034  <Constant name="Rmax02"     value="1816.0*mm"/>
0035  <Constant name="Zpos02"     value="3837.0*mm"/>
0036  <Constant name="Rmin04"     value="[cms:CalorMuonR4]"/>
0037  <Constant name="Rmax04"     value="[cms:CalorMuonR2]"/>
0038  <Constant name="Zpos04"     value="4522.0*mm"/>
0039  <Constant name="slopeB"     value="([Rmax04]-[Rmax02])/([Zpos04]-[Zpos02])"/>
0040  <Constant name="Zpos03"     value="4530.0*mm"/>
0041  <Constant name="Rmax03"     value="([Rmax02]+[slopeB]*([Zpos03]-[Zpos02]))"/>
0042  <Constant name="Zpos05"     value="[cms:CalorBeamZ3]"/>
0043  <Constant name="Rmin10"     value="265.0*mm"/>
0044  <Constant name="ZposV0"     value="3205.0*mm"/>
0045  <Constant name="RposV0"     value="([Rpos1L]+[slope1]*([ZposV0]-[Zpos1L]))"/>
0046  <Constant name="Rmax10"     value="1229.9*mm"/>
0047  <Constant name="Rmin11"     value="285.0*mm"/>
0048  <Constant name="Zpos10"     value="2987.7*mm"/>
0049  <Constant name="Rmax11"     value="([Rmax10]+[slope0]*([Zpos0H]-[Zpos10]))"/>
0050  <Constant name="Rmax12"     value="1178.7*mm"/>3
0051  <Constant name="Zpos12"     value="3085.0*mm"/>
0052  <Constant name="Rmax13"     value="1257.2*mm"/>
0053  <Constant name="Zpos13"     value="3163.3*mm"/>
0054  <Constant name="Zpos35"     value="4529.0*mm"/>
0055  <Constant name="Rmin35"     value="361.8*mm"/>
0056  <Constant name="Rmax35"     value="([Rpos1H]+[slope2]*([Zpos35]-[Zpos1H]))"/>
0057  <Constant name="Zpos39"     value="5262.0*mm"/>
0058  <Constant name="RmaxV0"     value="1565.4*mm"/>
0059  <Constant name="Zpos31"     value="3695.8*mm"/>
0060  <Constant name="Rmin31"     value="313.6*mm"/>
0061  <Constant name="Rmax31"     value="([RmaxV0]+[slope1]*([Zpos31]-[ZposV0]))"/>
0062  <Constant name="Zpos32"     value="3839.7*mm"/>
0063  <Constant name="Rmax32"     value="1789.4*mm"/>
0064  <Constant name="Zpos33"     value="4107.3*mm"/>
0065  <Constant name="Rmin33"     value="383.6*mm"/>
0066  <Constant name="Rmax33"     value="([Rmax32]+[slope2]*([Zpos33]-[Zpos32]))"/>
0067  <Constant name="Zpos34"     value="4388.0*mm"/>
0068  <Constant name="Rmin34"     value="448.4*mm"/>
0069  <Constant name="Rmax34"     value="([Rmax32]+[slope2]*([Zpos34]-[Zpos32]))"/>
0070  <Constant name="Zpos36"     value="4565.6*mm"/>
0071  <Constant name="Rmax36"     value="2624.6*mm"/>
0072  <Constant name="Zpos37"     value="5058.26*mm"/>
0073  <Constant name="Rmax37"     value="2485.0*mm"/>
0074  <Constant name="Zpos38"     value="5237.0*mm"/>
0075  <Constant name="Rmax38"     value="2710.0*mm"/>
0076  <Constant name="Rmin100"    value="[Rmin11]"/>
0077  <Constant name="Rmax100"    value="[Rmax10]"/>
0078  <Constant name="Zpos100"    value="[Zpos10]"/>
0079  <Constant name="Zpos110"    value="[ZposAL]"/>
0080  <Constant name="RposNotch"  value="1000.0*mm"/>
0081  <Constant name="XwidNotch"  value="0.5*([RposAH]-[RposNotch])"/>
0082  <Constant name="XposNotch"  value="0.5*([RposAH]+[RposNotch])"/>
0083  <Constant name="YwidNotch"  value="(0.5*465.0*mm)"/>
0084  <Constant name="ZwidNotch"  value="0.5*([Zpos1L]-[ZposAL])"/>
0085  <Constant name="ZposNotch"  value="0.5*([Zpos1L]+[ZposAL])"/>
0086 </ConstantsSection>
0087 
0088 <MaterialSection label="caloBase.xml">
0089   <CompositeMaterial name="CEService" density="0.4819*g/cm3" symbol=" " method="mixture by weight">
0090     <MaterialFraction fraction="0.0242">
0091       <rMaterial name="materials:Copper"/>
0092     </MaterialFraction>
0093     <MaterialFraction fraction="0.1171">
0094       <rMaterial name="materials:Insulation"/>
0095     </MaterialFraction>
0096     <MaterialFraction fraction="0.0104">
0097       <rMaterial name="materials:Connector"/>
0098     </MaterialFraction>
0099     <MaterialFraction fraction="0.0068">
0100       <rMaterial name="materials:StainlessSteel"/>
0101     </MaterialFraction>
0102     <MaterialFraction fraction="0.8415">
0103       <rMaterial name="materials:Air"/>
0104     </MaterialFraction>
0105   </CompositeMaterial>
0106   <CompositeMaterial name="CEThermalScreen" density="1.772*g/cm3" symbol=" " method="mixture by weight">
0107    <MaterialFraction fraction="0.0853">
0108     <rMaterial name="materials:Aluminium"/>
0109    </MaterialFraction>
0110    <MaterialFraction fraction="0.0064">
0111     <rMaterial name="materials:Foam"/>
0112    </MaterialFraction>
0113    <MaterialFraction fraction="0.8546">
0114     <rMaterial name="materials:Insulation"/>
0115    </MaterialFraction>
0116    <MaterialFraction fraction="0.0537">
0117     <rMaterial name="materials:G10"/>
0118    </MaterialFraction>
0119   </CompositeMaterial>
0120 </MaterialSection>
0121 
0122 <SolidSection label="caloBase.xml">
0123   <Polycone name="CALO" startPhi="0*deg" deltaPhi="360*deg">
0124     <ZSection z="-[cms:CalorBeamZ2]" rMin="[cms:CalorMuonR2]" rMax="[cms:CalorMuonR]"/>
0125     <ZSection z="-[cms:CalorBeamZ3]" rMin="[cms:CalorMuonR2]" rMax="[cms:CalorMuonR]"/>
0126     <ZSection z="-[cms:CalorBeamZ3]" rMin="[cms:CalorBeamR2]" rMax="[cms:CalorMuonR]"/>
0127     <ZSection z="-[cms:CalorBeamZ1]" rMin="[cms:CalorBeamR1]" rMax="[cms:CalorMuonR]"/>
0128     <ZSection z="-[cms:TrackBeamZ2]" rMin="[cms:TrackBeamR2]" rMax="[cms:CalorMuonR]"/>
0129     <ZSection z="-[cms:TrackBeamZ2]" rMin="[cms:TrackCalorR]" rMax="[cms:CalorMuonR]"/>
0130     <ZSection z="[cms:TrackBeamZ2]"  rMin="[cms:TrackCalorR]" rMax="[cms:CalorMuonR]"/>
0131     <ZSection z="[cms:TrackBeamZ2]"  rMin="[cms:TrackBeamR2]" rMax="[cms:CalorMuonR]"/>
0132     <ZSection z="[cms:CalorBeamZ1]"  rMin="[cms:CalorBeamR1]" rMax="[cms:CalorMuonR]"/>
0133     <ZSection z="[cms:CalorBeamZ3]"  rMin="[cms:CalorBeamR2]" rMax="[cms:CalorMuonR]"/>
0134     <ZSection z="[cms:CalorBeamZ3]"  rMin="[cms:CalorMuonR2]" rMax="[cms:CalorMuonR]"/>
0135     <ZSection z="[cms:CalorBeamZ2]"  rMin="[cms:CalorMuonR2]" rMax="[cms:CalorMuonR]"/>
0136   </Polycone>
0137   <Polycone name="CALOEC" startPhi="0*deg" deltaPhi="360*deg">
0138     <ZSection z="[Zpos00]" rMin="[Rmin00]" rMax="[Rmax00]"/>
0139     <ZSection z="[Zpos01]" rMin="[Rmin00]" rMax="[Rmax01]"/>
0140     <ZSection z="[Zpos01]" rMin="[Rmin00]" rMax="[Rmax01H]"/>
0141     <ZSection z="[Zpos02]" rMin="[Rmin00]" rMax="[Rmax02]"/>
0142     <ZSection z="[Zpos04]" rMin="[Rmin00]" rMax="[Rmax04]"/>
0143     <ZSection z="[Zpos03]" rMin="[Rmin00]" rMax="[Rmax04]"/>
0144     <ZSection z="[Zpos03]" rMin="[Rmin04]" rMax="[Rmax04]"/>
0145     <ZSection z="[Zpos05]" rMin="[Rmin04]" rMax="[Rmax04]"/>
0146   </Polycone>
0147   <Box name="CaloECNotch" dx="[XwidNotch]" dy="[YwidNotch]" dz="[ZwidNotch]"/>
0148   <Polycone name="CALOECTSFront" startPhi="0*deg" deltaPhi="360*deg">
0149     <ZSection z="[Zpos0L]" rMin="[Rmin10]" rMax="[Rpos0L]"/>
0150     <ZSection z="[Zpos0H]" rMin="[Rmin10]" rMax="[Rpos0H]"/>
0151     <ZSection z="[Zpos0H]" rMin="[Rmin10]" rMax="[Rpos1L]"/>
0152     <ZSection z="[ZposV0]" rMin="[Rmin10]" rMax="[RposV0]"/>
0153   </Polycone>
0154   <Polycone name="CALOECFront" startPhi="0*deg" deltaPhi="360*deg">
0155     <ZSection z="[Zpos10]" rMin="[Rmin11]" rMax="[Rmax10]"/>
0156     <ZSection z="[Zpos0H]" rMin="[Rmin11]" rMax="[Rmax11]"/>
0157     <ZSection z="[ZposV0]" rMin="[Rmin11]" rMax="[Rmax11]"/>
0158   </Polycone>
0159   <Polycone name="CALOECTSModerator0" startPhi="0*deg" deltaPhi="360*deg">
0160     <ZSection z="[ZposAL]" rMin="[Rmin11]" rMax="[RposAL]"/>
0161     <ZSection z="[ZposAH]" rMin="[Rmin11]" rMax="[RposAH]"/>
0162     <ZSection z="[ZposV0]" rMin="[Rmin11]" rMax="[RposAH]"/>
0163   </Polycone>
0164   <SubtractionSolid name="CALOECTSModerator1">
0165     <rSolid name="CALOECTSModerator0"/>
0166     <rSolid name="CaloECNotch"/>
0167     <Translation x="[XposNotch]" y="0.*fm" z="[ZposNotch]"/>
0168   </SubtractionSolid>
0169   <SubtractionSolid name="CALOECTSModerator">
0170     <rSolid name="CALOECTSModerator1"/>
0171     <rSolid name="CaloECNotch"/>
0172     <Translation x="-[XposNotch]" y="0.*fm" z="[ZposNotch]"/>
0173   </SubtractionSolid>
0174   <Polycone name="CALOECModerator0" startPhi="0*deg" deltaPhi="360*deg">
0175     <ZSection z="[Zpos12]" rMin="[Rmin11]" rMax="[Rmax12]"/>
0176     <ZSection z="[Zpos13]" rMin="[Rmin11]" rMax="[Rmax13]"/>
0177     <ZSection z="[ZposV0]" rMin="[Rmin11]" rMax="[Rmax13]"/>
0178   </Polycone>
0179   <SubtractionSolid name="CALOECModerator1">
0180     <rSolid name="CALOECModerator0"/>
0181     <rSolid name="CaloECNotch"/>
0182     <Translation x="[XposNotch]" y="0.*fm" z="[ZposNotch]"/>
0183   </SubtractionSolid>
0184   <SubtractionSolid name="CALOECModerator">
0185     <rSolid name="CALOECModerator1"/>
0186     <rSolid name="CaloECNotch"/>
0187     <Translation x="-[XposNotch]" y="0.*fm" z="[ZposNotch]"/>
0188   </SubtractionSolid>
0189   <Polycone name="CALOECSup1Moderator0" startPhi="0*deg" deltaPhi="360*deg">
0190     <ZSection z="[ZposAL]" rMin="[Rmin11]" rMax="[Rpos3L]"/>
0191     <ZSection z="[Zpos12]" rMin="[Rmin11]" rMax="[Rpos3L]"/>
0192   </Polycone>
0193   <SubtractionSolid name="CALOECSup1Moderator1">
0194     <rSolid name="CALOECSup1Moderator0"/>
0195     <rSolid name="CaloECNotch"/>
0196     <Translation x="[XposNotch]" y="0.*fm" z="[ZposNotch]"/>
0197   </SubtractionSolid>
0198   <SubtractionSolid name="CALOECSup1Moderator">
0199     <rSolid name="CALOECSup1Moderator1"/>
0200     <rSolid name="CaloECNotch"/>
0201     <Translation x="-[XposNotch]" y="0.*fm" z="[ZposNotch]"/>
0202   </SubtractionSolid>
0203   <Polycone name="CALOECSup2Moderator0" startPhi="0*deg" deltaPhi="360*deg">
0204     <ZSection z="[Zpos12]" rMin="[Rmin11]" rMax="[Rpos3L]"/>
0205     <ZSection z="[Zpos3L]" rMin="[Rmin11]" rMax="[Rpos3L]"/>
0206     <ZSection z="[Zpos3L]" rMin="[Rmin11]" rMax="[Rpos3H]"/>
0207     <ZSection z="[ZposV0]" rMin="[Rmin11]" rMax="[Rpos3H]"/>
0208   </Polycone>
0209   <SubtractionSolid name="CALOECSup2Moderator1">
0210     <rSolid name="CALOECSup2Moderator0"/>
0211     <rSolid name="CaloECNotch"/>
0212     <Translation x="[XposNotch]" y="0.*fm" z="[ZposNotch]"/>
0213   </SubtractionSolid>
0214   <SubtractionSolid name="CALOECSup2Moderator">
0215     <rSolid name="CALOECSup2Moderator1"/>
0216     <rSolid name="CaloECNotch"/>
0217     <Translation x="-[XposNotch]" y="0.*fm" z="[ZposNotch]"/>
0218   </SubtractionSolid>
0219   <Polycone name="CALOECTSRear" startPhi="0*deg" deltaPhi="360*deg">
0220     <ZSection z="[ZposV0]" rMin="[Rmin10]" rMax="[RposV0]"/>
0221     <ZSection z="[Zpos1H]" rMin="[Rmin10]" rMax="[Rpos1H]"/>
0222     <ZSection z="[Zpos2H]" rMin="[Rmin10]" rMax="[Rpos2H]"/>
0223     <ZSection z="[Zpos35]" rMin="[Rmin10]" rMax="[Rpos2H]"/>
0224     <ZSection z="[Zpos35]" rMin="[Rmin35]" rMax="[Rpos2H]"/>
0225     <ZSection z="[Zpos39]" rMin="[Rmin35]" rMax="[Rpos2H]"/>
0226   </Polycone>
0227   <Polycone name="CALOECRear" startPhi="0*deg" deltaPhi="360*deg">
0228     <ZSection z="[ZposV0]" rMin="[Rmin11]" rMax="[RmaxV0]"/>
0229     <ZSection z="[Zpos31]" rMin="[Rmin11]" rMax="[Rmax31]"/>
0230     <ZSection z="[Zpos31]" rMin="[Rmin31]" rMax="[Rmax31]"/>
0231     <ZSection z="[Zpos32]" rMin="[Rmin31]" rMax="[Rmax32]"/>
0232     <ZSection z="[Zpos33]" rMin="[Rmin31]" rMax="[Rmax33]"/>
0233     <ZSection z="[Zpos33]" rMin="[Rmin33]" rMax="[Rmax33]"/>
0234     <ZSection z="[Zpos34]" rMin="[Rmin33]" rMax="[Rmax34]"/>
0235     <ZSection z="[Zpos34]" rMin="[Rmin34]" rMax="[Rmax34]"/>
0236     <ZSection z="[Zpos2H]" rMin="[Rmin34]" rMax="[Rmax38]"/>
0237     <ZSection z="[Zpos38]" rMin="[Rmin34]" rMax="[Rmax38]"/>
0238   </Polycone>
0239 </SolidSection>
0240 
0241 <LogicalPartSection label="caloBase.xml">
0242   <LogicalPart name="CALO" category="unspecified">
0243     <rSolid name="CALO"/>
0244     <rMaterial name="materials:Air"/>
0245   </LogicalPart>
0246   <LogicalPart name="CALOEC" category="unspecified">
0247     <rSolid name="CALOEC"/>
0248     <rMaterial name="materials:Air"/>
0249   </LogicalPart>
0250   <LogicalPart name="CALOECTSFront" category="unspecified">
0251     <rSolid name="CALOECTSFront"/>
0252     <rMaterial name="caloBase:CEThermalScreen"/>
0253   </LogicalPart>
0254   <LogicalPart name="CALOECFront" category="unspecified">
0255     <rSolid name="CALOECFront"/>
0256     <rMaterial name="materials:Air"/>
0257   </LogicalPart>
0258   <LogicalPart name="CALOECTSModerator" category="unspecified">
0259     <rSolid name="CALOECTSModerator"/>
0260     <rMaterial name="caloBase:CEThermalScreen"/>
0261   </LogicalPart>
0262   <LogicalPart name="CALOECModerator" category="unspecified">
0263     <rSolid name="CALOECModerator"/>
0264     <rMaterial name="materials:E_Polythene"/>
0265   </LogicalPart>
0266   <LogicalPart name="CALOECSup1Moderator" category="unspecified">
0267     <rSolid name="CALOECSup1Moderator"/>
0268     <rMaterial name="materials:Aluminium"/>
0269   </LogicalPart>
0270   <LogicalPart name="CALOECSup2Moderator" category="unspecified">
0271     <rSolid name="CALOECSup2Moderator"/>
0272     <rMaterial name="materials:Aluminium"/>
0273   </LogicalPart>
0274   <LogicalPart name="CALOECTSRear" category="unspecified">
0275     <rSolid name="CALOECTSRear"/>
0276     <rMaterial name="caloBase:CEThermalScreen"/>
0277   </LogicalPart>
0278   <LogicalPart name="CALOECRear" category="unspecified">
0279     <rSolid name="CALOECRear"/>
0280     <rMaterial name="materials:Air"/>
0281   </LogicalPart>
0282 </LogicalPartSection>
0283 
0284 <PosPartSection label="caloBase.xml">
0285   <PosPart copyNumber="1">
0286     <rParent name="caloBase:CALO"/>
0287     <rChild name="caloBase:CALOEC"/>
0288     <rRotation name="rotations:000D"/>
0289   </PosPart>
0290   <PosPart copyNumber="2">
0291     <rParent name="caloBase:CALO"/>
0292     <rChild name="caloBase:CALOEC"/>
0293     <rRotation name="rotations:180D"/>
0294   </PosPart>
0295   <PosPart copyNumber="1">
0296     <rParent name="caloBase:CALOEC"/>
0297     <rChild name="caloBase:CALOECTSFront"/>
0298     <rRotation name="rotations:000D"/>
0299   </PosPart>
0300   <PosPart copyNumber="1">
0301     <rParent name="caloBase:CALOECTSFront"/>
0302     <rChild name="caloBase:CALOECFront"/>
0303     <rRotation name="rotations:000D"/>
0304   </PosPart>
0305   <PosPart copyNumber="1">
0306     <rParent name="caloBase:CALOECFront"/>
0307     <rChild name="caloBase:CALOECTSModerator"/>
0308     <rRotation name="rotations:000D"/>
0309   </PosPart>
0310   <PosPart copyNumber="1">
0311     <rParent name="caloBase:CALOECTSModerator"/>
0312     <rChild name="caloBase:CALOECSup1Moderator"/>
0313     <rRotation name="rotations:000D"/>
0314   </PosPart>
0315   <PosPart copyNumber="1">
0316     <rParent name="caloBase:CALOECModerator"/>
0317     <rChild name="caloBase:CALOECSup2Moderator"/>
0318     <rRotation name="rotations:000D"/>
0319   </PosPart>
0320   <PosPart copyNumber="1">
0321     <rParent name="caloBase:CALOECTSModerator"/>
0322     <rChild name="caloBase:CALOECModerator"/>
0323     <rRotation name="rotations:000D"/>
0324   </PosPart>
0325   <PosPart copyNumber="1">
0326     <rParent name="caloBase:CALOEC"/>
0327     <rChild name="caloBase:CALOECTSRear"/>
0328     <rRotation name="rotations:000D"/>
0329   </PosPart>
0330   <PosPart copyNumber="1">
0331     <rParent name="caloBase:CALOECTSRear"/>
0332     <rChild name="caloBase:CALOECRear"/>
0333     <rRotation name="rotations:000D"/>
0334   </PosPart>
0335 </PosPartSection>
0336 
0337 </DDDefinition>