Back to home page

Project CMSSW displayed by LXR

 
 

    


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>