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
<?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="tiblayer1_twentyfivepercent.xml" eval="true">
		<Constant name="RadiusUp" value="([tiblayerpar:RadiusLo1]+                                          [tiblayerpar:DRUpLo])"/>
	</ConstantsSection>
	<Algorithm name="track:DDTIBLayerAlgo">
		<rParent name="tiblayer1_twentyfivepercent:TIBLayer1"/>
		<String name="GeneralMaterial" value="materials:Air"/>
		<Numeric name="DetectorTilt" value="[tiblayerpar:DetTilt]"/>
		<Numeric name="LayerL" value="[tibstringpar:StringL]"/>
		<Numeric name="LayerTolerance" value="[tiblayerpar:Tolerance]"/>
		<Numeric name="DetectorWidth" value="2*[tibmodpar:ModuleDx]"/>
		<Numeric name="DetectorThickness" value="2*[tibmodpar:ModuleDy]"/>
		<Numeric name="CoolTubeWidth" value="[tibstringpar:CoolTubeW]"/>
		<Numeric name="CoolTubeThickness" value="[tibstringpar:CoolTubeD]"/>
		<Numeric name="RadiusLo" value="[tiblayerpar:RadiusLo1]"/>
		<Numeric name="PhiOffsetLo" value="5.390*deg"/>
		<Numeric name="StringsLo" value="34"/>
		<String name="StringDetLoName" value="tibstring1_twentyfivepercent:TIBString1Lo1"/>
		<Numeric name="ROffsetDetLo" value="[tiblayerpar:ROffDet]"/>
		<String name="StringCabLoName" value="tibstring1_twentyfivepercent:TIBString1Lo2"/>
		<Numeric name="ROffsetCabLo" value="[tiblayerpar:ROffCable]"/>
		<Numeric name="RadiusUp" value="[tiblayer1_twentyfivepercent:RadiusUp]"/>
		<Numeric name="PhiOffsetUp" value="4.903*deg"/>
		<Numeric name="StringsUp" value="38"/>
		<String name="StringDetUpName" value="tibstring1_twentyfivepercent:TIBString1Up1"/>
		<Numeric name="ROffsetDetUp" value="-[tiblayerpar:ROffDet]"/>
		<String name="StringCabUpName" value="tibstring1_twentyfivepercent:TIBString1Up2"/>
		<Numeric name="ROffsetCabUp" value="-[tiblayerpar:ROffCable]"/>
		<Numeric name="CylinderThickness" value="[tiblayerpar:CylinderT]"/>
		<String name="CylinderMaterial" value="tibmaterial:TIB_cylinder"/>
		<Numeric name="SupportWidth" value="[tiblayerpar:SupportW]"/>
		<Numeric name="SupportThickness" value="[tiblayerpar:SupportT]"/>
		<String name="SupportMaterial" value="tibmaterial:TIB_cent_supp"/>
		<String name="RibMaterial" value="tibmaterial:TIB_Rib_in2"/>
		<Vector name="RibWidth" type="numeric" nEntries="6">
			[tiblayerpar:RibWidth1], [tiblayerpar:RibWidth2], [tiblayerpar:RibWidth2], 
			[tiblayerpar:RibWidth1], [tiblayerpar:RibWidth2], [tiblayerpar:RibWidth2] 
		</Vector>
		<Vector name="RibPhi" type="numeric" nEntries="6">
			0*deg, 56.8*deg, 123.2*deg, 180.0*deg, 236.8*deg, 303.2*deg
		</Vector>
		<Numeric name="DOHMPhiNumber" value="16"/>
		<Vector name="DOHMList" type="numeric" nEntries="16">
			1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1
		</Vector>
		<Numeric name="DOHMCarrierWidth" value="[tiblayerpar:DOHMCarrierW]"/>
		<Numeric name="DOHMCarrierThickness" value="[tiblayerpar:DOHMCarrierT]"/>
		<Numeric name="DOHMCarrierRadialHeight" value="2.5*cm"/>
		<String name="DOHMCarrierMaterial" value="tibmaterial:TIB_DOHM_carrier"/>
		<String name="DOHMCableMaterial" value="tibmaterial:TIB_DOHM_cable"/>
		<String name="DOHMPRIMMaterial" value="tibmaterial:TIB_DOHM_PRIM"/>
		<Numeric name="DOHMPRIMWidth" value="[tiblayerpar:DOHM_PRIM_W]"/>
		<Numeric name="DOHMPRIMLength" value="[tiblayerpar:DOHM_PRIM_L]"/>
		<Numeric name="DOHMPRIMThickness" value="[tiblayerpar:DOHM_PRIM_T]"/>
		<String name="DOHMAUXMaterial" value="tibmaterial:TIB_DOHM_AUX"/>
		<Numeric name="DOHMAUXWidth" value="[tiblayerpar:DOHM_AUX_W]"/>
		<Numeric name="DOHMAUXLength" value="[tiblayerpar:DOHM_AUX_L]"/>
		<Numeric name="DOHMAUXThickness" value="[tiblayerpar:DOHM_AUX_T]"/>
		<String name="DOHMRotstrPlus" value="tiblayerpar:NULL"/>
		<String name="DOHMRotstrMinus" value="tiblayerpar:D180"/>
	</Algorithm>
</DDDefinition>