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>