Warning, /Geometry/TrackerCommonData/data/pixbarladderfull.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0"?>
0002 <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">
0003 <ConstantsSection label="pixbarladderfull.xml" eval="true">
0004 <Constant name="zero" value="0.0*fm"/>
0005 <Constant name="CFStripThick" value="0.25*mm"/>
0006 <Constant name="CFStripWidth" value="26.00*mm"/>
0007 <Constant name="CFHoleWidth" value="11.00*mm"/>
0008 <Constant name="CFHoleDz" value="22.00*mm"/>
0009 <Constant name="CFHoles" value="16"/>
0010 <Constant name="CFHoleStep" value="33.00*mm"/>
0011 <Constant name="VirtualBaseWidth" value="21.76*mm"/>
0012 <Constant name="BaseWidth" value="4.48*mm"/>
0013 <Constant name="BaseX" value="[VirtualBaseWidth]/2-[BaseWidth]/2"/>
0014 <Constant name="ROChipWidth" value="19.955*mm"/>
0015 <Constant name="SensorWidth" value="18.60*mm"/>
0016 <Constant name="CableWidth" value="6.70*mm"/>
0017 <Constant name="HybridWidth" value="18.80*mm"/>
0018 <Constant name="CapacitorStripX" value="8.25*mm"/>
0019 <Constant name="ActiveWidth" value="[SensorWidth]- 2*[pixbarladder:SensorEdge]"/>
0020 <Constant name="LadderWidth" value="[CFStripWidth]"/>
0021 <Constant name="LadderThick" value="[CFStripThick]+ [pixbarladder:ModuleThick]+[pixbarladder:CableBoxThick]"/>
0022 <Constant name="CableBoxY" value="([LadderThick]- [pixbarladder:CableBoxThick])/2"/>
0023 <Constant name="ModuleBoxY" value="[CableBoxY]- ([pixbarladder:CableBoxThick]+[pixbarladder:ModuleThick])/2"/>
0024 <Constant name="CFStripY" value="[ModuleBoxY]- ([pixbarladder:ModuleThick]+[CFStripThick])/2"/>
0025 <Constant name="BaseY" value="-([pixbarladder:ModuleThick]- [pixbarladder:BaseThick])/2"/>
0026 <Constant name="ROChipY" value="[BaseY]+ ([pixbarladder:BaseThick]+[pixbarladder:ROChipThick])/2"/>
0027 <Constant name="SensorY" value="[ROChipY]+ ([pixbarladder:ROChipThick]+[pixbarladder:SensorThick])/2"/>
0028 <Constant name="HybridY" value="[SensorY]+ ([pixbarladder:SensorThick]+[pixbarladder:HybridThick])/2"/>
0029 <Constant name="CapacitorY" value="[HybridY]+ ([pixbarladder:HybridThick]+[pixbarladder:CapacitorThick])/2"/>
0030 <Constant name="CapacitorStripY" value="[HybridY]+ ([pixbarladder:HybridThick]+[pixbarladder:CapacitorStripThick])/2"/>
0031 <Constant name="TBMchipY" value="[HybridY]+ ([pixbarladder:HybridThick]+[pixbarladder:TBMchipThick])/2"/>
0032 <Constant name="CFHoleZ" value="-([CFHoles]-1)*[CFHoleStep]/2"/>
0033 </ConstantsSection>
0034 <SolidSection label="pixbarladderfull.xml">
0035 <Box name="PixelBarrelLadderFull" dx="[pixbarladderfull:LadderWidth]/2" dy="[pixbarladderfull:LadderThick]/2" dz="[pixbarladder:ExternalLength]/2"/>
0036 <Box name="PixelBarrelModuleBoxFull" dx="[pixbarladderfull:LadderWidth]/2" dy="[pixbarladder:ModuleThick]/2" dz="[pixbarladder:Length]/2"/>
0037 <Box name="PixelBarrelCFStripFull" dx="[pixbarladderfull:CFStripWidth]/2" dy="[pixbarladderfull:CFStripThick]/2" dz="[pixbarladder:Length]/2"/>
0038 <Box name="PixelBarrelCableBoxFull" dx="[pixbarladderfull:LadderWidth]/2" dy="[pixbarladder:CableBoxThick]/2" dz="[pixbarladder:ExternalLength]/2"/>
0039 <Box name="PixelBarrelModuleFull" dx="[pixbarladderfull:LadderWidth]/2" dy="[pixbarladder:ModuleThick]/2" dz="[pixbarladder:ModuleDz]/2"/>
0040 <Box name="PixelBarrelBaseFull" dx="[pixbarladderfull:BaseWidth]/2" dy="[pixbarladder:BaseThick]/2" dz="[pixbarladder:SensorDz]/2"/>
0041 <Box name="PixelBarrelROChipFull" dx="[pixbarladderfull:ROChipWidth]/2" dy="[pixbarladder:ROChipThick]/2" dz="[pixbarladder:ActiveDz]/2"/>
0042 <Box name="PixelBarrelSensorFull" dx="[pixbarladderfull:SensorWidth]/2" dy="[pixbarladder:SensorThick]/2" dz="[pixbarladder:SensorDz]/2"/>
0043 <Box name="PixelBarrelActiveFull" dx="[pixbarladderfull:ActiveWidth]/2" dy="[pixbarladder:ActiveDz]/2" dz="[pixbarladder:SensorThick]/2"/>
0044 <Box name="PixelBarrelHybridFull" dx="[pixbarladderfull:HybridWidth]/2" dy="[pixbarladder:HybridThick]/2" dz="[pixbarladder:HybridDz]/2"/>
0045 <Box name="PixelBarrelCable1Full" dx="[pixbarladderfull:CableWidth]/2" dy="[pixbarladder:CableThick]/2" dz="[pixbarladder:Cable1Dz]/2"/>
0046 <Box name="PixelBarrelCable2Full" dx="[pixbarladderfull:CableWidth]/2" dy="[pixbarladder:CableThick]/2" dz="[pixbarladder:Cable2Dz]/2"/>
0047 <Box name="PixelBarrelCable3Full" dx="[pixbarladderfull:CableWidth]/2" dy="[pixbarladder:CableThick]/2" dz="[pixbarladder:Cable3Dz]/2"/>
0048 <Box name="PixelBarrelCable4Full" dx="[pixbarladderfull:CableWidth]/2" dy="[pixbarladder:CableThick]/2" dz="[pixbarladder:Cable4Dz]/2"/>
0049 <Box name="PixelBarrelCFStripHoleFull" dx="[pixbarladderfull:CFHoleWidth]/2" dy="[pixbarladderfull:CFStripThick]/2" dz="[pixbarladderfull:CFHoleDz]/2"/>
0050 <Box name="PixelBarrelCapacitorFull" dx="[pixbarladder:CapacitorDx]/2" dy="[pixbarladder:CapacitorThick]/2" dz="[pixbarladder:CapacitorDz]/2"/>
0051 <Box name="PixelBarrelCapacitorStripFull" dx="[pixbarladder:CapacitorStripDx]/2" dy="[pixbarladder:CapacitorStripThick]/2" dz="[pixbarladder:CapacitorStripDz]/2"/>
0052 <Box name="PixelBarrelTBMFull" dx="[pixbarladder:TBMchipDx]/2" dy="[pixbarladder:TBMchipThick]/2" dz="[pixbarladder:TBMchipDz]/2"/>
0053 </SolidSection>
0054 <LogicalPartSection label="pixbarladderfull.xml">
0055 <LogicalPart name="PixelBarrelLadderFull" category="unspecified">
0056 <rSolid name="PixelBarrelLadderFull"/>
0057 <rMaterial name="materials:Air"/>
0058 </LogicalPart>
0059 <LogicalPart name="PixelBarrelModuleBoxFull" category="unspecified">
0060 <rSolid name="PixelBarrelModuleBoxFull"/>
0061 <rMaterial name="materials:Air"/>
0062 </LogicalPart>
0063 <LogicalPart name="PixelBarrelCFStripFull" category="unspecified">
0064 <rSolid name="PixelBarrelCFStripFull"/>
0065 <rMaterial name="trackermaterial:T_CarbonFibreStr"/>
0066 </LogicalPart>
0067 <LogicalPart name="PixelBarrelCableBoxFull" category="unspecified">
0068 <rSolid name="PixelBarrelCableBoxFull"/>
0069 <rMaterial name="materials:Air"/>
0070 </LogicalPart>
0071 <LogicalPart name="PixelBarrelModuleFullMinus" category="unspecified">
0072 <rSolid name="PixelBarrelModuleFull"/>
0073 <rMaterial name="materials:Air"/>
0074 </LogicalPart>
0075 <LogicalPart name="PixelBarrelModuleFullPlus" category="unspecified">
0076 <rSolid name="PixelBarrelModuleFull"/>
0077 <rMaterial name="materials:Air"/>
0078 </LogicalPart>
0079 <LogicalPart name="PixelBarrelBaseFull" category="unspecified">
0080 <rSolid name="PixelBarrelBaseFull"/>
0081 <rMaterial name="pixbarmaterial:Pix_Bar_Baseplate_Full"/>
0082 </LogicalPart>
0083 <LogicalPart name="PixelBarrelROChipFull" category="unspecified">
0084 <rSolid name="PixelBarrelROChipFull"/>
0085 <rMaterial name="materials:Silicon"/>
0086 </LogicalPart>
0087 <LogicalPart name="PixelBarrelSensorFull" category="unspecified">
0088 <rSolid name="PixelBarrelSensorFull"/>
0089 <rMaterial name="materials:Silicon"/>
0090 </LogicalPart>
0091 <LogicalPart name="PixelBarrelActiveFull" category="unspecified">
0092 <rSolid name="PixelBarrelActiveFull"/>
0093 <rMaterial name="materials:Silicon"/>
0094 </LogicalPart>
0095 <LogicalPart name="PixelBarrelHybridFull" category="unspecified">
0096 <rSolid name="PixelBarrelHybridFull"/>
0097 <rMaterial name="pixbarmaterial:Pix_Bar_Hybrid_Full"/>
0098 </LogicalPart>
0099 <LogicalPart name="PixelBarrelCable1Full" category="unspecified">
0100 <rSolid name="PixelBarrelCable1Full"/>
0101 <rMaterial name="pixbarmaterial:Pix_Bar_Cable"/>
0102 </LogicalPart>
0103 <LogicalPart name="PixelBarrelCable2Full" category="unspecified">
0104 <rSolid name="PixelBarrelCable2Full"/>
0105 <rMaterial name="pixbarmaterial:Pix_Bar_Cable"/>
0106 </LogicalPart>
0107 <LogicalPart name="PixelBarrelCable3Full" category="unspecified">
0108 <rSolid name="PixelBarrelCable3Full"/>
0109 <rMaterial name="pixbarmaterial:Pix_Bar_Cable"/>
0110 </LogicalPart>
0111 <LogicalPart name="PixelBarrelCable4Full" category="unspecified">
0112 <rSolid name="PixelBarrelCable4Full"/>
0113 <rMaterial name="pixbarmaterial:Pix_Bar_Cable"/>
0114 </LogicalPart>
0115 <LogicalPart name="PixelBarrelCFStripHoleFull" category="unspecified">
0116 <rSolid name="PixelBarrelCFStripHoleFull"/>
0117 <rMaterial name="materials:Air"/>
0118 </LogicalPart>
0119 <LogicalPart name="PixelBarrelCapacitorFull" category="unspecified">
0120 <rSolid name="PixelBarrelCapacitorFull"/>
0121 <rMaterial name="trackermaterial:T_Barium_Titanate"/>
0122 </LogicalPart>
0123 <LogicalPart name="PixelBarrelCapacitorStripFull" category="unspecified">
0124 <rSolid name="PixelBarrelCapacitorStripFull"/>
0125 <rMaterial name="pixbarmaterial:Pix_Bar_Capacitor"/>
0126 </LogicalPart>
0127 <LogicalPart name="PixelBarrelTBMFull" category="unspecified">
0128 <rSolid name="PixelBarrelTBMFull"/>
0129 <rMaterial name="materials:Silicon"/>
0130 </LogicalPart>
0131 </LogicalPartSection>
0132 <PosPartSection label="pixbarladderfull.xml">
0133 <PosPart copyNumber="1">
0134 <rParent name="pixbarladderfull:PixelBarrelLadderFull"/>
0135 <rChild name="pixbarladderfull:PixelBarrelCableBoxFull"/>
0136 <Translation x="[zero]" y="[CableBoxY]" z="[zero]"/>
0137 </PosPart>
0138 <PosPart copyNumber="1">
0139 <rParent name="pixbarladderfull:PixelBarrelLadderFull"/>
0140 <rChild name="pixbarladderfull:PixelBarrelModuleBoxFull"/>
0141 <Translation x="[zero]" y="[ModuleBoxY]" z="[zero]"/>
0142 </PosPart>
0143 <PosPart copyNumber="1">
0144 <rParent name="pixbarladderfull:PixelBarrelLadderFull"/>
0145 <rChild name="pixbarladderfull:PixelBarrelCFStripFull"/>
0146 <Translation x="[zero]" y="[CFStripY]" z="[zero]"/>
0147 </PosPart>
0148 <PosPart copyNumber="1">
0149 <rParent name="pixbarladderfull:PixelBarrelSensorFull"/>
0150 <rChild name="pixbarladderfull:PixelBarrelActiveFull"/>
0151 <rRotation name="pixbarladder:Z2XY"/>
0152 </PosPart>
0153 <PosPart copyNumber="1">
0154 <rParent name="pixbarladderfull:PixelBarrelModuleFullMinus"/>
0155 <rChild name="pixbarladderfull:PixelBarrelBaseFull"/>
0156 <Translation x="[BaseX]" y="[BaseY]" z="[zero]"/>
0157 </PosPart>
0158 <PosPart copyNumber="2">
0159 <rParent name="pixbarladderfull:PixelBarrelModuleFullMinus"/>
0160 <rChild name="pixbarladderfull:PixelBarrelBaseFull"/>
0161 <Translation x="-[BaseX]" y="[BaseY]" z="[zero]"/>
0162 </PosPart>
0163 <PosPart copyNumber="1">
0164 <rParent name="pixbarladderfull:PixelBarrelModuleFullMinus"/>
0165 <rChild name="pixbarladderfull:PixelBarrelROChipFull"/>
0166 <Translation x="[zero]" y="[ROChipY]" z="[zero]"/>
0167 </PosPart>
0168 <PosPart copyNumber="1">
0169 <rParent name="pixbarladderfull:PixelBarrelModuleFullMinus"/>
0170 <rChild name="pixbarladderfull:PixelBarrelSensorFull"/>
0171 <Translation x="[zero]" y="[SensorY]" z="[zero]"/>
0172 </PosPart>
0173 <PosPart copyNumber="1">
0174 <rParent name="pixbarladderfull:PixelBarrelModuleFullMinus"/>
0175 <rChild name="pixbarladderfull:PixelBarrelHybridFull"/>
0176 <Translation x="[zero]" y="[HybridY]" z="[zero]"/>
0177 </PosPart>
0178 <PosPart copyNumber="1">
0179 <rParent name="pixbarladderfull:PixelBarrelModuleFullPlus"/>
0180 <rChild name="pixbarladderfull:PixelBarrelBaseFull"/>
0181 <Translation x="[BaseX]" y="[BaseY]" z="[zero]"/>
0182 </PosPart>
0183 <PosPart copyNumber="2">
0184 <rParent name="pixbarladderfull:PixelBarrelModuleFullPlus"/>
0185 <rChild name="pixbarladderfull:PixelBarrelBaseFull"/>
0186 <Translation x="-[BaseX]" y="[BaseY]" z="[zero]"/>
0187 </PosPart>
0188 <PosPart copyNumber="1">
0189 <rParent name="pixbarladderfull:PixelBarrelModuleFullPlus"/>
0190 <rChild name="pixbarladderfull:PixelBarrelROChipFull"/>
0191 <Translation x="[zero]" y="[ROChipY]" z="[zero]"/>
0192 </PosPart>
0193 <PosPart copyNumber="1">
0194 <rParent name="pixbarladderfull:PixelBarrelModuleFullPlus"/>
0195 <rChild name="pixbarladderfull:PixelBarrelSensorFull"/>
0196 <Translation x="[zero]" y="[SensorY]" z="[zero]"/>
0197 </PosPart>
0198 <PosPart copyNumber="1">
0199 <rParent name="pixbarladderfull:PixelBarrelModuleFullPlus"/>
0200 <rChild name="pixbarladderfull:PixelBarrelHybridFull"/>
0201 <Translation x="[zero]" y="[HybridY]" z="[zero]"/>
0202 </PosPart>
0203 <PosPart copyNumber="1">
0204 <rParent name="pixbarladderfull:PixelBarrelCableBoxFull"/>
0205 <rChild name="pixbarladderfull:PixelBarrelCable1Full"/>
0206 <Translation x="[zero]" y="[pixbarladder:Cable1Y]" z="[pixbarladder:Cable1Z]"/>
0207 </PosPart>
0208 <PosPart copyNumber="2">
0209 <rParent name="pixbarladderfull:PixelBarrelCableBoxFull"/>
0210 <rChild name="pixbarladderfull:PixelBarrelCable1Full"/>
0211 <Translation x="[zero]" y="[pixbarladder:Cable1Y]" z="-[pixbarladder:Cable1Z]"/>
0212 </PosPart>
0213 <PosPart copyNumber="1">
0214 <rParent name="pixbarladderfull:PixelBarrelCableBoxFull"/>
0215 <rChild name="pixbarladderfull:PixelBarrelCable2Full"/>
0216 <Translation x="[zero]" y="[pixbarladder:Cable2Y]" z="[pixbarladder:Cable2Z]"/>
0217 </PosPart>
0218 <PosPart copyNumber="2">
0219 <rParent name="pixbarladderfull:PixelBarrelCableBoxFull"/>
0220 <rChild name="pixbarladderfull:PixelBarrelCable2Full"/>
0221 <Translation x="[zero]" y="[pixbarladder:Cable2Y]" z="-[pixbarladder:Cable2Z]"/>
0222 </PosPart>
0223 <PosPart copyNumber="1">
0224 <rParent name="pixbarladderfull:PixelBarrelCableBoxFull"/>
0225 <rChild name="pixbarladderfull:PixelBarrelCable3Full"/>
0226 <Translation x="[zero]" y="[pixbarladder:Cable3Y]" z="[pixbarladder:Cable3Z]"/>
0227 </PosPart>
0228 <PosPart copyNumber="2">
0229 <rParent name="pixbarladderfull:PixelBarrelCableBoxFull"/>
0230 <rChild name="pixbarladderfull:PixelBarrelCable3Full"/>
0231 <Translation x="[zero]" y="[pixbarladder:Cable3Y]" z="-[pixbarladder:Cable3Z]"/>
0232 </PosPart>
0233 <PosPart copyNumber="1">
0234 <rParent name="pixbarladderfull:PixelBarrelCableBoxFull"/>
0235 <rChild name="pixbarladderfull:PixelBarrelCable4Full"/>
0236 <Translation x="[zero]" y="[pixbarladder:Cable4Y]" z="[pixbarladder:Cable4Z]"/>
0237 </PosPart>
0238 <PosPart copyNumber="2">
0239 <rParent name="pixbarladderfull:PixelBarrelCableBoxFull"/>
0240 <rChild name="pixbarladderfull:PixelBarrelCable4Full"/>
0241 <Translation x="[zero]" y="[pixbarladder:Cable4Y]" z="-[pixbarladder:Cable4Z]"/>
0242 </PosPart>
0243 <PosPart copyNumber="1">
0244 <rParent name="pixbarladderfull:PixelBarrelModuleFullPlus"/>
0245 <rChild name="pixbarladderfull:PixelBarrelCapacitorFull"/>
0246 <Translation x="[zero]" y="[pixbarladderfull:CapacitorY]" z="[pixbarladder:CapacitorZ]"/>
0247 </PosPart>
0248 <PosPart copyNumber="1">
0249 <rParent name="pixbarladderfull:PixelBarrelModuleFullPlus"/>
0250 <rChild name="pixbarladderfull:PixelBarrelCapacitorStripFull"/>
0251 <Translation x="[pixbarladderfull:CapacitorStripX]" y="[pixbarladderfull:CapacitorStripY]" z="[zero]"/>
0252 </PosPart>
0253 <PosPart copyNumber="2">
0254 <rParent name="pixbarladderfull:PixelBarrelModuleFullPlus"/>
0255 <rChild name="pixbarladderfull:PixelBarrelCapacitorStripFull"/>
0256 <Translation x="-[pixbarladderfull:CapacitorStripX]" y="[pixbarladderfull:CapacitorStripY]" z="[zero]"/>
0257 </PosPart>
0258 <PosPart copyNumber="1">
0259 <rParent name="pixbarladderfull:PixelBarrelModuleFullMinus"/>
0260 <rChild name="pixbarladderfull:PixelBarrelCapacitorFull"/>
0261 <Translation x="[zero]" y="[pixbarladderfull:CapacitorY]" z="-[pixbarladder:CapacitorZ]"/>
0262 </PosPart>
0263 <PosPart copyNumber="1">
0264 <rParent name="pixbarladderfull:PixelBarrelModuleFullMinus"/>
0265 <rChild name="pixbarladderfull:PixelBarrelCapacitorStripFull"/>
0266 <Translation x="[pixbarladderfull:CapacitorStripX]" y="[pixbarladderfull:CapacitorStripY]" z="[zero]"/>
0267 </PosPart>
0268 <PosPart copyNumber="2">
0269 <rParent name="pixbarladderfull:PixelBarrelModuleFullMinus"/>
0270 <rChild name="pixbarladderfull:PixelBarrelCapacitorStripFull"/>
0271 <Translation x="-[pixbarladderfull:CapacitorStripX]" y="[pixbarladderfull:CapacitorStripY]" z="[zero]"/>
0272 </PosPart>
0273 <PosPart copyNumber="1">
0274 <rParent name="pixbarladderfull:PixelBarrelModuleFullMinus"/>
0275 <rChild name="pixbarladderfull:PixelBarrelTBMFull"/>
0276 <Translation x="[zero]" y="[pixbarladderfull:TBMchipY]" z="[zero]"/>
0277 </PosPart>
0278 <PosPart copyNumber="1">
0279 <rParent name="pixbarladderfull:PixelBarrelModuleFullPlus"/>
0280 <rChild name="pixbarladderfull:PixelBarrelTBMFull"/>
0281 <Translation x="[zero]" y="[pixbarladderfull:TBMchipY]" z="[zero]"/>
0282 </PosPart>
0283 </PosPartSection>
0284 <Algorithm name="track:DDTrackerLinear">
0285 <rParent name="pixbarladderfull:PixelBarrelModuleBoxFull"/>
0286 <String name="ChildName" value="pixbarladderfull:PixelBarrelModuleFullMinus"/>
0287 <Numeric name="Number" value="[pixbarladder:ModulesPerSide]"/>
0288 <Numeric name="Theta" value="0*deg"/>
0289 <Numeric name="Phi" value="0*deg"/>
0290 <Numeric name="Offset" value="[pixbarladder:ModuleZ]"/>
0291 <Numeric name="Delta" value="[pixbarladder:ModuleDz]"/>
0292 <String name="Rotation" value="pixbarladder:NULL"/>
0293 <Vector name="Center" type="numeric" nEntries="3">
0294 [zero], [zero], [zero] </Vector>
0295 </Algorithm>
0296 <Algorithm name="track:DDTrackerLinear">
0297 <rParent name="pixbarladderfull:PixelBarrelModuleBoxFull"/>
0298 <String name="ChildName" value="pixbarladderfull:PixelBarrelModuleFullPlus"/>
0299 <Numeric name="Number" value="[pixbarladder:ModulesPerSide]"/>
0300 <Numeric name="Theta" value="0*deg"/>
0301 <Numeric name="Phi" value="0*deg"/>
0302 <Numeric name="Offset" value="[pixbarladder:ModuleZ]+[pixbarladder:ModuleDz]*[pixbarladder:ModulesPerSide]"/>
0303 <Numeric name="Delta" value="[pixbarladder:ModuleDz]"/>
0304 <String name="Rotation" value="pixbarladder:NULL"/>
0305 <Vector name="Center" type="numeric" nEntries="3">
0306 [zero], [zero], [zero] </Vector>
0307 </Algorithm>
0308 <Algorithm name="track:DDTrackerLinear">
0309 <rParent name="pixbarladderfull:PixelBarrelCFStripFull"/>
0310 <String name="ChildName" value="pixbarladderfull:PixelBarrelCFStripHoleFull"/>
0311 <Numeric name="Number" value="[CFHoles]"/>
0312 <Numeric name="Theta" value="0*deg"/>
0313 <Numeric name="Phi" value="0*deg"/>
0314 <Numeric name="Offset" value="[CFHoleZ]"/>
0315 <Numeric name="Delta" value="[CFHoleStep]"/>
0316 <String name="Rotation" value="pixbarladder:NULL"/>
0317 <Vector name="Center" type="numeric" nEntries="3">
0318 [zero], [zero], [zero] </Vector>
0319 </Algorithm>
0320 </DDDefinition>