Warning, /Geometry/TrackerCommonData/data/tecpetalf.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="tecpetalf.xml" eval="true">
0004 <Constant name="PetalWidth0" value="37.4*deg"/>
0005 <Constant name="PetalWidth1" value="30.3*deg"/>
0006 <Constant name="PetalWidth2" value="26.9*deg"/>
0007 <Constant name="PetalR1" value="53.60*cm"/>
0008 <Constant name="PetalR2" value="88.20*cm"/>
0009 <Constant name="ICC35F5shift" value="3.41*deg"/>
0010 </ConstantsSection>
0011 <!-- TECPetal0F is defined in tecpetal{N}f.xml so that the inner radius can be altered
0012 it would be most usefull to introduce i.e. TECPetal0Flong and TECPetal0Fshort with their
0013 logical definitions here. then the CoolAlgo would not have to be called so often and
0014 everything would be much tidier. However changing the names of anything seems to be no
0015 good idea so it will stay this way
0016 Matthias-->
0017 <SolidSection label="tecpetalf.xml">
0018 <Tubs name="TECPetal1F" rMin="[tecpetalf:PetalR1]" rMax="[tecpetalf:PetalR2]" dz="[tecpetpar:PetalThick]/2" startPhi="-[tecpetalf:PetalWidth1]/2" deltaPhi="[tecpetalf:PetalWidth1]"/>
0019 <Tubs name="TECPetal2F" rMin="[tecpetalf:PetalR2]" rMax="[tecpetpar:PetalRmax]" dz="[tecpetpar:PetalThick]/2" startPhi="-[tecpetalf:PetalWidth2]/2" deltaPhi="[tecpetalf:PetalWidth2]"/>
0020 <Tubs name="TECICC01LF1" rMin="256*mm" rMax="280.59*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-15.0295*deg" deltaPhi="30.059*deg"/>
0021 <Tubs name="TECICC01LF2" rMin="280.59*mm" rMax="445.95*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-2.22838*deg" deltaPhi="4.45675*deg"/>
0022 <Tubs name="TECICC01LF3" rMin="445.95*mm" rMax="489.83*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-14.4933*deg" deltaPhi="28.9867*deg"/>
0023 <Tubs name="TECICC01LF4" rMin="489.83*mm" rMax="583.28*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-2.60597*deg" deltaPhi="5.21194*deg"/>
0024 <Tubs name="TECICC35F1" rMin="583.28*mm" rMax="643.28*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-3.09787*deg" deltaPhi="6.19574*deg"/>
0025 <Tubs name="TECICC35F2" rMin="643.28*mm" rMax="713.23*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-8.83675*deg" deltaPhi="17.6735*deg"/>
0026 <Tubs name="TECICC35F3" rMin="713.23*mm" rMax="943.22*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-3.06064*deg" deltaPhi="6.12128*deg"/>
0027 <Tubs name="TECICC35F4" rMin="943.22*mm" rMax="962.58*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-13.3485*deg" deltaPhi="26.697*deg"/>
0028 <Tubs name="TECICC35F5" rMin="962.58*mm" rMax="1092.71*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-3.9312*deg+[ICC35F5shift]" deltaPhi="7.86239*deg"/>
0029 <Tubs name="TECICC1SF1" rMin="407.84*mm" rMax="445.95*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-2.01346*deg" deltaPhi="4.02691*deg"/>
0030 <Tubs name="TECICC1SF2" rMin="445.95*mm" rMax="489.48*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-14.1382*deg" deltaPhi="28.2764*deg"/>
0031 <Tubs name="TECICC1SF3" rMin="489.48*mm" rMax="582.93*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-2.60767*deg" deltaPhi="5.21534*deg"/>
0032 <Tubs name="TECICC0F1" rMin="361*mm" rMax="389.81*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-13.6144*deg" deltaPhi="27.2288*deg"/>
0033 <Tubs name="TECICC0F2" rMin="389.81*mm" rMax="446.04*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-1.7847*deg" deltaPhi="3.56939*deg"/>
0034 <Tubs name="TECICC2F1" rMin="543*mm" rMax="565.1*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-11.4782*deg" deltaPhi="22.9565*deg"/>
0035 <Tubs name="TECICC2F2" rMin="565.1*mm" rMax="636.46*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-1.25806*deg" deltaPhi="2.51612*deg"/>
0036 <Tubs name="TECICC46F1" rMin="795*mm" rMax="852.44*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-11.0046*deg" deltaPhi="22.0091*deg"/>
0037 <Tubs name="TECICC46F2" rMin="852.44*mm" rMax="914.9*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-1.47394*deg" deltaPhi="2.94789*deg"/>
0038 </SolidSection>
0039 <LogicalPartSection label="tecpetalf.xml">
0040 <LogicalPart name="TECICC01LF1" category="unspecified">
0041 <rSolid name="tecpetalf:TECICC01LF1"/>
0042 <rMaterial name="tecmaterial:TEC_ICC01LF"/>
0043 </LogicalPart>
0044 <LogicalPart name="TECICC01LF2" category="unspecified">
0045 <rSolid name="tecpetalf:TECICC01LF2"/>
0046 <rMaterial name="tecmaterial:TEC_ICC01LF"/>
0047 </LogicalPart>
0048 <LogicalPart name="TECICC01LF3" category="unspecified">
0049 <rSolid name="tecpetalf:TECICC01LF3"/>
0050 <rMaterial name="tecmaterial:TEC_ICC01LF"/>
0051 </LogicalPart>
0052 <LogicalPart name="TECICC01LF4" category="unspecified">
0053 <rSolid name="tecpetalf:TECICC01LF4"/>
0054 <rMaterial name="tecmaterial:TEC_ICC01LF"/>
0055 </LogicalPart>
0056 <LogicalPart name="TECICC35F1" category="unspecified">
0057 <rSolid name="tecpetalf:TECICC35F1"/>
0058 <rMaterial name="tecmaterial:TEC_ICC35F"/>
0059 </LogicalPart>
0060 <LogicalPart name="TECICC35F2" category="unspecified">
0061 <rSolid name="tecpetalf:TECICC35F2"/>
0062 <rMaterial name="tecmaterial:TEC_ICC35F"/>
0063 </LogicalPart>
0064 <LogicalPart name="TECICC35F3" category="unspecified">
0065 <rSolid name="tecpetalf:TECICC35F3"/>
0066 <rMaterial name="tecmaterial:TEC_ICC35F"/>
0067 </LogicalPart>
0068 <LogicalPart name="TECICC35F4" category="unspecified">
0069 <rSolid name="tecpetalf:TECICC35F4"/>
0070 <rMaterial name="tecmaterial:TEC_ICC35F"/>
0071 </LogicalPart>
0072 <LogicalPart name="TECICC35F5" category="unspecified">
0073 <rSolid name="tecpetalf:TECICC35F5"/>
0074 <rMaterial name="tecmaterial:TEC_ICC35F"/>
0075 </LogicalPart>
0076 <LogicalPart name="TECICC1SF1" category="unspecified">
0077 <rSolid name="tecpetalf:TECICC1SF1"/>
0078 <rMaterial name="tecmaterial:TEC_ICC1SF"/>
0079 </LogicalPart>
0080 <LogicalPart name="TECICC1SF2" category="unspecified">
0081 <rSolid name="tecpetalf:TECICC1SF2"/>
0082 <rMaterial name="tecmaterial:TEC_ICC1SF"/>
0083 </LogicalPart>
0084 <LogicalPart name="TECICC1SF3" category="unspecified">
0085 <rSolid name="tecpetalf:TECICC1SF3"/>
0086 <rMaterial name="tecmaterial:TEC_ICC1SF"/>
0087 </LogicalPart>
0088 <LogicalPart name="TECICC0F1" category="unspecified">
0089 <rSolid name="tecpetalf:TECICC0F1"/>
0090 <rMaterial name="tecmaterial:TEC_ICC0F"/>
0091 </LogicalPart>
0092 <LogicalPart name="TECICC0F2" category="unspecified">
0093 <rSolid name="tecpetalf:TECICC0F2"/>
0094 <rMaterial name="tecmaterial:TEC_ICC0F"/>
0095 </LogicalPart>
0096 <LogicalPart name="TECICC2F1" category="unspecified">
0097 <rSolid name="tecpetalf:TECICC2F1"/>
0098 <rMaterial name="tecmaterial:TEC_ICC2F"/>
0099 </LogicalPart>
0100 <LogicalPart name="TECICC2F2" category="unspecified">
0101 <rSolid name="tecpetalf:TECICC2F2"/>
0102 <rMaterial name="tecmaterial:TEC_ICC2F"/>
0103 </LogicalPart>
0104 <LogicalPart name="TECICC46F1" category="unspecified">
0105 <rSolid name="tecpetalf:TECICC46F1"/>
0106 <rMaterial name="tecmaterial:TEC_ICC46F"/>
0107 </LogicalPart>
0108 <LogicalPart name="TECICC46F2" category="unspecified">
0109 <rSolid name="tecpetalf:TECICC46F2"/>
0110 <rMaterial name="tecmaterial:TEC_ICC46F"/>
0111 </LogicalPart>
0112 </LogicalPartSection>
0113 </DDDefinition>