Warning, /Geometry/EcalCommonData/test/data/eregalgo.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="eregalgo.xml" eval="true">
0005
0006
0007 </ConstantsSection>
0008
0009 <SolidSection label="eregalgo.xml">
0010
0011 <Polycone name="ECAL" startPhi="0*deg" deltaPhi="360*deg" >
0012 <ZSection z="-[eecon:EEFarZC]" rMin="[eecon:EEIRECAL]" rMax="[eecon:EErNeck]" />
0013 <ZSection z="-[eecon:EEzNeckC]" rMin="[eecon:EEIRECAL]" rMax="[eecon:EErNeck]" />
0014 <ZSection z="-[eecon:EEzNeckC]" rMin="[eecon:EEIRECAL]" rMax="[eecon:EBRMax]" />
0015 <ZSection z="-[eecon:EEzFront]" rMin="[eecon:EEIRECAL]" rMax="[eecon:EBRMax]" />
0016 <ZSection z="-([esalgo:PRESH_Z_OFFSET] - [esalgo:PRESH_Z_TOTAL]/2. + [eecon:EEzMagF])"
0017 rMin="[eecon:EEIRECAL]" rMax="[eecon:EBRMax]" />
0018 <ZSection z="-([esalgo:PRESH_Z_OFFSET] - [esalgo:PRESH_Z_TOTAL]/2. + [eecon:EEzMagF])"
0019 rMin="[eecon:EBRMin]" rMax="[eecon:EBRMax]" />
0020 <ZSection z=" [esalgo:PRESH_Z_OFFSET] - [esalgo:PRESH_Z_TOTAL]/2. + [eecon:EEzMagF]"
0021 rMin="[eecon:EBRMin]" rMax="[eecon:EBRMax]" />
0022 <ZSection z=" [esalgo:PRESH_Z_OFFSET] - [esalgo:PRESH_Z_TOTAL]/2. + [eecon:EEzMagF]"
0023 rMin="[eecon:EEIRECAL]" rMax="[eecon:EBRMax]" />
0024 <ZSection z=" [eecon:EEzFront]" rMin="[eecon:EEIRECAL]" rMax="[eecon:EBRMax]" />
0025 <ZSection z=" [eecon:EEzNeckC]" rMin="[eecon:EEIRECAL]" rMax="[eecon:EBRMax]" />
0026 <ZSection z=" [eecon:EEzNeckC]" rMin="[eecon:EEIRECAL]" rMax="[eecon:EErNeck]" />
0027 <ZSection z=" [eecon:EEFarZC]" rMin="[eecon:EEIRECAL]" rMax="[eecon:EErNeck]" />
0028 </Polycone>
0029
0030 <Polycone name="EREG" startPhi="0*deg" deltaPhi="360*deg" >
0031 <ZSection z="[esalgo:PRESH_Z_OFFSET] - [esalgo:PRESH_Z_TOTAL]/2."
0032 rMin="[eecon:EEIREREG]" rMax="[esalgo:PRESH_RMAX_FRONT]"/>
0033 <ZSection z="[esalgo:PRESH_Z_OFFSET] + [esalgo:PRESH_MID_Z]"
0034 rMin="[eecon:EEIREREG]" rMax="[esalgo:PRESH_RMAX_BACK]"/>
0035 <ZSection z="[esalgo:PRESH_Z_OFFSET] + [esalgo:PRESH_Z_TOTAL]/2."
0036 rMin="[eecon:EEIREREG]" rMax="[esalgo:PRESH_RMAX_BACK]"/>
0037 <ZSection z="[eecon:EEzFront]" rMin="[eecon:EEIREREG]" rMax="[esalgo:PRESH_RMAX_BACK]"/>
0038 <ZSection z="[eecon:EEzFront]" rMin="[eecon:EEIREREG]" rMax="[eecon:EErMax1]" />
0039 <ZSection z="[eecon:EEzBack]" rMin="[eecon:EEIREREG]" rMax="[eecon:EErMax2]" />
0040 <ZSection z="[eecon:EEzBack]" rMin="[eecon:EEIREREG]" rMax="[eecon:EBRMax]" />
0041 <ZSection z="[eecon:EEzNeck]" rMin="[eecon:EEIREREG]" rMax="[eecon:EBRMax]" />
0042 <ZSection z="[eecon:EEzNeck]" rMin="[eecon:EEIREREG]" rMax="[eecon:EErNeck]" />
0043 <ZSection z="[eecon:EEFarZ]" rMin="[eecon:EEIREREG]" rMax="[eecon:EErNeck]" />
0044 </Polycone>
0045
0046 </SolidSection>
0047
0048 <LogicalPartSection label="eregalgo.xml">
0049 <LogicalPart name="ECAL" category="unspecified">
0050 <rSolid name="ECAL"/>
0051 <rMaterial name="materials:Air"/>
0052 </LogicalPart>
0053 <LogicalPart name="EREG" category="unspecified">
0054 <rSolid name="EREG"/>
0055 <rMaterial name="materials:E_Air"/>
0056 </LogicalPart>
0057 </LogicalPartSection>
0058
0059 <PosPartSection label="eregalgo.xml">
0060 <PosPart copyNumber="1">
0061 <rParent name="caloBase:CALO"/>
0062 <rChild name="eregalgo:ECAL"/>
0063 <rRotation name="rotations:000D"/>
0064 </PosPart>
0065 <PosPart copyNumber="1">
0066 <rParent name="eregalgo:ECAL"/>
0067 <rChild name="eregalgo:EREG"/>
0068 <Translation x="0*mm" y="0*mm" z="[eecon:EEzMagF]"/>
0069 <rRotation name="rotations:000D"/>
0070 </PosPart>
0071 <PosPart copyNumber="2">
0072 <rParent name="eregalgo:ECAL"/>
0073 <rChild name="eregalgo:EREG"/>
0074 <Translation x="0*mm" y="0*mm" z="-[eecon:EEzMagF]"/>
0075 <rRotation name="rotations:180D"/>
0076 </PosPart>
0077 </PosPartSection>
0078
0079 </DDDefinition>