1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
<?xml version="1.0"?>
<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">
<ConstantsSection label="tecpetalb.xml" eval="true">
<Constant name="PetalWidth0" value="25.8*deg"/>
<Constant name="PetalWidth1" value="29.9*deg"/>
<Constant name="PetalWidth2" value="26.9*deg"/>
<Constant name="PetalR1" value="55.50*cm"/>
<Constant name="PetalR2" value="75.60*cm"/>
<Constant name="ICC35B5shift" value="-4.54*deg"/>
</ConstantsSection>
<SolidSection label="tecpetalb.xml">
<Tubs name="TECPetal1B" rMin="[tecpetalb:PetalR1]" rMax="[tecpetalb:PetalR2]" dz="[tecpetpar:PetalThick]/2" startPhi="-[tecpetalb:PetalWidth1]/2" deltaPhi="[tecpetalb:PetalWidth1]"/>
<Tubs name="TECPetal2B" rMin="[tecpetalb:PetalR2]" rMax="[tecpetpar:PetalRmax]" dz="[tecpetpar:PetalThick]/2" startPhi="-[tecpetalb:PetalWidth2]/2" deltaPhi="[tecpetalb:PetalWidth2]"/>
<Tubs name="TECICC1B1" rMin="391.89*mm" rMax="449.56*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-2.17643*deg" deltaPhi="4.35286*deg"/>
<Tubs name="TECICC1B2" rMin="449.56*mm" rMax="493.23*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-5.83087*deg" deltaPhi="11.6617*deg"/>
<Tubs name="TECICC1B3" rMin="493.23*mm" rMax="586.67*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-2.17298*deg" deltaPhi="4.34596*deg"/>
<Tubs name="TECICC35B1" rMin="586.67*mm" rMax="657.37*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-2.10147*deg" deltaPhi="4.20295*deg"/>
<Tubs name="TECICC35B2" rMin="657.37*mm" rMax="690.87*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-12.3423*deg" deltaPhi="24.6847*deg"/>
<Tubs name="TECICC35B3" rMin="690.87*mm" rMax="915.67*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-2.89888*deg" deltaPhi="5.79776*deg"/>
<Tubs name="TECICC35B4" rMin="915.67*mm" rMax="971.8*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-7.10953*deg" deltaPhi="14.2191*deg"/>
<Tubs name="TECICC35B5" rMin="971.8*mm" rMax="1085.91*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-3.62561*deg+[ICC35B5shift]" deltaPhi="7.25122*deg"/>
<Tubs name="TECICC0LB1" rMin="356.18*mm" rMax="390.57*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-9.12831*deg" deltaPhi="18.2566*deg"/>
<Tubs name="TECICC0LB2" rMin="390.57*mm" rMax="432.42*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-2.24672*deg" deltaPhi="4.49345*deg"/>
<Tubs name="TECICC2B1" rMin="542.92*mm" rMax="585.28*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-6.44875*deg" deltaPhi="12.8975*deg"/>
<Tubs name="TECICC2B2" rMin="585.28*mm" rMax="637.44*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-1.65027*deg" deltaPhi="3.30054*deg"/>
<Tubs name="TECICC46B1" rMin="764.83*mm" rMax="814.65*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-1.45104*deg" deltaPhi="2.90208*deg"/>
<Tubs name="TECICC46B2" rMin="814.65*mm" rMax="872.36*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-12.1736*deg" deltaPhi="24.3473*deg"/>
<Tubs name="TECICC46B3" rMin="872.36*mm" rMax="933.02*mm" dz="[tecpetpar:ICCThick]/2" startPhi="-2.12357*deg" deltaPhi="4.24715*deg"/>
</SolidSection>
<LogicalPartSection label="tecpetalb.xml">
<LogicalPart name="TECICC1B1" category="unspecified">
<rSolid name="tecpetalb:TECICC1B1"/>
<rMaterial name="tecmaterial:TEC_ICC1B"/>
</LogicalPart>
<LogicalPart name="TECICC1B2" category="unspecified">
<rSolid name="tecpetalb:TECICC1B2"/>
<rMaterial name="tecmaterial:TEC_ICC1B"/>
</LogicalPart>
<LogicalPart name="TECICC1B3" category="unspecified">
<rSolid name="tecpetalb:TECICC1B3"/>
<rMaterial name="tecmaterial:TEC_ICC1B"/>
</LogicalPart>
<LogicalPart name="TECICC35B1" category="unspecified">
<rSolid name="tecpetalb:TECICC35B1"/>
<rMaterial name="tecmaterial:TEC_ICC35B"/>
</LogicalPart>
<LogicalPart name="TECICC35B2" category="unspecified">
<rSolid name="tecpetalb:TECICC35B2"/>
<rMaterial name="tecmaterial:TEC_ICC35B"/>
</LogicalPart>
<LogicalPart name="TECICC35B3" category="unspecified">
<rSolid name="tecpetalb:TECICC35B3"/>
<rMaterial name="tecmaterial:TEC_ICC35B"/>
</LogicalPart>
<LogicalPart name="TECICC35B4" category="unspecified">
<rSolid name="tecpetalb:TECICC35B4"/>
<rMaterial name="tecmaterial:TEC_ICC35B"/>
</LogicalPart>
<LogicalPart name="TECICC35B5" category="unspecified">
<rSolid name="tecpetalb:TECICC35B5"/>
<rMaterial name="tecmaterial:TEC_ICC35B"/>
</LogicalPart>
<LogicalPart name="TECICC0LB1" category="unspecified">
<rSolid name="tecpetalb:TECICC0LB1"/>
<rMaterial name="tecmaterial:TEC_ICC0LB"/>
</LogicalPart>
<LogicalPart name="TECICC0LB2" category="unspecified">
<rSolid name="tecpetalb:TECICC0LB2"/>
<rMaterial name="tecmaterial:TEC_ICC0LB"/>
</LogicalPart>
<LogicalPart name="TECICC2B1" category="unspecified">
<rSolid name="tecpetalb:TECICC2B1"/>
<rMaterial name="tecmaterial:TEC_ICC2B"/>
</LogicalPart>
<LogicalPart name="TECICC2B2" category="unspecified">
<rSolid name="tecpetalb:TECICC2B2"/>
<rMaterial name="tecmaterial:TEC_ICC2B"/>
</LogicalPart>
<LogicalPart name="TECICC46B1" category="unspecified">
<rSolid name="tecpetalb:TECICC46B1"/>
<rMaterial name="tecmaterial:TEC_ICC46B"/>
</LogicalPart>
<LogicalPart name="TECICC46B2" category="unspecified">
<rSolid name="tecpetalb:TECICC46B2"/>
<rMaterial name="tecmaterial:TEC_ICC46B"/>
</LogicalPart>
<LogicalPart name="TECICC46B3" category="unspecified">
<rSolid name="tecpetalb:TECICC46B3"/>
<rMaterial name="tecmaterial:TEC_ICC46B"/>
</LogicalPart>
</LogicalPartSection>
</DDDefinition>
|