Back to home page

Project CMSSW displayed by LXR

 
 

    


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>