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
<?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="tibmodule2.xml" eval="true">
		<Constant name="zero" value="0.0*fm"/>
		<Constant name="HybridY" value="[CFFrameY]+[tibmodpar:CFFrameDy]+[tibmodpar:HybridDy]"/>
		<Constant name="PAY" value="[CFFrameY]+[tibmodpar:CFFrameDy]+[tibmodpar:PADy]"/>
		<Constant name="CFFrameY" value="-[tibmodpar:SSModuleDy]+[tibmodpar:CFFrameDy]"/>
		<Constant name="KaptonBoxY" value="[CFFrameY]+[tibmodpar:CFFrameDy]+[tibmodpar:KaptonBoxDy]"/>
		<Constant name="WaferY" value="-0.140*mm"/>
	</ConstantsSection>
	<LogicalPartSection label="tibmodule2.xml">
		<LogicalPart name="TIBModule2" category="unspecified">
			<rSolid name="tibmodpar:TIBSSModule"/>
			<rMaterial name="materials:Air"/>
		</LogicalPart>
		<LogicalPart name="TIBHybrid2" category="unspecified">
			<rSolid name="tibmodpar:TIBHybrid"/>
			<rMaterial name="tibtidcommonmaterial:TIBTID_Hybrid"/>
		</LogicalPart>
		<LogicalPart name="TIBWaferRphi2" category="unspecified">
			<rSolid name="tibmodpar:TIBSSWafer"/>
			<rMaterial name="materials:Silicon"/>
		</LogicalPart>
		<LogicalPart name="TIBActiveRphi2" category="unspecified">
			<rSolid name="tibmodpar:TIBSSActive"/>
			<rMaterial name="materials:Silicon"/>
		</LogicalPart>
	</LogicalPartSection>
	<PosPartSection label="tibmodule2.xml">
		<PosPart copyNumber="1">
			<rParent name="tibmodule2:TIBWaferRphi2"/>
			<rChild name="tibmodule2:TIBActiveRphi2"/>
			<Translation x="[zero]" y="[zero]" z="[tracker:BackPlaneDz]"/>
		</PosPart>
		<PosPart copyNumber="1">
			<rParent name="tibmodule2:TIBModule2"/>
			<rChild name="tibmodule2:TIBWaferRphi2"/>
			<rRotation name="tibmodpar:Rphi"/>
			<Translation x="[zero]" y="[tibmodule2:WaferY]" z="[tibmodpar:WaferZ]"/>
		</PosPart>
		<PosPart copyNumber="1">
			<rParent name="tibmodule2:TIBModule2"/>
			<rChild name="tibmodule2:TIBHybrid2"/>
			<Translation x="[zero]" y="[tibmodule2:HybridY]" z="-[tibmodpar:HybridZ]"/>
		</PosPart>
		<PosPart copyNumber="1">
			<rParent name="tibmodule2:TIBModule2"/>
			<rChild name="tibmodpar:TIBPA1"/>
			<Translation x="[zero]" y="[tibmodule2:PAY]" z="-[tibmodpar:PAZ]"/>
		</PosPart>
		<PosPart copyNumber="1">
			<rParent name="tibmodule2:TIBModule2"/>
			<rChild name="tibmodpar:TIBModCFFrameRPhi"/>
			<Translation x="[zero]" y="[tibmodule2:CFFrameY]" z="[tibmodpar:CFFrameZ]"/>
		</PosPart>
		<PosPart copyNumber="1">
			<rParent name="tibmodule2:TIBModule2"/>
			<rChild name="tibmodpar:TIBModCFFrameHybRPhi"/>
			<Translation x="[zero]" y="[tibmodule2:CFFrameY]" z="[tibmodpar:CFFrameHybZ]"/>
		</PosPart>
		<PosPart copyNumber="1">
			<rParent name="tibmodule2:TIBModule2"/>
			<rChild name="tibmodpar:TIBModKaptonBoxRPhi"/>
			<Translation x="[zero]" y="[tibmodule2:KaptonBoxY]" z="[tibmodpar:KaptonBoxZ]"/>
		</PosPart>
	</PosPartSection>
</DDDefinition>