Line Code
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>