Warning, /Geometry/CMSCommonData/data/caloBase/2030/v2/caloBase.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="caloBase.xml" eval="true">
0005 <Constant name="Rmin00" value="243.0*mm"/>
0006 <Constant name="Rmax00" value="1243.7*mm"/>
0007 <Constant name="Zpos00" value="2965.0*mm"/>
0008 <Constant name="Rmin01" value="1364.7*mm"/>
0009 <Constant name="Rmax01" value="1589.4*mm"/>
0010 <Constant name="Zpos01" value="3185.0*mm"/>
0011 <Constant name="slope1" value="([Rmin01]-[Rmax00])/([Zpos01]-[Zpos00])"/>
0012 <Constant name="Rmax02" value="1816.0*mm"/>
0013 <Constant name="Zpos02" value="3837.0*mm"/>
0014 <Constant name="slope2" value="([Rmax02]-[Rmax01])/([Zpos02]-[Zpos01])"/>
0015 <Constant name="Rmin03" value="[Rmin00]"/>
0016 <Constant name="Zpos03" value="4173.6*mm"/>
0017 <Constant name="Rmin04" value="269.7*mm"/>
0018 <Constant name="Zpos04" value="4416.6*mm"/>
0019 <Constant name="Rmax05" value="2725.0*mm"/>
0020 <Constant name="Zpos05" value="4522.0*mm"/>
0021 <Constant name="slope3" value="([Rmax05]-[Rmax02])/([Zpos05]-[Zpos02])"/>
0022 <Constant name="Rmax03" value="([Rmax02]+[slope3]*([Zpos03]-[Zpos02]))"/>
0023 <Constant name="Rmax04" value="([Rmax02]+[slope3]*([Zpos04]-[Zpos02]))"/>
0024 <Constant name="Rmin05" value="385.3*mm"/>
0025 <Constant name="Zpos06" value="[cms:CalorBeamZ4]"/>
0026 <Constant name="Rmin06" value="[cms:CalorMuonR3]"/>
0027 <Constant name="Zpos07" value="[cms:CalorBeamZ3]"/>
0028 <Constant name="ZposV0" value="3205.0*mm"/>
0029 <Constant name="RposV0" value="1569.1*mm"/>
0030 <Constant name="ZposV1" value="3849.4*mm"/>
0031 <Constant name="RposV1" value="1792.2*mm"/>
0032 <Constant name="ZposV2" value="4524.5*mm"/>
0033 <Constant name="RposV2" value="2684.6*mm"/>
0034 <Constant name="slope20" value="([RposV1]-[RposV0])/([ZposV1]-[ZposV0])"/>
0035 <Constant name="slope30" value="([RposV2]-[RposV1])/([ZposV2]-[ZposV1])"/>
0036 <Constant name="cslope2" value="sqrt([slope20]*[slope20]+1.0)"/>
0037 <Constant name="cslope3" value="sqrt([slope30]*[slope30]+1.0)"/>
0038 <Constant name="Zpos10" value="2966.0*mm"/>
0039 <Constant name="Rmax10" value="([Rmax00]+[slope1]*([Zpos10]-[Zpos00]))"/>
0040 <Constant name="Zpos11" value="3084.0*mm"/>
0041 <Constant name="Rmax11" value="([Rmax00]+[slope1]*([Zpos11]-[Zpos00]))"/>
0042 <Constant name="Rmin100" value="263.0*mm"/>
0043 <Constant name="Zpos100" value="2986.0*mm"/>
0044 <Constant name="Rmax100" value="([Rmax00]+[slope1]*([Zpos100]-[Zpos00]))"/>
0045 <Constant name="Zpos110" value="3063.0*mm"/>
0046 <Constant name="Rmax110" value="([Rmax00]+[slope1]*([Zpos110]-[Zpos00]))"/>
0047 <Constant name="Zpos20" value="[Zpos11]"/>
0048 <Constant name="Rmax20" value="([Rmax00]+[slope1]*([Zpos20]-[Zpos00]))"/>
0049 <Constant name="Zpos21" value="3185.0*mm"/>
0050 <Constant name="Rmax21" value="([Rmax00]+[slope1]*([Zpos21]-[Zpos00]))"/>
0051 <Constant name="Zpos23" value="[ZposV0]"/>
0052 <Constant name="Rmin23" value="1569.1*mm"/>
0053 <Constant name="dShield1" value="20.0*mm"/>
0054 <Constant name="Rmax23" value="([Rmin23]+[cslope2]*[dShield1])"/>
0055 <Constant name="Rmax22" value="([Rmax23]+[slope20]*([Zpos21]-[Zpos23]))"/>
0056 <Constant name="Rmin210" value="278.0*mm"/>
0057 <Constant name="Rmax210" value="1279.0*mm"/>
0058 <Constant name="Rmax211" value="([Rmax210]+[slope1]*([Zpos23]-[Zpos20]))"/>
0059 <Constant name="Rmin211" value="([Rmax210]-[dShield1])"/>
0060 <Constant name="Zpos30" value="[ZposV0]"/>
0061 <Constant name="Zpos31" value="[ZposV1]"/>
0062 <Constant name="Zpos32" value="[Zpos03]"/>
0063 <Constant name="Zpos33" value="[Zpos04]"/>
0064 <Constant name="Zpos35" value="[Zpos06]"/>
0065 <Constant name="Zpos36" value="[Zpos07]"/>
0066 <Constant name="Zpos310" value="3665.1*mm"/>
0067 <Constant name="Zpos340" value="4103.1*mm"/>
0068 <Constant name="Zpos360" value="4352.1*mm"/>
0069 <Constant name="Zpos380" value="[ZposV2]"/>
0070 <Constant name="Zpos390" value="5185.0*mm"/>
0071 <Constant name="Zpos40" value="5234.5*mm"/>
0072 <Constant name="Rmin30" value="263.0*mm"/>
0073 <Constant name="Rmin31" value="297.9*mm"/>
0074 <Constant name="Rmin33" value="349.7*mm"/>
0075 <Constant name="Rmin34" value="465.3*mm"/>
0076 <Constant name="Rmin36" value="930.0*mm"/>
0077 <Constant name="Rmax30" value="([RposV0]+[cslope2]*[dShield1])"/>
0078 <Constant name="Rmax31" value="([Rmax30]+[slope20]*([Zpos31]-[Zpos30]))"/>
0079 <Constant name="Rmax32" value="([Rmax31]+[slope30]*([Zpos32]-[Zpos31]))"/>
0080 <Constant name="Rmax33" value="([Rmax31]+[slope30]*([Zpos33]-[Zpos31]))"/>
0081 <Constant name="Rmax34" value="2714.6*mm"/>
0082 <Constant name="Zpos34" value="([Zpos31]+([Rmax34]-[Rmax31])/[slope30])"/>
0083 <Constant name="Rmax300" value="[RposV0]"/>
0084 <Constant name="Rmax310" value="([RposV0]+[slope20]*([Zpos310]-[Zpos30]))"/>
0085 <Constant name="Rmax330" value="[RposV1]"/>
0086 <Constant name="Rmax340" value="([RposV1]+[slope30]*([Zpos340]-[ZposV1]))"/>
0087 <Constant name="Rmax360" value="([RposV1]+[slope30]*([Zpos360]-[ZposV1]))"/>
0088 </ConstantsSection>
0089
0090 <MaterialSection label="caloBase.xml">
0091 <CompositeMaterial name="CEService" density="0.4819*g/cm3" symbol=" " method="mixture by weight">
0092 <MaterialFraction fraction="0.0242">
0093 <rMaterial name="materials:Copper"/>
0094 </MaterialFraction>
0095 <MaterialFraction fraction="0.1171">
0096 <rMaterial name="materials:Insulation"/>
0097 </MaterialFraction>
0098 <MaterialFraction fraction="0.0104">
0099 <rMaterial name="materials:Connector"/>
0100 </MaterialFraction>
0101 <MaterialFraction fraction="0.0068">
0102 <rMaterial name="materials:StainlessSteel"/>
0103 </MaterialFraction>
0104 <MaterialFraction fraction="0.8415">
0105 <rMaterial name="materials:Air"/>
0106 </MaterialFraction>
0107 </CompositeMaterial>
0108 <CompositeMaterial name="CEThermalScreen" density="1.772*g/cm3" symbol=" " method="mixture by weight">
0109 <MaterialFraction fraction="0.0853">
0110 <rMaterial name="materials:Aluminium"/>
0111 </MaterialFraction>
0112 <MaterialFraction fraction="0.0064">
0113 <rMaterial name="materials:Foam"/>
0114 </MaterialFraction>
0115 <MaterialFraction fraction="0.8546">
0116 <rMaterial name="materials:Insulation"/>
0117 </MaterialFraction>
0118 <MaterialFraction fraction="0.0537">
0119 <rMaterial name="materials:G10"/>
0120 </MaterialFraction>
0121 </CompositeMaterial>
0122 </MaterialSection>
0123
0124 <SolidSection label="caloBase.xml">
0125 <Polycone name="CALO" startPhi="0*deg" deltaPhi="360*deg">
0126 <ZSection z="-[cms:CalorBeamZ2]" rMin="[cms:CalorMuonR2]" rMax="[cms:CalorMuonR]"/>
0127 <ZSection z="-[cms:CalorBeamZ3]" rMin="[cms:CalorMuonR2]" rMax="[cms:CalorMuonR]"/>
0128 <ZSection z="-[cms:CalorBeamZ3]" rMin="[cms:CalorMuonR3]" rMax="[cms:CalorMuonR]"/>
0129 <ZSection z="-[cms:CalorBeamZ4]" rMin="[cms:CalorMuonR3]" rMax="[cms:CalorMuonR]"/>
0130 <ZSection z="-[cms:CalorBeamZ4]" rMin="[cms:CalorBeamR2]" rMax="[cms:CalorMuonR]"/>
0131 <ZSection z="-[cms:CalorBeamZ1]" rMin="[cms:CalorBeamR1]" rMax="[cms:CalorMuonR]"/>
0132 <ZSection z="-[cms:TrackBeamZ2]" rMin="[cms:TrackBeamR2]" rMax="[cms:CalorMuonR]"/>
0133 <ZSection z="-[cms:TrackBeamZ2]" rMin="[cms:TrackCalorR]" rMax="[cms:CalorMuonR]"/>
0134 <ZSection z="[cms:TrackBeamZ2]" rMin="[cms:TrackCalorR]" rMax="[cms:CalorMuonR]"/>
0135 <ZSection z="[cms:TrackBeamZ2]" rMin="[cms:TrackBeamR2]" rMax="[cms:CalorMuonR]"/>
0136 <ZSection z="[cms:CalorBeamZ1]" rMin="[cms:CalorBeamR1]" rMax="[cms:CalorMuonR]"/>
0137 <ZSection z="[cms:CalorBeamZ4]" rMin="[cms:CalorBeamR2]" rMax="[cms:CalorMuonR]"/>
0138 <ZSection z="[cms:CalorBeamZ4]" rMin="[cms:CalorMuonR3]" rMax="[cms:CalorMuonR]"/>
0139 <ZSection z="[cms:CalorBeamZ3]" rMin="[cms:CalorMuonR3]" rMax="[cms:CalorMuonR]"/>
0140 <ZSection z="[cms:CalorBeamZ3]" rMin="[cms:CalorMuonR2]" rMax="[cms:CalorMuonR]"/>
0141 <ZSection z="[cms:CalorBeamZ2]" rMin="[cms:CalorMuonR2]" rMax="[cms:CalorMuonR]"/>
0142 </Polycone>
0143 <Polycone name="CALOEC" startPhi="0*deg" deltaPhi="360*deg">
0144 <ZSection z="[Zpos00]" rMin="[Rmin00]" rMax="[Rmax00]"/>
0145 <ZSection z="[Zpos01]" rMin="[Rmin00]" rMax="[Rmin01]"/>
0146 <ZSection z="[Zpos01]" rMin="[Rmin00]" rMax="[Rmax01]"/>
0147 <ZSection z="[Zpos02]" rMin="[Rmin00]" rMax="[Rmax02]"/>
0148 <ZSection z="[Zpos03]" rMin="[Rmin00]" rMax="[Rmax03]"/>
0149 <ZSection z="[Zpos03]" rMin="[Rmin04]" rMax="[Rmax03]"/>
0150 <ZSection z="[Zpos04]" rMin="[Rmin04]" rMax="[Rmax04]"/>
0151 <ZSection z="[Zpos04]" rMin="[Rmin05]" rMax="[Rmax04]"/>
0152 <ZSection z="[Zpos05]" rMin="[Rmin05]" rMax="[Rmax05]"/>
0153 <ZSection z="[Zpos06]" rMin="[Rmin05]" rMax="[Rmax05]"/>
0154 <ZSection z="[Zpos06]" rMin="[Rmin06]" rMax="[Rmax05]"/>
0155 <ZSection z="[Zpos07]" rMin="[Rmin06]" rMax="[Rmax05]"/>
0156 </Polycone>
0157 <Polycone name="CALOECTSFront" startPhi="0*deg" deltaPhi="360*deg">
0158 <ZSection z="[Zpos10]" rMin="[Rmin00]" rMax="[Rmax10]"/>
0159 <ZSection z="[Zpos11]" rMin="[Rmin00]" rMax="[Rmax11]"/>
0160 </Polycone>
0161 <Polycone name="CALOECFront" startPhi="0*deg" deltaPhi="360*deg">
0162 <ZSection z="[Zpos100]" rMin="[Rmin100]" rMax="[Rmax100]"/>
0163 <ZSection z="[Zpos110]" rMin="[Rmin100]" rMax="[Rmax110]"/>
0164 </Polycone>
0165 <Polycone name="CALOECTSMiddle" startPhi="0*deg" deltaPhi="360*deg">
0166 <ZSection z="[Zpos20]" rMin="[Rmin00]" rMax="[Rmax20]"/>
0167 <ZSection z="[Zpos21]" rMin="[Rmin00]" rMax="[Rmax21]"/>
0168 <ZSection z="[Zpos21]" rMin="[Rmin00]" rMax="[Rmax22]"/>
0169 <ZSection z="[Zpos23]" rMin="[Rmin00]" rMax="[Rmax23]"/>
0170 </Polycone>
0171 <Polycone name="CALOECMiddle" startPhi="0*deg" deltaPhi="360*deg">
0172 <ZSection z="[Zpos20]" rMin="[Rmin210]" rMax="[Rmax210]"/>
0173 <ZSection z="[Zpos23]" rMin="[Rmin210]" rMax="[Rmax211]"/>
0174 </Polycone>
0175 <Polycone name="CALOECTSMiddle2" startPhi="0*deg" deltaPhi="360*deg">
0176 <ZSection z="[Zpos20]" rMin="[Rmin211]" rMax="[Rmax210]"/>
0177 <ZSection z="[Zpos23]" rMin="[Rmin211]" rMax="[Rmax210]"/>
0178 </Polycone>
0179 <Polycone name="CALOECModerator" startPhi="0*deg" deltaPhi="360*deg">
0180 <ZSection z="[Zpos20]" rMin="[Rmin210]" rMax="[Rmin211]"/>
0181 <ZSection z="[Zpos23]" rMin="[Rmin210]" rMax="[Rmin211]"/>
0182 </Polycone>
0183 <Polycone name="CALOECTSRear" startPhi="0*deg" deltaPhi="360*deg">
0184 <ZSection z="[Zpos30]" rMin="[Rmin00]" rMax="[Rmax30]"/>
0185 <ZSection z="[Zpos31]" rMin="[Rmin00]" rMax="[Rmax31]"/>
0186 <ZSection z="[Zpos32]" rMin="[Rmin00]" rMax="[Rmax32]"/>
0187 <ZSection z="[Zpos32]" rMin="[Rmin04]" rMax="[Rmax32]"/>
0188 <ZSection z="[Zpos33]" rMin="[Rmin04]" rMax="[Rmax33]"/>
0189 <ZSection z="[Zpos33]" rMin="[Rmin05]" rMax="[Rmax33]"/>
0190 <ZSection z="[Zpos34]" rMin="[Rmin05]" rMax="[Rmax34]"/>
0191 <ZSection z="[Zpos35]" rMin="[Rmin05]" rMax="[Rmax34]"/>
0192 <ZSection z="[Zpos35]" rMin="[Rmin06]" rMax="[Rmax34]"/>
0193 <ZSection z="[Zpos36]" rMin="[Rmin06]" rMax="[Rmax34]"/>
0194 </Polycone>
0195 <Polycone name="CALOECRear" startPhi="0*deg" deltaPhi="360*deg">
0196 <ZSection z="[Zpos30]" rMin="[Rmin30]" rMax="[Rmax30]"/>
0197 <ZSection z="[Zpos310]" rMin="[Rmin30]" rMax="[Rmax310]"/>
0198 <ZSection z="[Zpos310]" rMin="[Rmin31]" rMax="[Rmax310]"/>
0199 <ZSection z="[ZposV1]" rMin="[Rmin31]" rMax="[RposV1]"/>
0200 <ZSection z="[Zpos340]" rMin="[Rmin31]" rMax="[Rmax340]"/>
0201 <ZSection z="[Zpos340]" rMin="[Rmin33]" rMax="[Rmax340]"/>
0202 <ZSection z="[Zpos360]" rMin="[Rmin33]" rMax="[Rmax360]"/>
0203 <ZSection z="[Zpos360]" rMin="[Rmin34]" rMax="[Rmax360]"/>
0204 <ZSection z="[ZposV2]" rMin="[Rmin34]" rMax="[RposV2]"/>
0205 <ZSection z="[Zpos390]" rMin="[Rmin34]" rMax="[RposV2]"/>
0206 <ZSection z="[Zpos390]" rMin="[Rmin36]" rMax="[RposV2]"/>
0207 <ZSection z="[Zpos40]" rMin="[Rmin36]" rMax="[RposV2]"/>
0208 </Polycone>
0209 </SolidSection>
0210
0211 <LogicalPartSection label="caloBase.xml">
0212 <LogicalPart name="CALO" category="unspecified">
0213 <rSolid name="CALO"/>
0214 <rMaterial name="materials:Air"/>
0215 </LogicalPart>
0216 <LogicalPart name="CALOEC" category="unspecified">
0217 <rSolid name="CALOEC"/>
0218 <rMaterial name="materials:Air"/>
0219 </LogicalPart>
0220 <LogicalPart name="CALOECTSFront" category="unspecified">
0221 <rSolid name="CALOECTSFront"/>
0222 <rMaterial name="caloBase:CEThermalScreen"/>
0223 </LogicalPart>
0224 <LogicalPart name="CALOECFront" category="unspecified">
0225 <rSolid name="CALOECFront"/>
0226 <rMaterial name="materials:Air"/>
0227 </LogicalPart>
0228 <LogicalPart name="CALOECTSMiddle" category="unspecified">
0229 <rSolid name="CALOECTSMiddle"/>
0230 <rMaterial name="caloBase:CEThermalScreen"/>
0231 </LogicalPart>
0232 <LogicalPart name="CALOECMiddle" category="unspecified">
0233 <rSolid name="CALOECMiddle"/>
0234 <rMaterial name="materials:Air"/>
0235 </LogicalPart>
0236 <LogicalPart name="CALOECTSMiddle2" category="unspecified">
0237 <rSolid name="CALOECTSMiddle2"/>
0238 <rMaterial name="caloBase:CEThermalScreen"/>
0239 </LogicalPart>
0240 <LogicalPart name="CALOECModerator" category="unspecified">
0241 <rSolid name="CALOECModerator"/>
0242 <rMaterial name="materials:E_Polythene"/>
0243 </LogicalPart>
0244 <LogicalPart name="CALOECTSRear" category="unspecified">
0245 <rSolid name="CALOECTSRear"/>
0246 <rMaterial name="caloBase:CEThermalScreen"/>
0247 </LogicalPart>
0248 <LogicalPart name="CALOECRear" category="unspecified">
0249 <rSolid name="CALOECRear"/>
0250 <rMaterial name="materials:Air"/>
0251 </LogicalPart>
0252 </LogicalPartSection>
0253
0254 <PosPartSection label="caloBase.xml">
0255 <PosPart copyNumber="1">
0256 <rParent name="caloBase:CALO"/>
0257 <rChild name="caloBase:CALOEC"/>
0258 <rRotation name="rotations:000D"/>
0259 </PosPart>
0260 <PosPart copyNumber="2">
0261 <rParent name="caloBase:CALO"/>
0262 <rChild name="caloBase:CALOEC"/>
0263 <rRotation name="rotations:180D"/>
0264 </PosPart>
0265 <PosPart copyNumber="1">
0266 <rParent name="caloBase:CALOEC"/>
0267 <rChild name="caloBase:CALOECTSFront"/>
0268 <rRotation name="rotations:000D"/>
0269 </PosPart>
0270 <PosPart copyNumber="1">
0271 <rParent name="caloBase:CALOECTSFront"/>
0272 <rChild name="caloBase:CALOECFront"/>
0273 <rRotation name="rotations:000D"/>
0274 </PosPart>
0275 <PosPart copyNumber="1">
0276 <rParent name="caloBase:CALOEC"/>
0277 <rChild name="caloBase:CALOECTSMiddle"/>
0278 <rRotation name="rotations:000D"/>
0279 </PosPart>
0280 <PosPart copyNumber="1">
0281 <rParent name="caloBase:CALOECTSMiddle"/>
0282 <rChild name="caloBase:CALOECMiddle"/>
0283 <rRotation name="rotations:000D"/>
0284 </PosPart>
0285 <PosPart copyNumber="1">
0286 <rParent name="caloBase:CALOECMiddle"/>
0287 <rChild name="caloBase:CALOECTSMiddle2"/>
0288 <rRotation name="rotations:000D"/>
0289 </PosPart>
0290 <PosPart copyNumber="1">
0291 <rParent name="caloBase:CALOECMiddle"/>
0292 <rChild name="caloBase:CALOECModerator"/>
0293 <rRotation name="rotations:000D"/>
0294 </PosPart>
0295 <PosPart copyNumber="1">
0296 <rParent name="caloBase:CALOEC"/>
0297 <rChild name="caloBase:CALOECTSRear"/>
0298 <rRotation name="rotations:000D"/>
0299 </PosPart>
0300 <PosPart copyNumber="1">
0301 <rParent name="caloBase:CALOECTSRear"/>
0302 <rChild name="caloBase:CALOECRear"/>
0303 <rRotation name="rotations:000D"/>
0304 </PosPart>
0305 </PosPartSection>
0306
0307 </DDDefinition>