Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/EcalCommonData/data/eehier.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="eehier.xml" eval="true">
0004                 <Constant name="EESCLimsXlo" value="1"/>
0005                 <Constant name="EESCLimsXhi" value="10"/>
0006                 <Constant name="EESCLimsYlo" value="1"/>
0007                 <Constant name="EESCLimsYhi" value="10"/>
0008         </ConstantsSection>
0009         <SolidSection label="eehier.xml">
0010                 <!-- Endcap, dee, quadrant, backplate volumes -->
0011                 <Polycone name="ENCA" startPhi="0*deg" deltaPhi="360*deg">
0012                         <ZSection z="[eecon:EEzFront]" rMin="[eecon:EEfEnvScrIR1]" rMax="[eecon:EErMax1]"/>
0013                         <ZSection z="[eecon:EEFrontMidZ]" rMin="[eecon:EEiEnvScrIR3]" rMax="[eecon:EEFrontMidOR]"/>
0014                         <ZSection z="[eecon:EEzBack]" rMin="[eecon:ENCAEnvRBack]" rMax="[eecon:EErMax2]"/>
0015                         <ZSection z="[eecon:EEzBack]" rMin="[eecon:ENCAEnvRBack]" rMax="[eecon:EBRMax]"/>
0016                         <ZSection z="[eecon:EEzNeck]" rMin="[eecon:ENCAEnvRNeck]" rMax="[eecon:EBRMax]"/>
0017                         <ZSection z="[eecon:EEzNeck]" rMin="[eecon:ENCAEnvRNeck]" rMax="[eecon:EErNeck]"/>
0018                         <ZSection z="[eecon:EEBConeZ]" rMin="[eecon:ENCAEnvRBCone]" rMax="[eecon:EErNeck]"/>
0019                         <ZSection z="[eecon:EEBConeZ]" rMin="[eecon:EEBConeIR]" rMax="[eecon:EErNeck]"/>
0020                         <ZSection z="[eecon:EEFarZ]" rMin="[eecon:EEBConeIR]" rMax="[eecon:EErNeck]"/>
0021                 </Polycone>
0022                 <Polycone name="EEDee" startPhi="-90*deg" deltaPhi="180*deg">
0023                         <ZSection z="[eecon:EEzFront]" rMin="[eecon:EEfEnvScrIR1]" rMax="[eecon:EErMax1]"/>
0024                         <ZSection z="[eecon:EEFrontMidZ]" rMin="[eecon:EEiEnvScrIR3]" rMax="[eecon:EEFrontMidOR]"/>
0025                         <ZSection z="[eecon:EEzBack]" rMin="[eecon:ENCAEnvRBack]" rMax="[eecon:EErMax2]"/>
0026                         <ZSection z="[eecon:EEzBack]" rMin="[eecon:ENCAEnvRBack]" rMax="[eecon:EBRMax]"/>
0027                         <ZSection z="[eecon:EEzNeck]" rMin="[eecon:ENCAEnvRNeck]" rMax="[eecon:EBRMax]"/>
0028                         <ZSection z="[eecon:EEzNeck]" rMin="[eecon:ENCAEnvRNeck]" rMax="[eecon:EErNeck]"/>
0029                         <ZSection z="[eecon:EEBConeZ]" rMin="[eecon:ENCAEnvRBCone]" rMax="[eecon:EErNeck]"/>
0030                         <ZSection z="[eecon:EEBConeZ]" rMin="[eecon:EEBConeIR]" rMax="[eecon:EErNeck]"/>
0031                         <ZSection z="[eecon:EEFarZ]" rMin="[eecon:EEBConeIR]" rMax="[eecon:EErNeck]"/>
0032                 </Polycone>
0033                 <Polycone name="EEBackDee" startPhi="-90*deg" deltaPhi="180*deg">
0034                         <ZSection z="[eecon:EEzBack]" rMin="[eecon:ENCAEnvRBack]" rMax="[eecon:EBRMax]"/>
0035                         <ZSection z="[eecon:EEzNeck]" rMin="[eecon:ENCAEnvRNeck]" rMax="[eecon:EBRMax]"/>
0036                         <ZSection z="[eecon:EEzNeck]" rMin="[eecon:ENCAEnvRNeck]" rMax="[eecon:EErNeck]"/>
0037                         <ZSection z="[eecon:EEBConeZ]" rMin="[eecon:ENCAEnvRBCone]" rMax="[eecon:EErNeck]"/>
0038                         <ZSection z="[eecon:EEBConeZ]" rMin="[eecon:EEBConeIR]" rMax="[eecon:EErNeck]"/>
0039                         <ZSection z="[eecon:EEFarZ]" rMin="[eecon:EEBConeIR]" rMax="[eecon:EErNeck]"/>
0040                 </Polycone>
0041                 <Polycone name="EEBackQuad" startPhi="0*deg" deltaPhi="90*deg">
0042                         <ZSection z="[eecon:EEzBack]" rMin="[eecon:ENCAEnvRBack]" rMax="[eecon:EBRMax]"/>
0043                         <ZSection z="[eecon:EEzNeck]" rMin="[eecon:ENCAEnvRNeck]" rMax="[eecon:EBRMax]"/>
0044                         <ZSection z="[eecon:EEzNeck]" rMin="[eecon:ENCAEnvRNeck]" rMax="[eecon:EErNeck]"/>
0045                         <ZSection z="[eecon:EEBConeZ]" rMin="[eecon:ENCAEnvRBCone]" rMax="[eecon:EErNeck]"/>
0046                         <ZSection z="[eecon:EEBConeZ]" rMin="[eecon:EEBConeIR]" rMax="[eecon:EErNeck]"/>
0047                         <ZSection z="[eecon:EEFarZ]" rMin="[eecon:EEBConeIR]" rMax="[eecon:EErNeck]"/>
0048                 </Polycone>
0049                 <Polycone name="EEFrontDee" startPhi="-90*deg" deltaPhi="180*deg">
0050                         <ZSection z="[eecon:EEfEnvScrZ1]" rMin="[eecon:EEfEnvScrIR1]" rMax="[eecon:EErMax1]"/>
0051                         <ZSection z="[eecon:EEiEnvScrZ3]" rMin="[eecon:EEiEnvScrIR3]" rMax="[eecon:EEFrontMidOR]"/>
0052                         <ZSection z="[eecon:EEiEnvScrZ5]" rMin="[eecon:EEiEnvScrIR5]" rMax="[eecon:EErMax2]"/>
0053                 </Polycone>
0054                 <Polycone name="EEFrontQuad" startPhi="0*deg" deltaPhi="90*deg">
0055                         <ZSection z="[eecon:EEfEnvScrZ1]" rMin="[eecon:EEfEnvScrIR1]" rMax="[eecon:EErMax1]"/>
0056                         <ZSection z="[eecon:EEiEnvScrZ3]" rMin="[eecon:EEiEnvScrIR3]" rMax="[eecon:EEFrontMidOR]"/>
0057                         <ZSection z="[eecon:EEiEnvScrZ5]" rMin="[eecon:EEiEnvScrIR5]" rMax="[eecon:EEfEnvScrOR4]"/>
0058                 </Polycone>
0059         </SolidSection>
0060         <LogicalPartSection label="eehier.xml">
0061                 <LogicalPart name="ENCA" category="unspecified">
0062                         <rSolid name="ENCA"/>
0063                         <rMaterial name="materials:E_Air"/>
0064                 </LogicalPart>
0065                 <LogicalPart name="EEDee" category="unspecified">
0066                         <rSolid name="EEDee"/>
0067                         <rMaterial name="materials:E_Air"/>
0068                 </LogicalPart>
0069                 <LogicalPart name="EEFrontDee" category="unspecified">
0070                         <rSolid name="EEFrontDee"/>
0071                         <rMaterial name="materials:E_Air"/>
0072                 </LogicalPart>
0073                 <LogicalPart name="EEBackDee" category="unspecified">
0074                         <rSolid name="EEBackDee"/>
0075                         <rMaterial name="materials:E_Air"/>
0076                 </LogicalPart>
0077                 <LogicalPart name="EEFrontQuad" category="unspecified">
0078                         <rSolid name="EEFrontQuad"/>
0079                         <rMaterial name="materials:E_Air"/>
0080                 </LogicalPart>
0081                 <LogicalPart name="EEBackQuad" category="unspecified">
0082                         <rSolid name="EEBackQuad"/>
0083                         <rMaterial name="materials:E_Air"/>
0084                 </LogicalPart>
0085         </LogicalPartSection>
0086         <PosPartSection label="eehier.xml">
0087                 <!-- Full endcap, dees, front and back quadrants -->
0088                 <PosPart copyNumber="1">
0089                         <rParent name="eregalgo:EREG"/>
0090                         <rChild name="eehier:ENCA"/>
0091                 </PosPart>
0092                 <PosPart copyNumber="1">
0093                         <rParent name="eehier:ENCA"/>
0094                         <rChild name="eehier:EEDee"/>
0095                 </PosPart>
0096                 <PosPart copyNumber="2">
0097                         <rParent name="eehier:ENCA"/>
0098                         <rChild name="eehier:EEDee"/>
0099                         <rRotation name="rotations:R180"/>
0100                 </PosPart>
0101                 <PosPart copyNumber="1">
0102                         <rParent name="eehier:EEDee"/>
0103                         <rChild name="eehier:EEFrontDee"/>
0104                         <Translation x="0*mm" y="0*mm" z="[eecon:EEzFront] + [eecon:EEdz]"/>
0105                 </PosPart>
0106                 <PosPart copyNumber="1">
0107                         <rParent name="eehier:EEDee"/>
0108                         <rChild name="eehier:EEBackDee"/>
0109                 </PosPart>
0110                 <PosPart copyNumber="1">
0111                         <rParent name="eehier:EEFrontDee"/>
0112                         <rChild name="eehier:EEFrontQuad"/>
0113                 </PosPart>
0114                 <PosPart copyNumber="2">
0115                         <rParent name="eehier:EEFrontDee"/>
0116                         <rChild name="eehier:EEFrontQuad"/>
0117                         <rReflectionRotation name="eecon:ReflectionY"/>
0118                 </PosPart>
0119                 <PosPart copyNumber="1">
0120                         <rParent name="eehier:EEBackDee"/>
0121                         <rChild name="eehier:EEBackQuad"/>
0122                 </PosPart>
0123                 <PosPart copyNumber="2">
0124                         <rParent name="eehier:EEBackDee"/>
0125                         <rChild name="eehier:EEBackQuad"/>
0126                         <rReflectionRotation name="eecon:ReflectionY"/>
0127                 </PosPart>
0128         </PosPartSection>
0129 </DDDefinition>