/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/TrackerCommonData/data/tob.xml
1 404 строки
63 KB
Ianna Osborne
Remove duplicated section in Pcon shapes. Reported as error by root.
22 янв 2016, 20:06
22 янв 2016, 20:06
cde090e
Код
Авторство
О чём код?
<?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="tob.xml" eval="true"> <Constant name="zero" value="0.0*fm"/> <Constant name="Rin1" value="54.0*cm"/> <Constant name="Rin2" value="58.0*cm"/> <Constant name="Rin3" value="1.160*m"/> <Constant name="Rout" value="1.169*m"/> <Constant name="Zv0" value="1.100*m"/> <Constant name="Zv1" value="1.160*m"/> <Constant name="Zv2" value="1.180*m"/> <Constant name="Zv3" value="2.820*m"/> <Constant name="StiffenerL" value="720*mm"/> <Constant name="StiffenerR" value="0.400*cm"/> <Constant name="RailTopDy" value="8.5*mm"/> <Constant name="RailBottomDy" value="15*mm"/> <Constant name="RailDx" value="4.3*mm"/> <Constant name="RailL" value="1.100*m"/> <Constant name="RailInX" value="54.433*cm"/> <Constant name="StiffenerY" value="2.700*cm"/> <Constant name="AlPieceR0" value="1.161*m"/> <Constant name="AlPieceR1" value="1.164*m"/> <Constant name="AlPieceR2" value="1.169*m"/> <Constant name="AlPiecePhi1" value="1.535*deg"/> <Constant name="AlPiecePhi2" value="175.535*deg"/> <Constant name="AlPiecePhi3" value="1.580*deg"/> <Constant name="AlPiecePhi4" value="175.180*deg"/> <Constant name="AlPieceDPhi1" value="4.930*deg"/> <Constant name="AlPieceDPhi2" value="2.930*deg"/> <Constant name="AlPieceDPhi3" value="0.240*deg"/> <Constant name="AlPieceDPhi4" value="3.240*deg"/> <Constant name="AlPieceDz1" value="5.000*cm"/> <Constant name="AlPieceDz2" value="0.500*cm"/> <Constant name="AlPieceZ" value="69.00*cm"/> <Constant name="CFTubeRin1" value="1.142*m"/> <Constant name="CFTubeRout1" value="1.160*m"/> <Constant name="CFTubeRin2" value="55.00*cm"/> <Constant name="CFTubeRout2" value="57.80*cm"/> <Constant name="CFTubeL1" value="27.80*cm"/> <Constant name="CFTubeL2" value="38.80*cm"/> <Constant name="CFTubeZ" value="69.00*cm"/> <Constant name="NomexTubeRin1" value="1.1425*m"/> <Constant name="NomexTubeRout1" value="1.1595*m"/> <Constant name="NomexTubeRin2" value="55.05*cm"/> <Constant name="NomexTubeRout2" value="57.75*cm"/> <Constant name="NomexTubeF1" value="48.633*deg"/> <Constant name="NomexTubeF2" value="29.346*deg"/> <Constant name="NomexTubeF3" value="35.774*deg"/> <Constant name="NomexInPhi1" value="48.214*deg"/> <Constant name="NomexInPhi2" value="90.000*deg"/> <Constant name="NomexInPhi3" value="131.790*deg"/> <Constant name="NomexInPhi4" value="183.214*deg"/> <Constant name="NomexInPhi5" value="228.214*deg"/> <Constant name="NomexInPhi6" value="273.214*deg"/> <Constant name="NomexInPhi7" value="315.000*deg"/> <Constant name="NomexInPhi8" value="356.785*deg"/> <Constant name="AlignTubeDx" value="1.150*cm"/> <Constant name="AlignTubeDy" value="1.338*cm"/> <Constant name="AlignTubeT" value="0.200*cm"/> <Constant name="AlignPhi1" value="22.500*deg"/> <Constant name="AlignPhi2" value="73.928*deg"/> <Constant name="AlignPhi3" value="106.071*deg"/> <Constant name="AlignPhi4" value="157.500*deg"/> <Constant name="AlignPhi5" value="208.929*deg"/> <Constant name="AlignPhi6" value="247.500*deg"/> <Constant name="AlignPhi7" value="298.929*deg"/> <Constant name="AlignPhi8" value="331.071*deg"/> <Constant name="PottingRin1" value="1.142*m"/> <Constant name="PottingRout1" value="1.157*m"/> <Constant name="PottingRin2" value="55.00*cm"/> <Constant name="PottingRout2" value="57.80*cm"/> <Constant name="PottingL" value="0.200*cm"/> <Constant name="PottingZ1" value="108.00*cm"/> <Constant name="PottingZ2" value="30.00*cm"/> <Constant name="PottingZ3" value="28.20*cm"/> <Constant name="ConnectRin1" value="1.157*m"/> <Constant name="ConnectRout1" value="1.160*m"/> <Constant name="ConnectL1" value="1.000*cm"/> <Constant name="ConnectZ11" value="1.090*m"/> <Constant name="ConnectZ12" value="29.00*cm"/> <Constant name="ConnectDphi1" value="4.95*deg"/> <Constant name="ConnectRin2" value="1.141*m"/> <Constant name="ConnectRout2" value="1.142*m"/> <Constant name="ExtraConnectL" value="1.360*cm"/> <Constant name="ConnectStartPhi" value="11.25*deg"/> <Constant name="ConnectL2" value="2.000*cm+[ExtraConnectL]"/> <Constant name="ConnectZ21" value="1.058*m-[ExtraConnectL]"/> <Constant name="ConnectZ22" value="32.20*cm+[ExtraConnectL]"/> <Constant name="ConnectZ23" value="25.80*cm-[ExtraConnectL]"/> <Constant name="ConnectDphi2" value="3.51*deg"/> <Constant name="ConnectRin3" value="1.160*m"/> <Constant name="ConnectRout3" value="1.161*m"/> <Constant name="ConnectL3" value="2.000*cm+[ExtraConnectL]"/> <Constant name="ConnectL23" value="1.000*mm"/> <Constant name="Connect23ZOffset" value="([ConnectL3]-[ConnectL23])"/> <Constant name="ConnectDphi3" value="3.46*deg"/> <Constant name="ConnectRin4" value="57.80*cm"/> <Constant name="ConnectRout4" value="58.10*cm"/> <Constant name="ConnectL4" value="1.000*cm"/> <Constant name="ConnectDphi4" value="9.89*deg"/> <Constant name="ConnectRin5" value="54.90*cm"/> <Constant name="ConnectRout5" value="55.00*cm"/> <Constant name="ConnectL5" value="2.000*cm+[ExtraConnectL]"/> <Constant name="ConnectDphi5" value="7.30*deg"/> <Constant name="ConnectRin6" value="57.80*cm"/> <Constant name="ConnectRout6" value="57.90*cm"/> <Constant name="ConnectL6" value="2.000*cm+[ExtraConnectL]"/> <Constant name="ConnectL56" value="[ConnectL23]"/> <Constant name="Connect56ZOffset" value="([ConnectL6]-[ConnectL56])"/> <Constant name="ConnectDphi6" value="6.93*deg"/> <Constant name="Layer0Rin" value="58.20*cm"/> <Constant name="Layer0Rout" value="64.24*cm"/> <Constant name="Layer0LowR" value="59.20*cm"/> <Constant name="Layer0HighR" value="62.40*cm"/> <Constant name="Layer0CoolRa" value="65.40*cm"/> <Constant name="Layer0CoolRr" value="66.40*cm"/> <Constant name="Layer1Rin" value="66.60*cm"/> <Constant name="Layer1Rout" value="72.80*cm"/> <Constant name="Layer1LowR" value="67.60*cm"/> <Constant name="Layer1HighR" value="70.80*cm"/> <Constant name="Layer1CoolRa" value="74.00*cm"/> <Constant name="Layer1CoolRr" value="75.00*cm"/> <Constant name="Layer2Rin" value="75.40*cm"/> <Constant name="Layer2Rout" value="81.40*cm"/> <Constant name="Layer2LowR" value="76.40*cm"/> <Constant name="Layer2HighR" value="79.60*cm"/> <Constant name="Layer2CoolRa" value="82.50*cm"/> <Constant name="Layer2CoolRr" value="83.50*cm"/> <Constant name="Layer3Rin" value="84.10*cm"/> <Constant name="Layer3Rout" value="89.90*cm"/> <Constant name="Layer3LowR" value="85.20*cm"/> <Constant name="Layer3HighR" value="88.40*cm"/> <Constant name="Layer3CoolRa" value="91.10*cm"/> <Constant name="Layer3CoolRr" value="92.10*cm"/> <Constant name="Layer4Rin" value="93.80*cm"/> <Constant name="Layer4Rout" value="99.60*cm"/> <Constant name="Layer4LowR" value="94.90*cm"/> <Constant name="Layer4HighR" value="98.10*cm"/> <Constant name="Layer4CoolRa" value="100.70*cm"/> <Constant name="Layer4CoolRr" value="101.70*cm"/> <Constant name="Layer5Rin" value="105.30*cm"/> <Constant name="Layer5Rout" value="111.10*cm"/> <Constant name="Layer5LowR" value="106.40*cm"/> <Constant name="Layer5HighR" value="109.60*cm"/> <Constant name="Layer5CoolRa" value="112.20*cm"/> <Constant name="Layer5CoolRr" value="113.20*cm"/> <Constant name="RibRin" value="58.10*cm"/> <Constant name="RibRout" value="115.70*cm"/> <Constant name="RibDZ" value="0.350*cm"/> <Constant name="RibZ1" value="109.0*cm"/> <Constant name="RibZ2" value="29.00*cm"/> <Constant name="SideDiskDz" value="3.250*cm"/> <Constant name="SideDiskZ" value="114.05*cm"/> <Constant name="DetectorTilt" value="0*deg"/> <Constant name="AxCableRin" value="[Rin3]"/> <Constant name="AxCableRout" value="[Rout]"/> <Constant name="AxCableT" value="0.210*cm"/> <Constant name="AxCableDz" value="([Zv3]-[Zv1])/2"/> <Constant name="AxCableW" value="22.5*deg"/> <Constant name="AxCableZ" value="([Zv1]+[Zv3])/2"/> <Constant name="DOHMsDz" value="0.3*cm"/> <Constant name="DOHMW" value="47*mm"/> <Constant name="DOHML" value="71.5*mm"/> <Constant name="DOHMT" value="3.0*mm"/> <Constant name="DOHMRadius1" value="690*mm"/> <Constant name="DOHMRadius2" value="860*mm"/> <Constant name="DOHMRadius3" value="1040*mm"/> <Constant name="DOHM_R1_phi1" value="9.417*deg"/> <Constant name="DOHM_R1_phi2" value="45.383*deg"/> <Constant name="DOHM_R1_phi3" value="65.583*deg"/> <Constant name="DOHM_R1_phi4" value="85.118*deg"/> <Constant name="DOHM_R1_phi5" value="108.583*deg"/> <Constant name="DOHM_R1_phi6" value="135.918*deg"/> <Constant name="DOHM_R1_phi7" value="162.083*deg"/> <Constant name="DOHM_R1_phi8" value="186.918*deg"/> <Constant name="DOHM_R1_phi9" value="208.083*deg"/> <Constant name="DOHM_R1_phi10" value="227.418*deg"/> <Constant name="DOHM_R1_phi11" value="251.083*deg"/> <Constant name="DOHM_R1_phi12" value="282.418*deg"/> <Constant name="DOHM_R1_phi13" value="302.083*deg"/> <Constant name="DOHM_R1_phi14" value="325.918*deg"/> <Constant name="DOHM_R1_phi15" value="346.083*deg"/> <Constant name="DOHM_R2_phi1" value="4.066*deg"/> <Constant name="DOHM_R2_phi2" value="20.066*deg"/> <Constant name="DOHM_R2_phi3" value="52.066*deg"/> <Constant name="DOHM_R2_phi4" value="68.066*deg"/> <Constant name="DOHM_R2_phi5" value="105.567*deg"/> <Constant name="DOHM_R2_phi6" value="134.067*deg"/> <Constant name="DOHM_R2_phi7" value="153.067*deg"/> <Constant name="DOHM_R2_phi8" value="176.067*deg"/> <Constant name="DOHM_R2_phi9" value="194.067*deg"/> <Constant name="DOHM_R2_phi10" value="225.567*deg"/> <Constant name="DOHM_R2_phi11" value="244.067*deg"/> <Constant name="DOHM_R2_phi12" value="276.067*deg"/> <Constant name="DOHM_R2_phi13" value="291.067*deg"/> <Constant name="DOHM_R2_phi14" value="322.067*deg"/> <Constant name="DOHM_R2_phi15" value="341.067*deg"/> <Constant name="DOHM_R3_phi1" value="4.055*deg"/> <Constant name="DOHM_R3_phi2" value="36.055*deg"/> <Constant name="DOHM_R3_phi3" value="50.055*deg"/> <Constant name="DOHM_R3_phi4" value="78.055*deg"/> <Constant name="DOHM_R3_phi5" value="92.055*deg"/> <Constant name="DOHM_R3_phi6" value="125.055*deg"/> <Constant name="DOHM_R3_phi7" value="140.055*deg"/> <Constant name="DOHM_R3_phi8" value="176.055*deg"/> <Constant name="DOHM_R3_phi9" value="189.055*deg"/> <Constant name="DOHM_R3_phi10" value="218.055*deg"/> <Constant name="DOHM_R3_phi11" value="231.055*deg"/> <Constant name="DOHM_R3_phi12" value="257.055*deg"/> <Constant name="DOHM_R3_phi13" value="270.055*deg"/> <Constant name="DOHM_R3_phi14" value="303.055*deg"/> <Constant name="DOHM_R3_phi15" value="317.055*deg"/> <Constant name="DOHM_R3_phi16" value="350.055*deg"/> <Constant name="Tol" value="0.0*mm"/> </ConstantsSection> <SolidSection label="tob.xml"> <Polycone name="TOB" startPhi="0*deg" deltaPhi="360*deg"> <ZSection z="-[Zv3]" rMin="[Rin3]" rMax="[Rout]"/> <ZSection z="-[Zv2]" rMin="[Rin3]" rMax="[Rout]"/> <ZSection z="-[Zv2]" rMin="[Rin2]" rMax="[Rout]"/> <ZSection z="-[Zv1]" rMin="[Rin2]" rMax="[Rout]"/> <ZSection z="-[Zv0]" rMin="[Rin2]" rMax="[Rout]"/> <ZSection z="-[Zv0]" rMin="[Rin1]" rMax="[Rout]"/> <ZSection z="[Zv0]" rMin="[Rin1]" rMax="[Rout]"/> <ZSection z="[Zv0]" rMin="[Rin2]" rMax="[Rout]"/> <ZSection z="[Zv1]" rMin="[Rin2]" rMax="[Rout]"/> <ZSection z="[Zv2]" rMin="[Rin2]" rMax="[Rout]"/> <ZSection z="[Zv2]" rMin="[Rin3]" rMax="[Rout]"/> <ZSection z="[Zv3]" rMin="[Rin3]" rMax="[Rout]"/> </Polycone> <Tubs name="TIBStiffener" rMin="[zero]" rMax="[StiffenerR]" dz="[StiffenerL]" startPhi="0*deg" deltaPhi="360*deg"/> <Box name="TIBRailTop" dx="[RailDx]" dy="[RailTopDy]" dz="[RailL]"/> <Box name="TIBRailBottom" dx="[RailDx]" dy="[RailBottomDy]" dz="[RailL]"/> <Tubs name="TOBAlPiece1" rMin="[AlPieceR0]" rMax="[AlPieceR1]" dz="[AlPieceDz1]" startPhi="[AlPiecePhi1]" deltaPhi="[AlPieceDPhi1]"/> <Tubs name="TOBAlPiece2" rMin="[AlPieceR0]" rMax="[AlPieceR1]" dz="[AlPieceDz1]" startPhi="[AlPiecePhi2]" deltaPhi="[AlPieceDPhi2]"/> <Tubs name="TOBAlPiece3" rMin="[AlPieceR1]" rMax="[AlPieceR2]" dz="[AlPieceDz2]" startPhi="[AlPiecePhi3]" deltaPhi="[AlPieceDPhi3]"/> <Tubs name="TOBAlPiece4" rMin="[AlPieceR1]" rMax="[AlPieceR2]" dz="[AlPieceDz2]" startPhi="[AlPiecePhi4]" deltaPhi="[AlPieceDPhi4]"/> <Tubs name="TOBCFTube1" rMin="[CFTubeRin1]" rMax="[CFTubeRout1]" dz="[CFTubeL1]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBCFTube2" rMin="[CFTubeRin1]" rMax="[CFTubeRout1]" dz="[CFTubeL2]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBCFTube3" rMin="[CFTubeRin2]" rMax="[CFTubeRout2]" dz="[CFTubeL1]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBCFTube4" rMin="[CFTubeRin2]" rMax="[CFTubeRout2]" dz="[CFTubeL2]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBNomexTube1" rMin="[NomexTubeRin1]" rMax="[NomexTubeRout1]" dz="[CFTubeL1]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBNomexTube2" rMin="[NomexTubeRin1]" rMax="[NomexTubeRout1]" dz="[CFTubeL2]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBNomexTube3" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL1]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBNomexT3In1" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL1]" startPhi="-[NomexTubeF1]/2" deltaPhi="[NomexTubeF1]"/> <Tubs name="TOBNomexT3In2" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL1]" startPhi="-[NomexTubeF2]/2" deltaPhi="[NomexTubeF2]"/> <Tubs name="TOBNomexT3In3" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL1]" startPhi="-[NomexTubeF3]/2" deltaPhi="[NomexTubeF3]"/> <Box name="TOBAlignTube3" dx="[AlignTubeDx]" dy="[AlignTubeDy]" dz="[CFTubeL1]"/> <Box name="TOBAlignT3In" dx="([AlignTubeDx]-[AlignTubeT])" dy="([AlignTubeDy]-[AlignTubeT])" dz="[CFTubeL1]"/> <Tubs name="TOBNomexTube4" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL2]" startPhi="0*deg" deltaPhi="360*deg"/> <Box name="TOBAlignTube4" dx="[AlignTubeDx]" dy="[AlignTubeDy]" dz="[CFTubeL2]"/> <Box name="TOBAlignT4In" dx="([AlignTubeDx]-[AlignTubeT])" dy="([AlignTubeDy]-[AlignTubeT])" dz="[CFTubeL2]"/> <Tubs name="TOBNomexT4In1" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL2]" startPhi="-[NomexTubeF1]/2" deltaPhi="[NomexTubeF1]"/> <Tubs name="TOBNomexT4In2" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL2]" startPhi="-[NomexTubeF2]/2" deltaPhi="[NomexTubeF2]"/> <Tubs name="TOBNomexT4In3" rMin="[NomexTubeRin2]" rMax="[NomexTubeRout2]" dz="[CFTubeL2]" startPhi="-[NomexTubeF3]/2" deltaPhi="[NomexTubeF3]"/> <Tubs name="TOBPotting1" rMin="[PottingRin1]" rMax="[PottingRout1]" dz="[PottingL]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBPotting2" rMin="[PottingRin2]" rMax="[PottingRout2]" dz="[PottingL]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBPotting2I1" rMin="[PottingRin2]" rMax="[PottingRout2]" dz="[PottingL]" startPhi="-[NomexTubeF1]/2" deltaPhi="[NomexTubeF1]"/> <Tubs name="TOBPotting2I2" rMin="[PottingRin2]" rMax="[PottingRout2]" dz="[PottingL]" startPhi="-[NomexTubeF2]/2" deltaPhi="[NomexTubeF2]"/> <Tubs name="TOBPotting2I3" rMin="[PottingRin2]" rMax="[PottingRout2]" dz="[PottingL]" startPhi="-[NomexTubeF3]/2" deltaPhi="[NomexTubeF3]"/> <Tubs name="TOBConnect1" rMin="[ConnectRin1]" rMax="[ConnectRout1]" dz="[ConnectL1]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBAlConnect1" rMin="[ConnectRin1]" rMax="[ConnectRout1]" dz="[ConnectL1]" startPhi="-[ConnectDphi1]/2" deltaPhi="[ConnectDphi1]"/> <Tubs name="TOBConnect2" rMin="[ConnectRin2]" rMax="[ConnectRout2]" dz="[ConnectL2]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBAlConnect2" rMin="[ConnectRin2]" rMax="[ConnectRout2]" dz="[ConnectL2]" startPhi="-[ConnectDphi2]/2" deltaPhi="[ConnectDphi2]"/> <Tubs name="TOBConnect3" rMin="[ConnectRin3]" rMax="[ConnectRout3]" dz="[ConnectL3]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBAlConnect3" rMin="[ConnectRin3]" rMax="[ConnectRout3]" dz="[ConnectL3]" startPhi="-[ConnectDphi3]/2" deltaPhi="[ConnectDphi3]"/> <Tubs name="TOBConnect23" rMin="[ConnectRout2]" rMax="[ConnectRin3]" dz="[ConnectL23]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBAlConnect23" rMin="[ConnectRout2]" rMax="[ConnectRin3]" dz="[ConnectL23]" startPhi="-[ConnectDphi3]/2" deltaPhi="[ConnectDphi3]"/> <Tubs name="TOBConnect4" rMin="[ConnectRin4]" rMax="[ConnectRout4]" dz="[ConnectL4]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBAlConnect4" rMin="[ConnectRin4]" rMax="[ConnectRout4]" dz="[ConnectL4]" startPhi="-[ConnectDphi4]/2" deltaPhi="[ConnectDphi4]"/> <Tubs name="TOBConnect5" rMin="[ConnectRin5]" rMax="[ConnectRout5]" dz="[ConnectL5]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBAlConnect5" rMin="[ConnectRin5]" rMax="[ConnectRout5]" dz="[ConnectL5]" startPhi="-[ConnectDphi5]/2" deltaPhi="[ConnectDphi5]"/> <Tubs name="TOBConnect6" rMin="[ConnectRin6]" rMax="[ConnectRout6]" dz="[ConnectL6]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBAlConnect6" rMin="[ConnectRin6]" rMax="[ConnectRout6]" dz="[ConnectL6]" startPhi="-[ConnectDphi6]/2" deltaPhi="[ConnectDphi6]"/> <Tubs name="TOBConnect56" rMin="[ConnectRout5]" rMax="[ConnectRin6]" dz="[ConnectL56]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBAlConnect56" rMin="[ConnectRout5]" rMax="[ConnectRin6]" dz="[ConnectL56]" startPhi="-[ConnectDphi6]/2" deltaPhi="[ConnectDphi6]"/> <Tubs name="TOBMidRib0" rMin="[ConnectRin5]" rMax="[Layer0Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBMidRib1" rMin="[Layer0Rout]" rMax="[Layer1Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBMidRib2" rMin="[Layer1Rout]" rMax="[Layer2Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBMidRib3" rMin="[Layer2Rout]" rMax="[Layer3Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBMidRib4" rMin="[Layer3Rout]" rMax="[Layer4Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBMidRib5" rMin="[Layer4Rout]" rMax="[Layer5Rin]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBMidRib6" rMin="[Layer5Rout]" rMax="[RibRout]" dz="[RibDZ]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBLayer0" rMin="[Layer0Rin]" rMax="[Layer0Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBLayer1" rMin="[Layer1Rin]" rMax="[Layer1Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBLayer2" rMin="[Layer2Rin]" rMax="[Layer2Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBLayer3" rMin="[Layer3Rin]" rMax="[Layer3Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBLayer4" rMin="[Layer4Rin]" rMax="[Layer4Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBLayer5" rMin="[Layer5Rin]" rMax="[Layer5Rout]" dz="[tobrodpar:RodL]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBSideDisk" rMin="[Rin2]" rMax="[Rin3]" dz="[SideDiskDz]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBAxCabCont" rMin="[AxCableRin]" rMax="[AxCableRout]" dz="[AxCableDz]" startPhi="0*deg" deltaPhi="360*deg"/> <Tubs name="TOBDOHMs" rMin="[Rin2]" rMax="[Rin3]" dz="[DOHMsDz]" startPhi="0*deg" deltaPhi="360*deg"/> <Box name="TOBDOHM" dx="[DOHMW]" dy="[DOHML]" dz="[DOHMT]-[Tol]"/> </SolidSection> <LogicalPartSection label="tob.xml"> <LogicalPart name="TOB" category="unspecified"> <rSolid name="TOB"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TIBStiffener" category="unspecified"> <rSolid name="TIBStiffener"/> <rMaterial name="trackermaterial:T_CarbonFibreStr"/> </LogicalPart> <LogicalPart name="TIBRailTop" category="unspecified"> <rSolid name="TIBRailTop"/> <rMaterial name="tobmaterial:TIB_RailTop"/> </LogicalPart> <LogicalPart name="TIBRailBottom" category="unspecified"> <rSolid name="TIBRailBottom"/> <rMaterial name="tobmaterial:TIB_RailBottom"/> </LogicalPart> <LogicalPart name="TOBAlPiece1" category="unspecified"> <rSolid name="TOBAlPiece1"/> <rMaterial name="trackermaterial:T_Aluminium"/> </LogicalPart> <LogicalPart name="TOBAlPiece2" category="unspecified"> <rSolid name="TOBAlPiece2"/> <rMaterial name="trackermaterial:T_Aluminium"/> </LogicalPart> <LogicalPart name="TOBAlPiece3" category="unspecified"> <rSolid name="TOBAlPiece3"/> <rMaterial name="trackermaterial:T_Aluminium"/> </LogicalPart> <LogicalPart name="TOBAlPiece4" category="unspecified"> <rSolid name="TOBAlPiece4"/> <rMaterial name="trackermaterial:T_Aluminium"/> </LogicalPart> <LogicalPart name="TOBCFTube1" category="unspecified"> <rSolid name="TOBCFTube1"/> <rMaterial name="tobmaterial:TOB_CF_Str"/> </LogicalPart> <LogicalPart name="TOBCFTube2" category="unspecified"> <rSolid name="TOBCFTube2"/> <rMaterial name="tobmaterial:TOB_CF_Str"/> </LogicalPart> <LogicalPart name="TOBCFTube3" category="unspecified"> <rSolid name="TOBCFTube3"/> <rMaterial name="tobmaterial:TOB_CF_Str"/> </LogicalPart> <LogicalPart name="TOBCFTube4" category="unspecified"> <rSolid name="TOBCFTube4"/> <rMaterial name="tobmaterial:TOB_CF_Str"/> </LogicalPart> <LogicalPart name="TOBNomexTube1" category="unspecified"> <rSolid name="TOBNomexTube1"/> <rMaterial name="tobmaterial:TOB_Nomex"/> </LogicalPart> <LogicalPart name="TOBNomexTube2" category="unspecified"> <rSolid name="TOBNomexTube2"/> <rMaterial name="tobmaterial:TOB_Nomex"/> </LogicalPart> <LogicalPart name="TOBNomexTube3" category="unspecified"> <rSolid name="TOBNomexTube3"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBNomexT3In1" category="unspecified"> <rSolid name="TOBNomexT3In1"/> <rMaterial name="tobmaterial:TOB_Nomex"/> </LogicalPart> <LogicalPart name="TOBNomexT3In2" category="unspecified"> <rSolid name="TOBNomexT3In2"/> <rMaterial name="tobmaterial:TOB_Nomex"/> </LogicalPart> <LogicalPart name="TOBNomexT3In3" category="unspecified"> <rSolid name="TOBNomexT3In3"/> <rMaterial name="tobmaterial:TOB_Nomex"/> </LogicalPart> <LogicalPart name="TOBAlignTube3" category="unspecified"> <rSolid name="TOBAlignTube3"/> <rMaterial name="tobmaterial:TOB_CF_Str"/> </LogicalPart> <LogicalPart name="TOBAlignT3In" category="unspecified"> <rSolid name="TOBAlignT3In"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBNomexTube4" category="unspecified"> <rSolid name="TOBNomexTube4"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBNomexT4In1" category="unspecified"> <rSolid name="TOBNomexT4In1"/> <rMaterial name="tobmaterial:TOB_Nomex"/> </LogicalPart> <LogicalPart name="TOBNomexT4In2" category="unspecified"> <rSolid name="TOBNomexT4In2"/> <rMaterial name="tobmaterial:TOB_Nomex"/> </LogicalPart> <LogicalPart name="TOBNomexT4In3" category="unspecified"> <rSolid name="TOBNomexT4In3"/> <rMaterial name="tobmaterial:TOB_Nomex"/> </LogicalPart> <LogicalPart name="TOBAlignTube4" category="unspecified"> <rSolid name="TOBAlignTube4"/> <rMaterial name="tobmaterial:TOB_CF_Str"/> </LogicalPart> <LogicalPart name="TOBAlignT4In" category="unspecified"> <rSolid name="TOBAlignT4In"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBPotting1" category="unspecified"> <rSolid name="TOBPotting1"/> <rMaterial name="tobmaterial:TOB_Epoxy"/> </LogicalPart> <LogicalPart name="TOBPotting2" category="unspecified"> <rSolid name="TOBPotting2"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBPotting2I1" category="unspecified"> <rSolid name="TOBPotting2I1"/> <rMaterial name="tobmaterial:TOB_Epoxy"/> </LogicalPart> <LogicalPart name="TOBPotting2I2" category="unspecified"> <rSolid name="TOBPotting2I2"/> <rMaterial name="tobmaterial:TOB_Epoxy"/> </LogicalPart> <LogicalPart name="TOBPotting2I3" category="unspecified"> <rSolid name="TOBPotting2I3"/> <rMaterial name="tobmaterial:TOB_Epoxy"/> </LogicalPart> <LogicalPart name="TOBConnect1" category="unspecified"> <rSolid name="TOBConnect1"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBAlConnect1" category="unspecified"> <rSolid name="TOBAlConnect1"/> <rMaterial name="tobmaterial:TOB_AlCentralConnect"/> </LogicalPart> <LogicalPart name="TOBConnect2" category="unspecified"> <rSolid name="TOBConnect2"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBAlConnect2" category="unspecified"> <rSolid name="TOBAlConnect2"/> <rMaterial name="tobmaterial:TOB_AlSideConnect"/> </LogicalPart> <LogicalPart name="TOBConnect3" category="unspecified"> <rSolid name="TOBConnect3"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBAlConnect3" category="unspecified"> <rSolid name="TOBAlConnect3"/> <rMaterial name="tobmaterial:TOB_AlSideConnect"/> </LogicalPart> <LogicalPart name="TOBConnect23" category="unspecified"> <rSolid name="TOBConnect23"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBAlConnect23" category="unspecified"> <rSolid name="TOBAlConnect23"/> <rMaterial name="trackermaterial:T_Aluminium"/> </LogicalPart> <LogicalPart name="TOBConnect4" category="unspecified"> <rSolid name="TOBConnect4"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBAlConnect4" category="unspecified"> <rSolid name="TOBAlConnect4"/> <rMaterial name="tobmaterial:TOB_AlCentralConnect"/> </LogicalPart> <LogicalPart name="TOBConnect5" category="unspecified"> <rSolid name="TOBConnect5"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBAlConnect5" category="unspecified"> <rSolid name="TOBAlConnect5"/> <rMaterial name="tobmaterial:TOB_AlSideConnect"/> </LogicalPart> <LogicalPart name="TOBConnect6" category="unspecified"> <rSolid name="TOBConnect6"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBAlConnect6" category="unspecified"> <rSolid name="TOBAlConnect6"/> <rMaterial name="tobmaterial:TOB_AlSideConnect"/> </LogicalPart> <LogicalPart name="TOBConnect56" category="unspecified"> <rSolid name="TOBConnect56"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBAlConnect56" category="unspecified"> <rSolid name="TOBAlConnect56"/> <rMaterial name="trackermaterial:T_Aluminium"/> </LogicalPart> <LogicalPart name="TOBMidRib0" category="unspecified"> <rSolid name="TOBMidRib0"/> <rMaterial name="tobmaterial:TOB_middle_ribs"/> </LogicalPart> <LogicalPart name="TOBMidRib1" category="unspecified"> <rSolid name="TOBMidRib1"/> <rMaterial name="tobmaterial:TOB_middle_ribs"/> </LogicalPart> <LogicalPart name="TOBMidRib2" category="unspecified"> <rSolid name="TOBMidRib2"/> <rMaterial name="tobmaterial:TOB_middle_ribs"/> </LogicalPart> <LogicalPart name="TOBMidRib3" category="unspecified"> <rSolid name="TOBMidRib3"/> <rMaterial name="tobmaterial:TOB_middle_ribs"/> </LogicalPart> <LogicalPart name="TOBMidRib4" category="unspecified"> <rSolid name="TOBMidRib4"/> <rMaterial name="tobmaterial:TOB_middle_ribs"/> </LogicalPart> <LogicalPart name="TOBMidRib5" category="unspecified"> <rSolid name="TOBMidRib5"/> <rMaterial name="tobmaterial:TOB_middle_ribs"/> </LogicalPart> <LogicalPart name="TOBMidRib6" category="unspecified"> <rSolid name="TOBMidRib6"/> <rMaterial name="tobmaterial:TOB_middle_ribs"/> </LogicalPart> <LogicalPart name="TOBDOHM" category="unspecified"> <rSolid name="TOBDOHM"/> <rMaterial name="tobmaterial:TOB_DOHM"/> </LogicalPart> <LogicalPart name="TOBLayer0" category="unspecified"> <rSolid name="TOBLayer0"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBLayer1" category="unspecified"> <rSolid name="TOBLayer1"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBLayer2" category="unspecified"> <rSolid name="TOBLayer2"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBLayer3" category="unspecified"> <rSolid name="TOBLayer3"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBLayer4" category="unspecified"> <rSolid name="TOBLayer4"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBLayer5" category="unspecified"> <rSolid name="TOBLayer5"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBSideDisk" category="unspecified"> <rSolid name="TOBSideDisk"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBAxCabCont" category="unspecified"> <rSolid name="TOBAxCabCont"/> <rMaterial name="materials:Air"/> </LogicalPart> <LogicalPart name="TOBDOHMs" category="unspecified"> <rSolid name="TOBDOHMs"/> <rMaterial name="materials:Air"/> </LogicalPart> </LogicalPartSection> <PosPartSection label="tob.xml"> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TIBStiffener"/> <Translation x="[RailInX]" y="[StiffenerY]" z="[zero]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tob:TOB"/> <rChild name="tob:TIBStiffener"/> <Translation x="-[RailInX]" y="[StiffenerY]" z="[zero]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TIBRailTop"/> <Translation x="[RailInX]" y="-[RailTopDy]" z="[zero]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tob:TOB"/> <rChild name="tob:TIBRailTop"/> <Translation x="-[RailInX]" y="-[RailTopDy]" z="[zero]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TIBRailBottom"/> <Translation x="[RailInX]" y="-2*[RailTopDy]-[RailBottomDy]" z="[zero]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tob:TOB"/> <rChild name="tob:TIBRailBottom"/> <Translation x="-[RailInX]" y="-2*[RailTopDy]-[RailBottomDy]" z="[zero]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBAlPiece1"/> <Translation x="[zero]" y="[zero]" z="-[AlPieceZ]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tob:TOB"/> <rChild name="tob:TOBAlPiece1"/> <Translation x="[zero]" y="[zero]" z="[AlPieceZ]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBAlPiece2"/> <Translation x="[zero]" y="[zero]" z="-[AlPieceZ]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tob:TOB"/> <rChild name="tob:TOBAlPiece2"/> <Translation x="[zero]" y="[zero]" z="[AlPieceZ]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBAlPiece3"/> <Translation x="[zero]" y="[zero]" z="-[AlPieceZ]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tob:TOB"/> <rChild name="tob:TOBAlPiece3"/> <Translation x="[zero]" y="[zero]" z="[AlPieceZ]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBAlPiece4"/> <Translation x="[zero]" y="[zero]" z="-[AlPieceZ]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tob:TOB"/> <rChild name="tob:TOBAlPiece4"/> <Translation x="[zero]" y="[zero]" z="[AlPieceZ]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBCFTube1"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOBCFTube1"/> <rChild name="tob:TOBNomexTube1"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBCFTube2"/> <Translation x="[zero]" y="[zero]" z="[CFTubeZ]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tob:TOB"/> <rChild name="tob:TOBCFTube2"/> <Translation x="[zero]" y="[zero]" z="-[CFTubeZ]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOBCFTube2"/> <rChild name="tob:TOBNomexTube2"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBCFTube3"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOBCFTube3"/> <rChild name="tob:TOBNomexTube3"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOBAlignTube3"/> <rChild name="tob:TOBAlignT3In"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBCFTube4"/> <Translation x="[zero]" y="[zero]" z="[CFTubeZ]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tob:TOB"/> <rChild name="tob:TOBCFTube4"/> <Translation x="[zero]" y="[zero]" z="-[CFTubeZ]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOBCFTube4"/> <rChild name="tob:TOBNomexTube4"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOBAlignTube4"/> <rChild name="tob:TOBAlignT4In"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBLayer0"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBLayer1"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBLayer2"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBLayer3"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBLayer4"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBLayer5"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBSideDisk"/> <Translation x="[zero]" y="[zero]" z="[SideDiskZ]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tob:TOB"/> <rChild name="tob:TOBSideDisk"/> <rRotation name="tobrodpar:180D"/> <Translation x="[zero]" y="[zero]" z="-[SideDiskZ]"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBDOHMs"/> <Translation x="[zero]" y="[zero]" z="[SideDiskZ]+[SideDiskDz]+[DOHMsDz]+[Tol]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tob:TOB"/> <rChild name="tob:TOBDOHMs"/> <Translation x="[zero]" y="[zero]" z="-([SideDiskZ]+[SideDiskDz]+[DOHMsDz]+[Tol])"/> </PosPart> <PosPart copyNumber="1"> <rParent name="tob:TOB"/> <rChild name="tob:TOBAxCabCont"/> <Translation x="[zero]" y="[zero]" z="[AxCableZ]"/> </PosPart> <PosPart copyNumber="2"> <rParent name="tob:TOB"/> <rChild name="tob:TOBAxCabCont"/> <Translation x="[zero]" y="[zero]" z="-[AxCableZ]"/> </PosPart> </PosPartSection> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBPotting1"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="6"> -[PottingZ1],-[PottingZ2],-[PottingZ3], [PottingZ3], [PottingZ2], [PottingZ1] </Vector> <Vector name="Rotations" type="string" nEntries="6"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBPotting2"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="6"> -[PottingZ1],-[PottingZ2],-[PottingZ3], [PottingZ3], [PottingZ2], [PottingZ1] </Vector> <Vector name="Rotations" type="string" nEntries="6"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBConnect2"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="6"> -[ConnectZ21],-[ConnectZ22],-[ConnectZ23], [ConnectZ23], [ConnectZ22], [ConnectZ21] </Vector> <Vector name="Rotations" type="string" nEntries="6"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect2"/> <String name="ChildName" value="tob:TOBAlConnect2"/> <Numeric name="N" value="16"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="[ConnectStartPhi]"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect2"/> <String name="ChildName" value="tob:TOBAlConnect2"/> <Numeric name="N" value="2"/> <Numeric name="StartCopyNo" value="17"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="0*deg"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBConnect3"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="6"> -[ConnectZ21],-[ConnectZ22],-[ConnectZ23], [ConnectZ23], [ConnectZ22], [ConnectZ21] </Vector> <Vector name="Rotations" type="string" nEntries="6"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBConnect23"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="6"> -[ConnectZ21]-[Connect23ZOffset],-[ConnectZ22]+[Connect23ZOffset],-[ConnectZ23]-[Connect23ZOffset], [ConnectZ23]+[Connect23ZOffset], [ConnectZ22]-[Connect23ZOffset], [ConnectZ21]+[Connect23ZOffset] </Vector> <Vector name="Rotations" type="string" nEntries="6"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect3"/> <String name="ChildName" value="tob:TOBAlConnect3"/> <Numeric name="N" value="16"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="[ConnectStartPhi]"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect3"/> <String name="ChildName" value="tob:TOBAlConnect3"/> <Numeric name="N" value="2"/> <Numeric name="StartCopyNo" value="17"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="0*deg"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect23"/> <String name="ChildName" value="tob:TOBAlConnect23"/> <Numeric name="N" value="16"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="[ConnectStartPhi]"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect23"/> <String name="ChildName" value="tob:TOBAlConnect23"/> <Numeric name="N" value="2"/> <Numeric name="StartCopyNo" value="17"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="0*deg"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect4"/> <String name="ChildName" value="tob:TOBAlConnect4"/> <Numeric name="N" value="2"/> <Numeric name="StartCopyNo" value="17"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="0*deg"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBConnect5"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="6"> -[ConnectZ21],-[ConnectZ22],-[ConnectZ23], [ConnectZ23], [ConnectZ22], [ConnectZ21] </Vector> <Vector name="Rotations" type="string" nEntries="6"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect5"/> <String name="ChildName" value="tob:TOBAlConnect5"/> <Numeric name="N" value="16"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="[ConnectStartPhi]"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect5"/> <String name="ChildName" value="tob:TOBAlConnect5"/> <Numeric name="N" value="2"/> <Numeric name="StartCopyNo" value="17"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="0*deg"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBConnect6"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="6"> -[ConnectZ21],-[ConnectZ22],-[ConnectZ23], [ConnectZ23], [ConnectZ22], [ConnectZ21] </Vector> <Vector name="Rotations" type="string" nEntries="6"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBConnect56"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="6"> -[ConnectZ21]-[Connect56ZOffset],-[ConnectZ22]+[Connect56ZOffset],-[ConnectZ23]-[Connect56ZOffset], [ConnectZ23]+[Connect56ZOffset], [ConnectZ22]-[Connect56ZOffset], [ConnectZ21]+[Connect56ZOffset] </Vector> <Vector name="Rotations" type="string" nEntries="6"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect6"/> <String name="ChildName" value="tob:TOBAlConnect6"/> <Numeric name="N" value="16"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="[ConnectStartPhi]"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect6"/> <String name="ChildName" value="tob:TOBAlConnect6"/> <Numeric name="N" value="2"/> <Numeric name="StartCopyNo" value="17"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="0*deg"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect56"/> <String name="ChildName" value="tob:TOBAlConnect56"/> <Numeric name="N" value="16"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="[ConnectStartPhi]"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerAngular"> <rParent name="tob:TOBConnect56"/> <String name="ChildName" value="tob:TOBAlConnect56"/> <Numeric name="N" value="2"/> <Numeric name="StartCopyNo" value="17"/> <Numeric name="IncrCopyNo" value="1"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="StartAngle" value="0*deg"/> <Numeric name="Radius" value="0"/> <Vector name="Center" type="numeric" nEntries="3"> 0, 0, 0 </Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBMidRib0"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="4"> -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector> <Vector name="Rotations" type="string" nEntries="4"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBMidRib1"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="4"> -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector> <Vector name="Rotations" type="string" nEntries="4"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBMidRib2"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="4"> -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector> <Vector name="Rotations" type="string" nEntries="4"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBMidRib3"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="4"> -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector> <Vector name="Rotations" type="string" nEntries="4"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBMidRib4"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="4"> -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector> <Vector name="Rotations" type="string" nEntries="4"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBMidRib5"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="4"> -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector> <Vector name="Rotations" type="string" nEntries="4"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerZPosAlgo"> <rParent name="tob:TOB"/> <String name="ChildName" value="tob:TOBMidRib6"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="ZPositions" type="numeric" nEntries="4"> -[RibZ1], -[RibZ2], [RibZ2], [RibZ1] </Vector> <Vector name="Rotations" type="string" nEntries="4"> tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL, tobrodpar:NULL</Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAltAlgo"> <rParent name="tob:TOBLayer0"/> <String name="ChildName" value="tobrod0:TOBRod0"/> <Numeric name="Tilt" value="[DetectorTilt]"/> <Numeric name="StartAngle" value="5.3571*deg"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="RadiusIn" value="[Layer0LowR]"/> <Numeric name="RadiusOut" value="[Layer0HighR]"/> <Numeric name="ZPosition" value="[zero]"/> <Numeric name="Number" value="42"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> </Algorithm> <Algorithm name="track:DDTrackerPhiAltAlgo"> <rParent name="tob:TOBLayer1"/> <String name="ChildName" value="tobrod1:TOBRod1"/> <Numeric name="Tilt" value="[DetectorTilt]"/> <Numeric name="StartAngle" value="2.1601*deg"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="RadiusIn" value="[Layer1LowR]"/> <Numeric name="RadiusOut" value="[Layer1HighR]"/> <Numeric name="ZPosition" value="[zero]"/> <Numeric name="Number" value="48"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> </Algorithm> <Algorithm name="track:DDTrackerPhiAltAlgo"> <rParent name="tob:TOBLayer2"/> <String name="ChildName" value="tobrod2:TOBRod2"/> <Numeric name="Tilt" value="[DetectorTilt]"/> <Numeric name="StartAngle" value="13.0309*deg"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="RadiusIn" value="[Layer2LowR]"/> <Numeric name="RadiusOut" value="[Layer2HighR]"/> <Numeric name="ZPosition" value="[zero]"/> <Numeric name="Number" value="54"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> </Algorithm> <Algorithm name="track:DDTrackerPhiAltAlgo"> <rParent name="tob:TOBLayer3"/> <String name="ChildName" value="tobrod3:TOBRod3"/> <Numeric name="Tilt" value="[DetectorTilt]"/> <Numeric name="StartAngle" value="1.5802*deg"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="RadiusIn" value="[Layer3LowR]"/> <Numeric name="RadiusOut" value="[Layer3HighR]"/> <Numeric name="ZPosition" value="[zero]"/> <Numeric name="Number" value="60"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> </Algorithm> <Algorithm name="track:DDTrackerPhiAltAlgo"> <rParent name="tob:TOBLayer4"/> <String name="ChildName" value="tobrod4:TOBRod4"/> <Numeric name="Tilt" value="[DetectorTilt]"/> <Numeric name="StartAngle" value="8.4397*deg"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="RadiusIn" value="[Layer4LowR]"/> <Numeric name="RadiusOut" value="[Layer4HighR]"/> <Numeric name="ZPosition" value="[zero]"/> <Numeric name="Number" value="66"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> </Algorithm> <Algorithm name="track:DDTrackerPhiAltAlgo"> <rParent name="tob:TOBLayer5"/> <String name="ChildName" value="tobrod5:TOBRod5"/> <Numeric name="Tilt" value="[DetectorTilt]"/> <Numeric name="StartAngle" value="1.3779*deg"/> <Numeric name="RangeAngle" value="360*deg"/> <Numeric name="RadiusIn" value="[Layer5LowR]"/> <Numeric name="RadiusOut" value="[Layer5HighR]"/> <Numeric name="ZPosition" value="[zero]"/> <Numeric name="Number" value="74"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBNomexTube3"/> <String name="ChildName" value="tob:TOBNomexT3In1"/> <Numeric name="Radius" value="[zero]"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="5"> [NomexInPhi1], [NomexInPhi3], [NomexInPhi4], [NomexInPhi6], [NomexInPhi8] </Vector> <Vector name="ZPos" type="numeric" nEntries="5"> [zero], [zero], [zero], [zero], [zero] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBNomexTube3"/> <String name="ChildName" value="tob:TOBNomexT3In2"/> <Numeric name="Radius" value="[zero]"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="2"> [NomexInPhi2], [NomexInPhi7] </Vector> <Vector name="ZPos" type="numeric" nEntries="2"> [zero], [zero] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBNomexTube3"/> <String name="ChildName" value="tob:TOBNomexT3In3"/> <Numeric name="Radius" value="[zero]"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="1"> [NomexInPhi5] </Vector> <Vector name="ZPos" type="numeric" nEntries="1"> [zero] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBNomexTube3"/> <String name="ChildName" value="tob:TOBAlignTube3"/> <Numeric name="Radius" value="([NomexTubeRin2]+[NomexTubeRout2])/2"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="8"> [AlignPhi1], [AlignPhi2], [AlignPhi3], [AlignPhi4], [AlignPhi5], [AlignPhi6], [AlignPhi7], [AlignPhi8] </Vector> <Vector name="ZPos" type="numeric" nEntries="8"> [zero], [zero], [zero], [zero], [zero], [zero], [zero], [zero] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBNomexTube4"/> <String name="ChildName" value="tob:TOBNomexT4In1"/> <Numeric name="Radius" value="[zero]"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="5"> [NomexInPhi1], [NomexInPhi3], [NomexInPhi4], [NomexInPhi6], [NomexInPhi8] </Vector> <Vector name="ZPos" type="numeric" nEntries="5"> [zero], [zero], [zero], [zero], [zero] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBNomexTube4"/> <String name="ChildName" value="tob:TOBNomexT4In2"/> <Numeric name="Radius" value="[zero]"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="2"> [NomexInPhi2], [NomexInPhi7] </Vector> <Vector name="ZPos" type="numeric" nEntries="2"> [zero], [zero] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBNomexTube4"/> <String name="ChildName" value="tob:TOBNomexT4In3"/> <Numeric name="Radius" value="[zero]"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="1"> [NomexInPhi5] </Vector> <Vector name="ZPos" type="numeric" nEntries="1"> [zero] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBNomexTube4"/> <String name="ChildName" value="tob:TOBAlignTube4"/> <Numeric name="Radius" value="([NomexTubeRin2]+[NomexTubeRout2])/2"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="8"> [AlignPhi1], [AlignPhi2], [AlignPhi3], [AlignPhi4], [AlignPhi5], [AlignPhi6], [AlignPhi7], [AlignPhi8] </Vector> <Vector name="ZPos" type="numeric" nEntries="8"> [zero], [zero], [zero], [zero], [zero], [zero], [zero], [zero] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBPotting2"/> <String name="ChildName" value="tob:TOBPotting2I1"/> <Numeric name="Radius" value="[zero]"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="5"> [NomexInPhi1], [NomexInPhi3], [NomexInPhi4], [NomexInPhi6], [NomexInPhi8] </Vector> <Vector name="ZPos" type="numeric" nEntries="5"> [zero], [zero], [zero], [zero], [zero] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBPotting2"/> <String name="ChildName" value="tob:TOBPotting2I2"/> <Numeric name="Radius" value="[zero]"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="2"> [NomexInPhi2], [NomexInPhi7] </Vector> <Vector name="ZPos" type="numeric" nEntries="2"> [zero], [zero] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBPotting2"/> <String name="ChildName" value="tob:TOBPotting2I3"/> <Numeric name="Radius" value="[zero]"/> <Numeric name="Tilt" value="0*deg"/> <Vector name="Phi" type="numeric" nEntries="1"> [NomexInPhi5] </Vector> <Vector name="ZPos" type="numeric" nEntries="1"> [zero] </Vector> </Algorithm> <Algorithm name="track:DDTOBRadCableAlgo"> <rParent name="tob:TOBSideDisk"/> <Numeric name="DiskDz" value="[SideDiskDz]"/> <Numeric name="RMax" value="[Rin3]"/> <Numeric name="CableT" value="0.7*cm"/> <Vector name="RodRin" type="numeric" nEntries="6"> [Layer0LowR], [Layer1LowR], [Layer2LowR], [Layer3LowR], [Layer4LowR], [Layer5LowR] </Vector> <Vector name="RodRout" type="numeric" nEntries="6"> [Layer0HighR], [Layer1HighR], [Layer2HighR], [Layer3HighR], [Layer4HighR], [Layer5HighR] </Vector> <Vector name="CableMaterial" type="string" nEntries="6"> tobmaterial:TOB_rad_services1, tobmaterial:TOB_rad_services2, tobmaterial:TOB_rad_services3, tobmaterial:TOB_rad_services4, tobmaterial:TOB_rad_services5, tobmaterial:TOB_rad_services6 </Vector> <Numeric name="ConnW" value="4.0*cm"/> <Numeric name="ConnT" value="2.3*cm"/> <Vector name="ConnMaterial" type="string" nEntries="6"> tobmaterial:TOB_rib1, tobmaterial:TOB_rib2, tobmaterial:TOB_rib3, tobmaterial:TOB_rib4, tobmaterial:TOB_rib5, tobmaterial:TOB_rib6 </Vector> <Numeric name="CoolRin" value="[zero]"/> <Numeric name="CoolRout1" value="3.0*mm"/> <Numeric name="CoolRout2" value="2.8*mm"/> <Numeric name="CoolStartPhi1" value="0*deg"/> <Numeric name="CoolDeltaPhi1" value="360*deg"/> <Numeric name="CoolStartPhi2" value="0*deg"/> <Numeric name="CoolDeltaPhi2" value="360*deg"/> <Vector name="CoolR1" type="numeric" nEntries="6"> [Layer0CoolRa], [Layer1CoolRa], [Layer2CoolRa], [Layer3CoolRa], [Layer4CoolRa], [Layer5CoolRa] </Vector> <Vector name="CoolR2" type="numeric" nEntries="6"> [Layer0CoolRr], [Layer1CoolRr], [Layer2CoolRr], [Layer3CoolRr], [Layer4CoolRr], [Layer5CoolRr] </Vector> <String name="CoolMaterial1" value="trackermaterial:T_CuNi"/> <String name="CoolMaterial2" value="trackermaterial:T_C6F14_F2_-30C"/> <Vector name="RingName" type="string" nEntries="6"> 1, 2, 3, 4, 5, 6 </Vector> </Algorithm> <Algorithm name="track:DDTOBAxCableAlgo"> <rParent name="tob:TOBAxCabCont"/> <Vector name="SectorNumber" type="string" nEntries="18"> 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 </Vector> <Numeric name="SectorRin" value="[AxCableRin]"/> <Numeric name="SectorRout" value="[AxCableRout]"/> <Numeric name="SectorDz" value="[AxCableDz]"/> <Numeric name="SectorDeltaPhi_B" value="2*deg"/> <Vector name="SectorStartPhi" type="numeric" nEntries="18"> -10*deg , 10*deg , 30*deg , 50*deg , 70*deg , 90*deg , 110*deg , 130*deg , 150*deg , 170*deg , 190*deg , 210*deg , 230*deg , 250*deg , 270*deg , 290*deg , 310*deg , 330*deg </Vector> <Vector name="SectorMaterial_A" type="string" nEntries="18"> materials:Air , tobmaterial:TOB_ax_services_A2 , tobmaterial:TOB_ax_services_A3 , tobmaterial:TOB_ax_services_A4 , tobmaterial:TOB_ax_services_A5 , materials:Air , tobmaterial:TOB_ax_services_A7 , tobmaterial:TOB_ax_services_A8 , tobmaterial:TOB_ax_services_A9 , materials:Air , tobmaterial:TOB_ax_services_A11 , tobmaterial:TOB_ax_services_A12 , tobmaterial:TOB_ax_services_A13 , tobmaterial:TOB_ax_services_A14 , materials:Air , tobmaterial:TOB_ax_services_A16 , tobmaterial:TOB_ax_services_A17 , tobmaterial:TOB_ax_services_A18 </Vector> <Vector name="SectorMaterial_B" type="string" nEntries="18"> materials:Air , tobmaterial:TOB_ax_services_B2 , tobmaterial:TOB_ax_services_B3 , tobmaterial:TOB_ax_services_B4 , tobmaterial:TOB_ax_services_B5 , tobmaterial:TOB_ax_services_B6 , tobmaterial:TOB_ax_services_B7 , tobmaterial:TOB_ax_services_B8 , tobmaterial:TOB_ax_services_B9 , materials:Air , tobmaterial:TOB_ax_services_B11 , tobmaterial:TOB_ax_services_B12 , tobmaterial:TOB_ax_services_B13 , tobmaterial:TOB_ax_services_B14 , tobmaterial:TOB_ax_services_B15 , tobmaterial:TOB_ax_services_B16 , tobmaterial:TOB_ax_services_B17 , tobmaterial:TOB_ax_services_B18 </Vector> <Vector name="SectorMaterial_C" type="string" nEntries="18"> materials:Air , tobmaterial:TOB_ax_services_C2 , tobmaterial:TOB_ax_services_C3 , tobmaterial:TOB_ax_services_C4 , materials:Air , tobmaterial:TOB_ax_services_C6 , tobmaterial:TOB_ax_services_C7 , tobmaterial:TOB_ax_services_C8 , tobmaterial:TOB_ax_services_C9 , materials:Air , tobmaterial:TOB_ax_services_C11 , tobmaterial:TOB_ax_services_C12 , tobmaterial:TOB_ax_services_C13 , materials:Air , tobmaterial:TOB_ax_services_C15 , tobmaterial:TOB_ax_services_C16 , tobmaterial:TOB_ax_services_C17 , tobmaterial:TOB_ax_services_C18 </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBDOHMs"/> <String name="ChildName" value="tob:TOBDOHM"/> <Numeric name="Radius" value="[DOHMRadius1]"/> <Numeric name="Tilt" value="0*deg"/> <Numeric name="StartCopyNo" value="1"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="Phi" type="numeric" nEntries="15"> [DOHM_R1_phi1] , [DOHM_R1_phi2] , [DOHM_R1_phi3] , [DOHM_R1_phi4] , [DOHM_R1_phi5] , [DOHM_R1_phi6] , [DOHM_R1_phi7] , [DOHM_R1_phi8] , [DOHM_R1_phi9] , [DOHM_R1_phi10] , [DOHM_R1_phi11] , [DOHM_R1_phi12] , [DOHM_R1_phi13] , [DOHM_R1_phi14] , [DOHM_R1_phi15] </Vector> <Vector name="ZPos" type="numeric" nEntries="15"> [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBDOHMs"/> <String name="ChildName" value="tob:TOBDOHM"/> <Numeric name="Radius" value="[DOHMRadius2]"/> <Numeric name="Tilt" value="0*deg"/> <Numeric name="StartCopyNo" value="16"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="Phi" type="numeric" nEntries="15"> [DOHM_R2_phi1] , [DOHM_R2_phi2] , [DOHM_R2_phi3] , [DOHM_R2_phi4] , [DOHM_R2_phi5] , [DOHM_R2_phi6] , [DOHM_R2_phi7] , [DOHM_R2_phi8] , [DOHM_R2_phi9] , [DOHM_R2_phi10] , [DOHM_R2_phi11] , [DOHM_R2_phi12] , [DOHM_R2_phi13] , [DOHM_R2_phi14] , [DOHM_R2_phi15] </Vector> <Vector name="ZPos" type="numeric" nEntries="15"> [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] </Vector> </Algorithm> <Algorithm name="track:DDTrackerPhiAlgo"> <rParent name="tob:TOBDOHMs"/> <String name="ChildName" value="tob:TOBDOHM"/> <Numeric name="Radius" value="[DOHMRadius3]"/> <Numeric name="Tilt" value="0*deg"/> <Numeric name="StartCopyNo" value="31"/> <Numeric name="IncrCopyNo" value="1"/> <Vector name="Phi" type="numeric" nEntries="16"> [DOHM_R3_phi1] , [DOHM_R3_phi2] , [DOHM_R3_phi3] , [DOHM_R3_phi4] , [DOHM_R3_phi5] , [DOHM_R3_phi6] , [DOHM_R3_phi7] , [DOHM_R3_phi8] , [DOHM_R3_phi9] , [DOHM_R3_phi10] , [DOHM_R3_phi11] , [DOHM_R3_phi12] , [DOHM_R3_phi13] , [DOHM_R3_phi14] , [DOHM_R3_phi15] , [DOHM_R3_phi16] </Vector> <Vector name="ZPos" type="numeric" nEntries="16"> [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] , [zero] </Vector> </Algorithm> </DDDefinition>