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
|
<?xml version="1.0"?>
<!--
Modified version: Geometry/TrackerCommonData/data/PhaseI/pixbarlayer0.xml
-->
<DDDefinition>
<SolidSection>
<Box name="MotherOfAllBoxes" dx="10*m" dy="10*m" dz="10*m"/>
</SolidSection>
<LogicalPartSection>
<LogicalPart name="MotherOfAllBoxes">
<rMaterial name="materials:Air"/>
<rSolid name="MotherOfAllBoxes"/>
</LogicalPart>
</LogicalPartSection>
<ConstantsSection label="pixbarlayer0.xml" eval="true">
<Constant name="Ladders" value="12"/>
<Constant name="CoolDist" value="3.03*cm"/>
<Constant name="CoolRadius" value="0.0900*cm"/>
<Constant name="LadderOffset" value="0.220*cm"/>
<Constant name="Cool1Offset" value="0.83*cm"/>
<Constant name="Cool2Offset" value="-0.16*cm"/>
<Constant name="OuterFirst" value="1"/>
<Constant name="PitchFineTune" value="-0.917*deg"/>
<Constant name="OuterOffsetFineTune" value="-0.0467*cm+[pixbarladder:SensorThick]/2"/>
<Constant name="InnerOffsetFineTune" value="-0.0120*cm-[pixbarladder:SensorThick]/2"/>
</ConstantsSection>
<Algorithm name="track:DDPixBarLayerUpgradeAlgo">
<rParent name="pixbarlayer0:PixelBarrelLayer0"/>
<String name="GeneralMaterial" value="materials:Air"/>
<Numeric name="Ladders" value="[pixbarlayer0:Ladders]"/>
<Numeric name="LayerDz" value="[pixbarlayer:LayerDz]"/>
<Numeric name="CoolDz" value="[pixbarlayer:CoolDz]"/>
<Numeric name="CoolThick" value="[pixbarlayer:CoolThick]"/>
<Numeric name="CoolRadius" value="[pixbarlayer0:CoolRadius]"/>
<Numeric name="CoolDist" value="[pixbarlayer0:CoolDist]"/>
<Numeric name="Cool1Offset" value="[pixbarlayer0:Cool1Offset]"/>
<Numeric name="Cool2Offset" value="[pixbarlayer0:Cool2Offset]"/>
<String name="CoolMaterial" value="materials:Bpix_CO2_-20C"/>
<String name="CoolTubeMaterial" value="materials:Bpix_Pipe_Steel"/>
<String name="CoolMaterialHalf" value="pixbarmaterial:Bpix_CO2_-20C_Half"/>
<String name="CoolTubeMaterialHalf" value="pixbarmaterial:Bpix_Pipe_Steel_Half"/>
<String name="LadderName" value="pixbarladderfull0:PixelBarrelLadderFull0"/>
<Numeric name="LadderWidth" value="[pixbarladderfull0:LadderWidth]"/>
<Numeric name="LadderThick" value="[pixbarladderfull0:LadderThick]"/>
<Numeric name="LadderOffset" value="[pixbarlayer0:LadderOffset]"/>
<!-- Numeric name="ActiveWidth" value="[pixbarladderfull0:ActiveWidth]"/-->
<Numeric name="OuterFirst" value="[pixbarlayer0:OuterFirst]"/>
<Numeric name="PitchFineTune" value="[pixbarlayer0:PitchFineTune]"/>
<Numeric name="OuterOffsetFineTune" value="[pixbarlayer0:OuterOffsetFineTune]"/>
<Numeric name="InnerOffsetFineTune" value="[pixbarlayer0:InnerOffsetFineTune]"/>
</Algorithm>
<PosPartSection label="">
<PosPart copyNumber="2">
<rParent name=":world_volume"/>
<rChild name="MotherOfAllBoxes"/>
</PosPart>
<PosPart copyNumber="1">
<rParent name="MotherOfAllBoxes"/>
<rChild name="testDDPixBarLayerUpgradeAlgorithm:PixelBarrelLayer0"/>
</PosPart>
</PosPartSection>
</DDDefinition>
|