Back to home page

Project CMSSW displayed by LXR

 
 

    


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>