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>