Back to home page

EIC code displayed by LXR

 
 

    


Warning, /DD4hep/examples/DDCMS/data/tecpetpar.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="tecpetpar.xml" eval="true">
0004                 <Constant name="zero" value="0.0*fm"/>
0005                 <Constant name="PetalContThick" value="50.5*mm"/>
0006                 <Constant name="PetalContWidth" value="37.5*deg"/>
0007                 <Constant name="PetalContRmax" value="110.17*cm"/>
0008                 <Constant name="HybridWidth" value="29.97*mm"/>
0009                 <Constant name="HybridHeight" value="22.99*mm"/>
0010                 <Constant name="HybridThick" value="1.0*mm"/>
0011                 <!--(real 1.5mm) in reality this sticks out into the ring volume and is compressed to keep hirachy intact-->
0012                 <Constant name="CoolR1" value="4.1791*mm"/>
0013                 <Constant name="CoolR2" value="4.8276*mm"/>
0014                 <Constant name="CoolR3" value="4.6029*mm"/>
0015                 <Constant name="CoolR4" value="6.2889*mm"/>
0016                 <Constant name="CoolR5" value="2.9221*mm"/>
0017                 <Constant name="CoolL" value="10.00*mm"/>
0018                 <Constant name="PetalThick" value="10.0*mm"/>
0019                 <Constant name="PetalWidth" value="37.4*deg"/>
0020                 <Constant name="PetalRmax" value="109.9*cm"/>
0021                 <Constant name="ICBThick" value="2.222*mm"/>
0022                 <!-- see other comments-->
0023                 <Constant name="ICBWidth" value="37.4*deg"/>
0024                 <Constant name="ICBRmax" value="110.17*cm"/>
0025                 <Constant name="ICBZ" value="([PetalThick]+[ICBThick])/2"/>
0026                 <Constant name="ICCThick" value="1.20*mm"/>
0027                 <Constant name="HybridZ" value="([ICBThick]-[HybridThick])/2"/>
0028                 <Constant name="BridgeThick" value="0.25*cm"/>
0029                 <Constant name="DOHMWidth" value="76.12*mm"/>
0030                 <Constant name="DOHMHeight" value="40.82*mm"/>
0031                 <Constant name="DOHMZ" value="[zero]"/>
0032                 <Constant name="CCUMHeight" value="31*mm"/>
0033                 <Constant name="CCUMWidth" value="31*mm"/>
0034                 <Constant name="CCUMThick" value="1.0*mm"/>
0035                 <!-- (real: 2mm)in reality this sticks out into the ring volume and is compressed to keep hirachy intact-->
0036                 <Constant name="CCUMZ" value="([ICBThick]-[CCUMThick])/2"/>
0037         </ConstantsSection>
0038         <RotationSection label="tecpetpar.xml">
0039                 <Rotation name="180X" thetaX="90*deg" phiX="0*deg" thetaY="90*deg" phiY="-90*deg" thetaZ="180*deg" phiZ="0*deg"/>
0040         </RotationSection>
0041         <SolidSection label="tecpetpar.xml">
0042                 <Tubs name="TECCool1" rMin="[tecpetpar:zero]" rMax="[tecpetpar:CoolR1]" dz="[tecpetpar:CoolL]/2" startPhi="0*deg" deltaPhi="360.*deg"/>
0043                 <Tubs name="TECCool2" rMin="[tecpetpar:zero]" rMax="[tecpetpar:CoolR2]" dz="[tecpetpar:CoolL]/2" startPhi="0*deg" deltaPhi="360.*deg"/>
0044                 <Tubs name="TECCool3" rMin="[tecpetpar:zero]" rMax="[tecpetpar:CoolR3]" dz="[tecpetpar:CoolL]/2" startPhi="0*deg" deltaPhi="360.*deg"/>
0045                 <Tubs name="TECCool4" rMin="[tecpetpar:zero]" rMax="[tecpetpar:CoolR4]" dz="[tecpetpar:CoolL]/2" startPhi="0*deg" deltaPhi="360.*deg"/>
0046                 <Tubs name="TECCool5" rMin="[tecpetpar:zero]" rMax="[tecpetpar:CoolR5]" dz="[tecpetpar:CoolL]/2" startPhi="0*deg" deltaPhi="360.*deg"/>
0047                 <Box name="TECOptoHybrid" dx="[tecpetpar:HybridHeight]/2" dy="[tecpetpar:HybridWidth]/2" dz="[tecpetpar:HybridThick]/2"/>
0048                 <!-- this one is flipped by 90*deg -->
0049                 <Box name="TECOptoHybridShort" dx="[tecpetpar:HybridWidth]/2" dy="[tecpetpar:HybridHeight]/2" dz="[tecpetpar:HybridThick]/2"/>
0050                 <Box name="TECDigiOptoHybModule" dx="[tecpetpar:DOHMWidth]/2" dy="[tecpetpar:DOHMHeight]/2" dz="[tecpetpar:ICBThick]/2"/>
0051         </SolidSection>
0052         <LogicalPartSection label="tecpetpar.xml">
0053                 <LogicalPart name="TECCool1" category="unspecified">
0054                         <rSolid name="tecpetpar:TECCool1"/>
0055                         <rMaterial name="tecmaterial:TEC_petalinsert"/>
0056                 </LogicalPart>
0057                 <LogicalPart name="TECCool2" category="unspecified">
0058                         <rSolid name="tecpetpar:TECCool2"/>
0059                         <rMaterial name="tecmaterial:TEC_petalinsert"/>
0060                 </LogicalPart>
0061                 <LogicalPart name="TECCool3" category="unspecified">
0062                         <rSolid name="tecpetpar:TECCool3"/>
0063                         <rMaterial name="tecmaterial:TEC_petalinsert"/>
0064                 </LogicalPart>
0065                 <LogicalPart name="TECCool4" category="unspecified">
0066                         <rSolid name="tecpetpar:TECCool4"/>
0067                         <rMaterial name="tecmaterial:TEC_petalinsert"/>
0068                 </LogicalPart>
0069                 <LogicalPart name="TECCool5" category="unspecified">
0070                         <rSolid name="tecpetpar:TECCool5"/>
0071                         <rMaterial name="tecmaterial:TEC_petalinsert"/>
0072                 </LogicalPart>
0073                 <LogicalPart name="TECOptoHybrid" category="unspecified">
0074                         <rSolid name="tecpetpar:TECOptoHybrid"/>
0075                         <rMaterial name="tecmaterial:TEC_OptoH"/>
0076                 </LogicalPart>
0077                 <LogicalPart name="TECOptoHybridShort" category="unspecified">
0078                         <rSolid name="tecpetpar:TECOptoHybridShort"/>
0079                         <rMaterial name="tecmaterial:TEC_OptoH"/>
0080                 </LogicalPart>
0081                 <LogicalPart name="TECDigiOptoHybModule" category="unspecified">
0082                         <rSolid name="tecpetpar:TECDigiOptoHybModule"/>
0083                         <rMaterial name="tecmaterial:TEC_DOHM"/>
0084                 </LogicalPart>
0085         </LogicalPartSection>
0086 </DDDefinition>