Warning, /Geometry/ForwardCommonData/data/zdclumi.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 <ConstantsSection label="zdclumi" eval="true">
0004 <Constant name="LUMIWorldHalfdX" value="8.0000*cm"/>
0005 <Constant name="LUMIWorldHalfdY" value="64.0000*cm"/>
0006 <Constant name="LUMIWorldHalfdZ" value="8.0000*cm"/>
0007 <Constant name="LUMIPositionX" value="0.0000*cm"/>
0008 <Constant name="LUMIPositionY" value="25.3650*cm"/>
0009 <Constant name="LUMIPositionZ" value="34.8500*cm"/>
0010 <Constant name="LUMIHalfdX" value="8.0000*cm"/>
0011 <Constant name="LUMIHalfdY" value="32.0000*cm"/>
0012 <Constant name="LUMIHalfdZ" value="4.9510*cm"/>
0013 <Constant name="casePositionX" value="0.0000*cm"/>
0014 <Constant name="casePositionY" value="0.4765*cm"/>
0015 <Constant name="casePositionZ" value="0.0000*cm"/>
0016 <Constant name="box1CaseHalfdX" value="4.6990*cm"/>
0017 <Constant name="box1CaseHalfdY" value="29.8015*cm"/>
0018 <Constant name="box1CaseHalfdZ" value="4.6990*cm"/>
0019 <Constant name="box2CaseHalfdX" value="4.4700*cm"/>
0020 <Constant name="box2CaseHalfdY" value="29.9016*cm"/>
0021 <Constant name="box2CaseHalfdZ" value="4.47250*cm"/>
0022 <Constant name="box1CaseBottomHalfdX" value="4.6990*cm"/>
0023 <Constant name="box1CaseBottomHalfdY" value=" 1.2800*cm"/>
0024 <Constant name="box1CaseBottomHalfdZ" value="4.9505*cm"/>
0025 <Constant name="box2CaseBottomHalfdX" value="4.4700*cm"/>
0026 <Constant name="box2CaseBottomHalfdY" value=" 0.8800*cm"/>
0027 <Constant name="box2CaseBottomHalfdZ" value="4.4725*cm"/>
0028 <Constant name="box2CasePositionX" value="0.0000*cm"/>
0029 <Constant name="box2CasePositionY" value="0.4765*cm"/>
0030 <Constant name="box2CasePositionZ" value="0.0000*cm"/>
0031 <Constant name="caseBottomPositionX" value="0.0000*cm"/>
0032 <Constant name="caseBottomPositionY" value="-[box1CaseHalfdY] + [casePositionY] - [box1CaseBottomHalfdY]"/>
0033 <Constant name="caseBottomPositionZ" value="0.0000*cm"/>
0034 <Constant name="caseTopHalfdX" value="6.5090*cm"/>
0035 <Constant name="caseTopHalfdY" value=" 0.6350*cm"/>
0036 <Constant name="caseTopHalfdZ" value="4.9505*cm"/>
0037 <Constant name="caseTopPositionX" value="1.1000*cm"/>
0038 <Constant name="caseTopPositionY" value="[box1CaseHalfdY] + [casePositionY] + [caseTopHalfdY]"/>
0039 <Constant name="caseTopPositionZ" value="0.0000*cm"/>
0040 <Constant name="cuCoverZPosHalfdX" value="4.3810*cm"/>
0041 <Constant name="cuCoverZPosHalfdY" value="29.7650*cm"/>
0042 <Constant name="cuCoverZPosHalfdZ" value="1.0650*cm"/>
0043 <Constant name="cuCoverZPosPositionX" value="0.0000*cm"/>
0044 <Constant name="cuCoverZPosPositionY" value="-0.4400*cm"/>
0045 <Constant name="cuCoverZPosPositionZ" value="[box2CaseHalfdZ] - [cuCoverZPosHalfdZ]"/>
0046 <Constant name="cuCoverZNegHalfdX" value="4.3810*cm"/>
0047 <Constant name="cuCoverZNegHalfdY" value="29.7650*cm"/>
0048 <Constant name="cuCoverZNegHalfdZ" value="1.0650*cm"/>
0049 <Constant name="cuCoverZNegPositionX" value="0.0000*cm"/>
0050 <Constant name="cuCoverZNegPositionY" value="-0.4400*cm"/>
0051 <Constant name="cuCoverZNegPositionZ" value="-[box2CaseHalfdZ] + [cuCoverZNegHalfdZ]"/>
0052 <Constant name="box1CuSupportHalfdX" value="4.3810*cm"/>
0053 <Constant name="box1CuSupportHalfdY" value="23.4110*cm"/>
0054 <Constant name="box1CuSupportHalfdZ" value="2.0470*cm"/>
0055 <Constant name="box2CuSupportHalfdX" value="2.5400*cm"/>
0056 <Constant name="box2CuSupportHalfdY" value="30.0000*cm"/>
0057 <Constant name="box2CuSupportHalfdZ" value="2.0470*cm"/>
0058 <Constant name="box3CuSupportHalfdX" value="4.3810*cm"/>
0059 <Constant name="box3CuSupportHalfdY" value=" 0.8485*cm"/>
0060 <Constant name="box3CuSupportHalfdZ" value="0.3175*cm"/>
0061 <Constant name="box3CuSupportRelativeX" value="0.0000*cm"/>
0062 <Constant name="box3CuSupportRelativeY" value="-[box1CuSupportHalfdY]-[box3CuSupportHalfdY]"/>
0063 <Constant name="box3CuSupportRelativeZ" value="[box1CuSupportHalfdZ]-[box3CuSupportHalfdZ]"/>
0064 <Constant name="box4CuSupportHalfdX" value="4.3810*cm"/>
0065 <Constant name="box4CuSupportHalfdY" value="1.8985*cm"/>
0066 <Constant name="box4CuSupportHalfdZ" value="1.4120*cm"/>
0067 <Constant name="deltaAdjust" value="0.005"/>
0068 <Constant name="box4CuSupportRelativeX" value="0.0000*cm"/>
0069 <Constant name="box4CuSupportRelativeY" value="-[box1CuSupportHalfdY]-[box4CuSupportHalfdY]"/>
0070 <Constant name="box4CuSupportRelativeZ" value="-[deltaAdjust]"/>
0071 <Constant name="cuSupportPositionX" value="0.0000*cm"/>
0072 <Constant name="cuSupportPositionY" value="6.7945*cm"/>
0073 <Constant name="cuSupportPositionZ" value="0.0000*cm"/>
0074 <Constant name="boxFrontCoverHalfdX" value="4.3810*cm"/>
0075 <Constant name="boxFrontCoverHalfdY" value="5.5000*cm"/>
0076 <Constant name="boxFrontCoverHalfdZ" value="0.1590*cm"/>
0077 <Constant name="boxBackCoverHalfdX" value="4.3810*cm"/>
0078 <Constant name="boxBackCoverHalfdY" value="6.79425*cm"/>
0079 <Constant name="boxBackCoverHalfdZ" value="0.1825*cm"/>
0080 <Constant name="frontCoverPositionX" value="0.0000*cm"/>
0081 <Constant name="frontCoverPositionY" value="-[boxFrontCoverHalfdY]-[box3CuSupportHalfdY]-[box3CuSupportHalfdY]-[box1CuSupportHalfdY]+[cuSupportPositionY]-[box2CaseBottomHalfdY]"/>
0082 <Constant name="frontCoverPositionZ" value="[box1CuSupportHalfdZ] - [boxFrontCoverHalfdZ]"/>
0083 <Constant name="backCoverPositionX" value="0.0000*cm"/>
0084 <Constant name="backCoverPositionY" value="[caseBottomPositionY] + [box1CaseBottomHalfdY] - [box2CaseBottomHalfdY] + [boxBackCoverHalfdY]"/>
0085 <Constant name="backCoverPositionZ" value="-[box1DetectorCoverHalfdZ] - [boxBackCoverHalfdZ]"/>
0086 <Constant name="box1DetectorCoverHalfdX" value="4.3500*cm"/>
0087 <Constant name="box1DetectorCoverHalfdY" value="4.8000*cm"/>
0088 <Constant name="box1DetectorCoverHalfdZ" value="1.6500*cm"/>
0089 <Constant name="dtCoverPositionX" value="0.0000*cm"/>
0090 <Constant name="dtCoverPositionY" value="-[box4CuSupportHalfdY] - [box4CuSupportHalfdY] -[box1CuSupportHalfdY] - [box1DetectorCoverHalfdY] + [cuSupportPositionY]"/>
0091 <Constant name="dtCoverPositionZ" value="0.0000*cm"/>
0092 <Constant name="box1DetectorGasHalfdX" value="3.9490*cm"/>
0093 <Constant name="box1DetectorGasHalfdY" value="4.3990*cm"/>
0094 <Constant name="box1DetectorGasHalfdZ" value="1.2490*cm"/>
0095 <Constant name="boxDetectorGridHalfdX" value="3.8000*cm"/>
0096 <Constant name="boxDetectorGridHalfdY" value="1.6625*cm"/>
0097 <Constant name="boxDetectorGridHalfdZ" value="0.1000*cm"/>
0098 <Constant name="boxDetectorLayerHalfdX" value="3.8000*cm"/>
0099 <Constant name="boxDetectorLayerHalfdY" value="0.1000*cm"/>
0100 <Constant name="boxDetectorLayerHalfdZ" value="1.2000*cm"/>
0101 <Constant name="deltaGrid" value="0.3250*cm"/>
0102 <Constant name="deltaLayer" value="[boxDetectorGridHalfdY] + [boxDetectorLayerHalfdY]"/>
0103 <Constant name="deltaGap" value="0.1250*cm"/>
0104 <Constant name="deltaAdjust1" value="0.001"/>
0105 </ConstantsSection>
0106 <SolidSection label="zdclumi">
0107 <Box name="LUMIWorldBox" dx="[LUMIWorldHalfdX]" dy="[LUMIWorldHalfdY]" dz="[LUMIWorldHalfdZ]"/>
0108 <Box name="LUMIBox" dx="[LUMIHalfdX]" dy="[LUMIHalfdY]" dz="[LUMIHalfdZ]"/>
0109 <Box name="box1Case" dx="[box1CaseHalfdX]" dy="[box1CaseHalfdY]" dz="[box1CaseHalfdZ]"/>
0110 <Box name="box2Case" dx="[box2CaseHalfdX]" dy="[box2CaseHalfdY]" dz="[box2CaseHalfdZ]"/>
0111 <Box name="box1CaseBottom" dx="[box1CaseBottomHalfdX]" dy="[box1CaseBottomHalfdY]" dz="[box1CaseBottomHalfdZ]"/>
0112 <Box name="box2CaseBottom" dx="[box2CaseBottomHalfdX]" dy="[box2CaseBottomHalfdY]" dz="[box2CaseBottomHalfdZ]"/>
0113 <Box name="caseTop" dx="[caseTopHalfdX]" dy="[caseTopHalfdY]" dz="[caseTopHalfdZ]"/>
0114 <Box name="cuCoverZPos" dx="[cuCoverZPosHalfdX]" dy="[cuCoverZPosHalfdY]" dz="[cuCoverZPosHalfdZ]"/>
0115 <Box name="cuCoverZNeg" dx="[cuCoverZNegHalfdX]" dy="[cuCoverZNegHalfdY]" dz="[cuCoverZNegHalfdZ]"/>
0116 <Box name="box1CuSupport" dx="[box1CuSupportHalfdX]" dy="[box1CuSupportHalfdY]" dz="[box1CuSupportHalfdZ]"/>
0117 <Box name="box2CuSupport" dx="[box2CuSupportHalfdX]" dy="[box2CuSupportHalfdY]" dz="[box2CuSupportHalfdZ]"/>
0118 <Box name="box3CuSupport" dx="[box3CuSupportHalfdX]" dy="[box3CuSupportHalfdY]" dz="[box3CuSupportHalfdZ]"/>
0119 <Box name="box4CuSupport" dx="[box4CuSupportHalfdX]" dy="[box4CuSupportHalfdY]" dz="[box4CuSupportHalfdZ]"/>
0120 <Box name="boxFrontCover" dx="[boxFrontCoverHalfdX]" dy="[boxFrontCoverHalfdY]" dz="[boxFrontCoverHalfdZ]"/>
0121 <Box name="boxBackCover" dx="[boxBackCoverHalfdX]" dy="[boxBackCoverHalfdY]" dz="[boxBackCoverHalfdZ]"/>
0122 <Box name="box1DetectorCover" dx="[box1DetectorCoverHalfdX]" dy="[box1DetectorCoverHalfdY]" dz="[box1DetectorCoverHalfdZ]"/>
0123 <Box name="box1DetectorGas" dx="[box1DetectorGasHalfdX]" dy="[box1DetectorGasHalfdY]" dz="[box1DetectorGasHalfdZ]"/>
0124 <Box name="boxDetectorGrid" dx="[boxDetectorGridHalfdX]" dy="[boxDetectorGridHalfdY]" dz="[boxDetectorGridHalfdZ]"/>
0125 <Box name="boxDetectorLayer" dx="[boxDetectorLayerHalfdX]" dy="[boxDetectorLayerHalfdY]" dz="[boxDetectorLayerHalfdZ]"/>
0126 <SubtractionSolid name="case">
0127 <rSolid name="zdclumi:box1Case"/>
0128 <rSolid name="zdclumi:box2Case"/>
0129 <Translation x="0.0*cm" y="0.0*cm" z="0.0*cm"/>
0130 <rRotation name="lumirotations:LUMINoRot"/>
0131 </SubtractionSolid>
0132 <SubtractionSolid name="caseBottom">
0133 <rSolid name="zdclumi:box1CaseBottom"/>
0134 <rSolid name="zdclumi:box2CaseBottom"/>
0135 <Translation x="0.0*cm" y="1.28*cm" z="0.0*cm"/>
0136 <rRotation name="lumirotations:LUMINoRot"/>
0137 </SubtractionSolid>
0138 <SubtractionSolid name="cuSupport1">
0139 <rSolid name="zdclumi:box1CuSupport"/>
0140 <rSolid name="zdclumi:box2CuSupport"/>
0141 <Translation x="0.0*cm" y="0.0*cm" z="-2.8140*cm"/>
0142 <rRotation name="lumirotations:LUMIRot01"/>
0143 </SubtractionSolid>
0144 <UnionSolid name="cuSupport2">
0145 <rSolid name="zdclumi:cuSupport1"/>
0146 <rSolid name="zdclumi:box3CuSupport"/>
0147 <Translation x="[box3CuSupportRelativeX]" y="[box3CuSupportRelativeY]" z="[box3CuSupportRelativeZ]"/>
0148 <rRotation name="lumirotations:LUMINoRot"/>
0149 </UnionSolid>
0150 <UnionSolid name="cuSupport">
0151 <rSolid name="zdclumi:cuSupport2"/>
0152 <rSolid name="zdclumi:box4CuSupport"/>
0153 <Translation x="[box4CuSupportRelativeX]" y="[box4CuSupportRelativeY]" z="[box4CuSupportRelativeZ]"/>
0154 <rRotation name="lumirotations:LUMINoRot"/>
0155 </UnionSolid>
0156 <UnionSolid name="detectorC1">
0157 <rSolid name="zdclumi:boxDetectorLayer"/>
0158 <rSolid name="zdclumi:boxDetectorGrid"/>
0159 <Translation x="0.0000*cm" y="[deltaLayer]-[deltaAdjust1]" z="[deltaGrid]+[deltaGrid]"/>
0160 <rRotation name="lumirotations:LUMINoRot"/>
0161 </UnionSolid>
0162 <UnionSolid name="detectorC2">
0163 <rSolid name="zdclumi:detectorC1"/>
0164 <rSolid name="zdclumi:boxDetectorGrid"/>
0165 <Translation x="0.0000*cm" y="[deltaLayer]-[deltaAdjust1]" z="-[deltaGrid]-[deltaGrid]"/>
0166 <rRotation name="lumirotations:LUMINoRot"/>
0167 </UnionSolid>
0168 <UnionSolid name="detectorC3">
0169 <rSolid name="zdclumi:detectorC2"/>
0170 <rSolid name="zdclumi:boxDetectorGrid"/>
0171 <Translation x="0.0000*cm" y="-[deltaLayer]+[deltaAdjust1]" z="[deltaGrid]+[deltaGrid]"/>
0172 <rRotation name="lumirotations:LUMINoRot"/>
0173 </UnionSolid>
0174 <UnionSolid name="detectorC4">
0175 <rSolid name="zdclumi:detectorC3"/>
0176 <rSolid name="zdclumi:boxDetectorGrid"/>
0177 <Translation x="0.0000*cm" y="-[deltaLayer]+[deltaAdjust1]" z="-[deltaGrid]-[deltaGrid]"/>
0178 <rRotation name="lumirotations:LUMINoRot"/>
0179 </UnionSolid>
0180 <UnionSolid name="detectorC5">
0181 <rSolid name="zdclumi:detectorC4"/>
0182 <rSolid name="zdclumi:boxDetectorGrid"/>
0183 <Translation x="0.0000*cm" y="-[deltaLayer]+[deltaAdjust1]" z="0.0000*cm"/>
0184 <rRotation name="lumirotations:LUMINoRot"/>
0185 </UnionSolid>
0186 <UnionSolid name="detectorC6">
0187 <rSolid name="zdclumi:detectorC5"/>
0188 <rSolid name="zdclumi:boxDetectorGrid"/>
0189 <Translation x="0.0000*cm" y="+[deltaLayer]-[deltaAdjust1]" z="[deltaAdjust1]"/>
0190 <rRotation name="lumirotations:LUMINoRot"/>
0191 </UnionSolid>
0192 <UnionSolid name="detectorA11">
0193 <rSolid name="zdclumi:boxDetectorLayer"/>
0194 <rSolid name="zdclumi:boxDetectorGrid"/>
0195 <Translation x="0.0000*cm" y="-[deltaLayer]+[deltaAdjust1]" z="[deltaGrid]"/>
0196 <rRotation name="lumirotations:LUMINoRot"/>
0197 </UnionSolid>
0198 <UnionSolid name="detectorA12">
0199 <rSolid name="zdclumi:detectorA11"/>
0200 <rSolid name="zdclumi:boxDetectorGrid"/>
0201 <Translation x="0.0000*cm" y="-[deltaLayer]+[deltaAdjust1]" z="-[deltaGrid]"/>
0202 <rRotation name="lumirotations:LUMINoRot"/>
0203 </UnionSolid>
0204 <UnionSolid name="detectorA13">
0205 <rSolid name="zdclumi:detectorA12"/>
0206 <rSolid name="zdclumi:boxDetectorGrid"/>
0207 <Translation x="0.0000*cm" y="-[deltaLayer]+[deltaAdjust1]" z="-[deltaGrid]-[deltaGrid]-[deltaGrid]"/>
0208 <rRotation name="lumirotations:LUMINoRot"/>
0209 </UnionSolid>
0210 <UnionSolid name="detectorA14">
0211 <rSolid name="zdclumi:detectorA13"/>
0212 <rSolid name="zdclumi:boxDetectorGrid"/>
0213 <Translation x="0.0000*cm" y="-[deltaLayer]+[deltaAdjust1]" z="[deltaGrid]+[deltaGrid]+[deltaGrid]"/>
0214 <rRotation name="lumirotations:LUMINoRot"/>
0215 </UnionSolid>
0216 <UnionSolid name="detectorA15">
0217 <rSolid name="zdclumi:detectorA14"/>
0218 <rSolid name="zdclumi:boxDetectorGrid"/>
0219 <Translation x="0.0000*cm" y="-[deltaLayer]+[deltaAdjust1]" z="[deltaGrid]"/>
0220 <rRotation name="lumirotations:LUMINoRot"/>
0221 </UnionSolid>
0222 <UnionSolid name="detectorA21">
0223 <rSolid name="zdclumi:boxDetectorLayer"/>
0224 <rSolid name="zdclumi:boxDetectorGrid"/>
0225 <Translation x="0.0000*cm" y="[deltaLayer]-[deltaAdjust1]" z="[deltaGrid]"/>
0226 <rRotation name="lumirotations:LUMINoRot"/>
0227 </UnionSolid>
0228 <UnionSolid name="detectorA22">
0229 <rSolid name="zdclumi:detectorA21"/>
0230 <rSolid name="zdclumi:boxDetectorGrid"/>
0231 <Translation x="0.0000*cm" y="[deltaLayer]-[deltaAdjust1]" z="-[deltaGrid]"/>
0232 <rRotation name="lumirotations:LUMINoRot"/>
0233 </UnionSolid>
0234 <UnionSolid name="detectorA23">
0235 <rSolid name="zdclumi:detectorA22"/>
0236 <rSolid name="zdclumi:boxDetectorGrid"/>
0237 <Translation x="0.0000*cm" y="[deltaLayer]-[deltaAdjust1]-[deltaAdjust1]" z="-[deltaGrid]-[deltaGrid]-[deltaGrid]+[deltaAdjust1]"/>
0238 <rRotation name="lumirotations:LUMINoRot"/>
0239 </UnionSolid>
0240 <UnionSolid name="detectorA24">
0241 <rSolid name="zdclumi:detectorA23"/>
0242 <rSolid name="zdclumi:boxDetectorGrid"/>
0243 <Translation x="0.0000*cm" y="[deltaLayer]-[deltaAdjust1]" z="[deltaGrid]+[deltaGrid]+[deltaGrid]-[deltaAdjust1]"/>
0244 <rRotation name="lumirotations:LUMINoRot"/>
0245 </UnionSolid>
0246 <UnionSolid name="detectorA25">
0247 <rSolid name="zdclumi:detectorA24"/>
0248 <rSolid name="zdclumi:boxDetectorGrid"/>
0249 <Translation x="0.0000*cm" y="[deltaLayer]-[deltaAdjust1]" z="[deltaGrid]"/>
0250 <rRotation name="lumirotations:LUMINoRot"/>
0251 </UnionSolid>
0252 </SolidSection>
0253 <LogicalPartSection label="zdclumi">
0254 <LogicalPart name="LUMIWorld" category="unspecified">
0255 <rSolid name="LUMIWorldBox"/>
0256 <rMaterial name="lumimaterials:lumiair"/>
0257 </LogicalPart>
0258 <LogicalPart name="LUMI" category="unspecified">
0259 <rSolid name="LUMIBox"/>
0260 <rMaterial name="lumimaterials:lumiair"/>
0261 </LogicalPart>
0262 <LogicalPart name="caseLog" category="unspecified">
0263 <rSolid name="case"/>
0264 <rMaterial name="materials:Aluminium"/>
0265 </LogicalPart>
0266 <LogicalPart name="caseBottomLog" category="unspecified">
0267 <rSolid name="caseBottom"/>
0268 <rMaterial name="materials:Aluminium"/>
0269 </LogicalPart>
0270 <LogicalPart name="caseTopLog" category="unspecified">
0271 <rSolid name="caseTop"/>
0272 <rMaterial name="materials:Aluminium"/>
0273 </LogicalPart>
0274 <LogicalPart name="cuCoverZPosLog" category="unspecified">
0275 <rSolid name="cuCoverZPos"/>
0276 <rMaterial name="materials:Copper"/>
0277 </LogicalPart>
0278 <LogicalPart name="cuCoverZNegLog" category="unspecified">
0279 <rSolid name="cuCoverZNeg"/>
0280 <rMaterial name="materials:Copper"/>
0281 </LogicalPart>
0282 <LogicalPart name="cuSupportLog" category="unspecified">
0283 <rSolid name="cuSupport"/>
0284 <rMaterial name="materials:Copper"/>
0285 </LogicalPart>
0286 <LogicalPart name="frontCoverLog" category="unspecified">
0287 <rSolid name="boxFrontCover"/>
0288 <rMaterial name="materials:Aluminium"/>
0289 </LogicalPart>
0290 <LogicalPart name="backCoverLog" category="unspecified">
0291 <rSolid name="boxBackCover"/>
0292 <rMaterial name="materials:Copper"/>
0293 </LogicalPart>
0294 <LogicalPart name="dtCoverLog" category="unspecified">
0295 <rSolid name="box1DetectorCover"/>
0296 <rMaterial name="lumimaterials:mancor"/>
0297 </LogicalPart>
0298 <LogicalPart name="detectorGasLog" category="unspecified">
0299 <rSolid name="box1DetectorGas"/>
0300 <rMaterial name="lumimaterials:lumiGas"/>
0301 </LogicalPart>
0302 <LogicalPart name="detectorCathodeLog" category="unspecified">
0303 <rSolid name="detectorC6"/>
0304 <rMaterial name="materials:Copper"/>
0305 </LogicalPart>
0306 <LogicalPart name="detectorAnode1Log" category="unspecified">
0307 <rSolid name="detectorA15"/>
0308 <rMaterial name="materials:Copper"/>
0309 </LogicalPart>
0310 <LogicalPart name="detectorAnode2Log" category="unspecified">
0311 <rSolid name="detectorA25"/>
0312 <rMaterial name="materials:Copper"/>
0313 </LogicalPart>
0314 </LogicalPartSection>
0315 <PosPartSection label="zsdlumi">
0316 <!--
0317 <PosPart copyNumber="1">
0318 <rParent name="lumi:LUMIWorld"/>
0319 <rChild name="lumi:LUMI"/>
0320 <Translation x="0.0*cm" y="0.0*cm" z="0.0*cm"/>
0321 </PosPart>
0322 -->
0323 <PosPart copyNumber="1">
0324 <rParent name="zdc:ZDC"/>
0325 <rChild name="zdclumi:LUMI"/>
0326 <Translation x="[LUMIPositionX]" y="[LUMIPositionY]" z="-[LUMIPositionZ]"/>
0327 </PosPart>
0328 <PosPart copyNumber="1">
0329 <rParent name="zdclumi:LUMI"/>
0330 <rChild name="zdclumi:caseLog"/>
0331 <Translation x="[casePositionX]" y="[casePositionY]" z="[casePositionZ]"/>
0332 </PosPart>
0333 <PosPart copyNumber="1">
0334 <rParent name="zdclumi:LUMI"/>
0335 <rChild name="zdclumi:caseBottomLog"/>
0336 <Translation x="[caseBottomPositionX]" y="[caseBottomPositionY]" z="[caseBottomPositionZ]"/>
0337 </PosPart>
0338 <PosPart copyNumber="1">
0339 <rParent name="zdclumi:LUMI"/>
0340 <rChild name="zdclumi:caseTopLog"/>
0341 <Translation x="[caseTopPositionX]" y="[caseTopPositionY]" z="[caseTopPositionZ]"/>
0342 </PosPart>
0343 <PosPart copyNumber="1">
0344 <rParent name="zdclumi:LUMI"/>
0345 <rChild name="zdclumi:cuCoverZPosLog"/>
0346 <Translation x="[cuCoverZPosPositionX]" y="[cuCoverZPosPositionY]" z="[cuCoverZPosPositionZ]"/>
0347 </PosPart>
0348 <PosPart copyNumber="1">
0349 <rParent name="zdclumi:LUMI"/>
0350 <rChild name="zdclumi:cuCoverZNegLog"/>
0351 <Translation x="[cuCoverZNegPositionX]" y="[cuCoverZNegPositionY]" z="[cuCoverZNegPositionZ]"/>
0352 </PosPart>
0353 <PosPart copyNumber="1">
0354 <rParent name="zdclumi:LUMI"/>
0355 <rChild name="zdclumi:cuSupportLog"/>
0356 <Translation x="[cuSupportPositionX]" y="[cuSupportPositionY]" z="[cuSupportPositionZ]"/>
0357 </PosPart>
0358 <PosPart copyNumber="1">
0359 <rParent name="zdclumi:LUMI"/>
0360 <rChild name="zdclumi:frontCoverLog"/>
0361 <Translation x="[frontCoverPositionX]" y="[frontCoverPositionY]" z="[frontCoverPositionZ]"/>
0362 </PosPart>
0363 <PosPart copyNumber="1">
0364 <rParent name="zdclumi:LUMI"/>
0365 <rChild name="zdclumi:backCoverLog"/>
0366 <Translation x="[backCoverPositionX]" y="[backCoverPositionY]" z="[backCoverPositionZ]"/>
0367 </PosPart>
0368 <PosPart copyNumber="1">
0369 <rParent name="zdclumi:LUMI"/>
0370 <rChild name="zdclumi:dtCoverLog"/>
0371 <Translation x="[dtCoverPositionX]" y="[dtCoverPositionY]" z="[dtCoverPositionZ]"/>
0372 </PosPart>
0373 <PosPart copyNumber="1">
0374 <rParent name="zdclumi:dtCoverLog"/>
0375 <rChild name="zdclumi:detectorGasLog"/>
0376 <Translation x="0.0000" y="0.0000" z="0.0000"/>
0377 </PosPart>
0378 <PosPart copyNumber="1">
0379 <rParent name="zdclumi:detectorGasLog"/>
0380 <rChild name="zdclumi:detectorCathodeLog"/>
0381 <Translation x="0.0000" y="0.0000" z="0.0000"/>
0382 </PosPart>
0383 <PosPart copyNumber="1">
0384 <rParent name="zdclumi:detectorGasLog"/>
0385 <rChild name="zdclumi:detectorAnode1Log"/>
0386 <Translation x="0.0000*cm" y="[boxDetectorGridHalfdY]+[boxDetectorGridHalfdY]+[boxDetectorLayerHalfdY]+[boxDetectorLayerHalfdY]+[deltaGap]" z="0.0000*cm"/>
0387 </PosPart>
0388 <PosPart copyNumber="1">
0389 <rParent name="zdclumi:detectorGasLog"/>
0390 <rChild name="zdclumi:detectorAnode2Log"/>
0391 <Translation x="0.0000*cm" y="-[boxDetectorGridHalfdY]-[boxDetectorGridHalfdY]-[boxDetectorLayerHalfdY]-[boxDetectorLayerHalfdY]-[deltaGap]" z="0.0000*cm"/>
0392 </PosPart>
0393 </PosPartSection>
0394 </DDDefinition>