Print

Print


Author: [log in to unmask]
Date: Wed Aug  3 13:56:44 2016
New Revision: 4440

Log:
clean up millepede constants

Modified:
    java/trunk/detector-data/detectors/HPS-PhysicsRun2016-Nominal-v5-0-fieldmap/compact.xml

Modified: java/trunk/detector-data/detectors/HPS-PhysicsRun2016-Nominal-v5-0-fieldmap/compact.xml
 =============================================================================
--- java/trunk/detector-data/detectors/HPS-PhysicsRun2016-Nominal-v5-0-fieldmap/compact.xml	(original)
+++ java/trunk/detector-data/detectors/HPS-PhysicsRun2016-Nominal-v5-0-fieldmap/compact.xml	Wed Aug  3 13:56:44 2016
@@ -90,46 +90,18 @@
         <constant name="z01b" value="0+157.5-3.685" />
         <constant name="z02b" value="0+157.5+3.685" />
 
-        <!-- Global Millepede tweak parameters (survey constraints)-->
-        <!--
-        <constant name="dOmega_top" value="1.56e-5" />
-        <constant name="dLambda_top" value="0.16e-3" />
-        <constant name="dPhi_top" value="6.87e-3" />
-        <constant name="dD0_top" value="-0.72" />
-        <constant name="dZ0_top" value="-0.13" />
-        <constant name="dOmega_bot" value="2.32e-5" />
-        <constant name="dLambda_bot" value="-0.06e-3" />
-        <constant name="dPhi_bot" value="17.92e-3" />
-        <constant name="dD0_bot" value="-6.71" />
-        <constant name="dZ0_bot" value="0.04" />
-                                -->
-
-        <!-- Global Millepede tweak parameters (mixed constraints: FEE momentum set at 1.05 GeV, top and bottom must agree on d0 and z0)-->
-        <constant name="dOmega_top" value="4e-06" />
-        <constant name="dLambda_top" value="0.000237368375145" />
-        <constant name="dPhi_top" value="0.000581084829307" />
-        <constant name="dD0_top" value="0.622163643926" />
-        <constant name="dZ0_top" value="-0.183211761644" />
-        <constant name="dOmega_bot" value="2.5e-05" />
-        <constant name="dLambda_bot" value="-0.000181541707685" />
-        <constant name="dPhi_bot" value="0.0171848562935" />
-        <constant name="dD0_bot" value="-5.87783635607" />
-        <constant name="dZ0_bot" value="0.116788238356" />
+        <!-- Global Millepede tweak parameters-->
+        <constant name="dOmega_top" value="0.0" />
+        <constant name="dLambda_top" value="0.0" />
+        <constant name="dPhi_top" value="0.0" />
+        <constant name="dD0_top" value="0.0" />
+        <constant name="dZ0_top" value="0.0" />
+        <constant name="dOmega_bot" value="0.0" />
+        <constant name="dLambda_bot" value="0.0" />
+        <constant name="dPhi_bot" value="0.0" />
+        <constant name="dD0_bot" value="0.0" />
+        <constant name="dZ0_bot" value="0.0" />
         
-        <!-- Global Millepede tweak parameters (external constraints)-->
-        <!--
-        <constant name="dOmega_top" value="0.1e-5" />
-        <constant name="dLambda_top" value="0.5e-3" />
-        <constant name="dPhi_top" value="1.5e-3" />
-        <constant name="dD0_top" value="0.8" />
-        <constant name="dZ0_top" value="-0.15" />
-        <constant name="dOmega_bot" value="2.4e-5" />
-        <constant name="dLambda_bot" value="1.5e-3" />
-        <constant name="dPhi_bot" value="17e-3" />
-        <constant name="dD0_bot" value="-5.6" />
-        <constant name="dZ0_bot" value="0.2" />
-                                -->
-
     </define>
     
     <materials>
@@ -531,24 +503,24 @@
         <millepede_constants>
         
             <!-- top half-module translations -->
-            <millepede_constant name="11101" value="0.142557 + (dZ0_top + 100.0*dLambda_top) + 0.028963" />
-            <millepede_constant name="11102" value="-0.108300 - (dZ0_top + 100.0*dLambda_top)/cos(SA1) - (dD0_top + 100.0*dPhi_top - 0.5*100.0*100.0*dOmega_top)*sin(SA1) + -0.037240" />
-            <millepede_constant name="11103" value="0.129410 + (dZ0_top + 200.0*dLambda_top) + -0.001363 + 0.019700" />
-            <millepede_constant name="11104" value="-0.071933 - (dZ0_top + 200.0*dLambda_top)/cos(SA1) - (dD0_top + 200.0*dPhi_top - 0.5*200.0*200.0*dOmega_top)*sin(SA1) + 0.000428 + -0.023924" />
-            <millepede_constant name="11105" value="0.111141 + (dZ0_top + 300.0*dLambda_top) + 0.000531 + 0.005292" />
-            <millepede_constant name="11106" value="-0.048276 - (dZ0_top + 300.0*dLambda_top)/cos(SA1) - (dD0_top + 300.0*dPhi_top - 0.5*300.0*300.0*dOmega_top)*sin(SA1) + 0.000912 + -0.006989" />
-            <millepede_constant name="11107" value="-0.000909 + (dZ0_top + 500.0*dLambda_top) + -0.008321 + 0.001996" />
-            <millepede_constant name="11108" value="0.001063 - (dZ0_top + 500.0*dLambda_top)/cos(SA2) - (dD0_top + 500.0*dPhi_top - 0.5*500.0*500.0*dOmega_top)*sin(SA2) + 0.008200 + -0.001223" />
-            <millepede_constant name="11109" value="0.009966 - (dZ0_top + 500.0*dLambda_top) + -0.003832 + 0.007732" />
-            <millepede_constant name="11110" value="-0.010293 + (dZ0_top + 500.0*dLambda_top)/cos(SA2) + (dD0_top + 500.0*dPhi_top - 0.5*500.0*500.0*dOmega_top)*sin(SA2) + 0.001752 + -0.005325" />
-            <millepede_constant name="11111" value="-0.016174 + (dZ0_top + 700.0*dLambda_top) + 0.000512 + 0.002904" />
-            <millepede_constant name="11112" value="0.013722 - (dZ0_top + 700.0*dLambda_top)/cos(SA2) - (dD0_top + 700.0*dPhi_top - 0.5*700.0*700.0*dOmega_top)*sin(SA2) + -0.001124 + -0.002256" />
-            <millepede_constant name="11113" value="-0.001454 - (dZ0_top + 700.0*dLambda_top) + -0.006682 + 0.002709" />
-            <millepede_constant name="11114" value="-0.000033 + (dZ0_top + 700.0*dLambda_top)/cos(SA2) + (dD0_top + 700.0*dPhi_top - 0.5*700.0*700.0*dOmega_top)*sin(SA2) + 0.009706 + -0.004319" />
-            <millepede_constant name="11115" value="0.008125 + (dZ0_top + 900.0*dLambda_top)" />
-            <millepede_constant name="11116" value="-0.012739 - (dZ0_top + 900.0*dLambda_top)/cos(SA2) - (dD0_top + 900.0*dPhi_top - 0.5*900.0*900.0*dOmega_top)*sin(SA2)" />
-            <millepede_constant name="11117" value="-0.051231 - (dZ0_top + 900.0*dLambda_top)" />
-            <millepede_constant name="11118" value="0.060625 + (dZ0_top + 900.0*dLambda_top)/cos(SA2) + (dD0_top + 900.0*dPhi_top - 0.5*900.0*900.0*dOmega_top)*sin(SA2)" />
+            <millepede_constant name="11101" value="0.012045 + (dZ0_top + 100.0*dLambda_top)" />
+            <millepede_constant name="11102" value="-0.051182 - (dZ0_top + 100.0*dLambda_top)/cos(SA1) - (dD0_top + 100.0*dPhi_top - 0.5*100.0*100.0*dOmega_top)*sin(SA1)" />
+            <millepede_constant name="11103" value="0.012009 + (dZ0_top + 200.0*dLambda_top)" />
+            <millepede_constant name="11104" value="-0.024738 - (dZ0_top + 200.0*dLambda_top)/cos(SA1) - (dD0_top + 200.0*dPhi_top - 0.5*200.0*200.0*dOmega_top)*sin(SA1)" />
+            <millepede_constant name="11105" value="0.004963 + (dZ0_top + 300.0*dLambda_top)" />
+            <millepede_constant name="11106" value="-0.003336 - (dZ0_top + 300.0*dLambda_top)/cos(SA1) - (dD0_top + 300.0*dPhi_top - 0.5*300.0*300.0*dOmega_top)*sin(SA1)" />
+            <millepede_constant name="11107" value="-0.071762 + (dZ0_top + 500.0*dLambda_top)" />
+            <millepede_constant name="11108" value="0.052022 - (dZ0_top + 500.0*dLambda_top)/cos(SA2) - (dD0_top + 500.0*dPhi_top - 0.5*500.0*500.0*dOmega_top)*sin(SA2)" />
+            <millepede_constant name="11109" value="0.078394 - (dZ0_top + 500.0*dLambda_top)" />
+            <millepede_constant name="11110" value="-0.057848 + (dZ0_top + 500.0*dLambda_top)/cos(SA2) + (dD0_top + 500.0*dPhi_top - 0.5*500.0*500.0*dOmega_top)*sin(SA2)" />
+            <millepede_constant name="11111" value="-0.029812 + (dZ0_top + 700.0*dLambda_top)" />
+            <millepede_constant name="11112" value="0.024972 - (dZ0_top + 700.0*dLambda_top)/cos(SA2) - (dD0_top + 700.0*dPhi_top - 0.5*700.0*700.0*dOmega_top)*sin(SA2)" />
+            <millepede_constant name="11113" value="0.011627 - (dZ0_top + 700.0*dLambda_top)" />
+            <millepede_constant name="11114" value="-0.009276 + (dZ0_top + 700.0*dLambda_top)/cos(SA2) + (dD0_top + 700.0*dPhi_top - 0.5*700.0*700.0*dOmega_top)*sin(SA2)" />
+            <millepede_constant name="11115" value="0.038545 + (dZ0_top + 900.0*dLambda_top)" />
+            <millepede_constant name="11116" value="-0.019464 - (dZ0_top + 900.0*dLambda_top)/cos(SA2) - (dD0_top + 900.0*dPhi_top - 0.5*900.0*900.0*dOmega_top)*sin(SA2)" />
+            <millepede_constant name="11117" value="-0.081651 - (dZ0_top + 900.0*dLambda_top)" />
+            <millepede_constant name="11118" value="0.067350 + (dZ0_top + 900.0*dLambda_top)/cos(SA2) + (dD0_top + 900.0*dPhi_top - 0.5*900.0*900.0*dOmega_top)*sin(SA2)" />
 
             <millepede_constant name="11201" value="0.0" />
             <millepede_constant name="11202" value="0.0" />
@@ -649,25 +621,24 @@
             <millepede_constant name="12318" value="0.0" />
             
             <!-- bottom half-module translations -->
-            
-            <millepede_constant name="21101" value="-0.530096 + (dZ0_bot + 100.0*dLambda_bot)/cos(SA1) - (dD0_bot + 100.0*dPhi_bot - 0.5*100.0*100.0*dOmega_bot)*sin(SA1) + -0.010057" />
-            <millepede_constant name="21102" value="0.035614 - (dZ0_bot + 100.0*dLambda_bot) + 0.013924" />
-            <millepede_constant name="21103" value="-0.381392 + (dZ0_bot + 200.0*dLambda_bot)/cos(SA1) - (dD0_bot + 200.0*dPhi_bot - 0.5*200.0*200.0*dOmega_bot)*sin(SA1) + -0.000995 + -0.011753" />
-            <millepede_constant name="21104" value="0.020565 - (dZ0_bot + 200.0*dLambda_bot) + 0.002099 + 0.015244" />
-            <millepede_constant name="21105" value="-0.277673 + (dZ0_bot + 300.0*dLambda_bot)/cos(SA1) - (dD0_bot + 300.0*dPhi_bot - 0.5*300.0*300.0*dOmega_bot)*sin(SA1) + -0.001179 + -0.004355" />
-            <millepede_constant name="21106" value="0.023975 - (dZ0_bot + 300.0*dLambda_bot) + 0.003472 + 0.007877" />
-            <millepede_constant name="21107" value="-0.006136 + (dZ0_bot + 500.0*dLambda_bot)/cos(SA2) - (dD0_bot + 500.0*dPhi_bot - 0.5*500.0*500.0*dOmega_bot)*sin(SA2) + 0.003923 + 0.000038" />
-            <millepede_constant name="21108" value="0.007321 - (dZ0_bot + 500.0*dLambda_bot) + -0.001711 + -0.000529" />
-            <millepede_constant name="21109" value="0.005669 - (dZ0_bot + 500.0*dLambda_bot)/cos(SA2) + (dD0_bot + 500.0*dPhi_bot - 0.5*500.0*500.0*dOmega_bot)*sin(SA2) + 0.006111 + -0.010839" />
-            <millepede_constant name="21110" value="0.000505 + (dZ0_bot + 500.0*dLambda_bot) + -0.010799 + 0.009334" />
-            <millepede_constant name="21111" value="-0.005321 + (dZ0_bot + 700.0*dLambda_bot)/cos(SA2) - (dD0_bot + 700.0*dPhi_bot - 0.5*700.0*700.0*dOmega_bot)*sin(SA2) + 0.002696 + 0.004622" />
-            <millepede_constant name="21112" value="0.009127 - (dZ0_bot + 700.0*dLambda_bot) + -0.006276 + -0.006161" />
-            <millepede_constant name="21113" value="0.014415 - (dZ0_bot + 700.0*dLambda_bot)/cos(SA2) + (dD0_bot + 700.0*dPhi_bot - 0.5*700.0*700.0*dOmega_bot)*sin(SA2) + -0.011279 + -0.013215" />
-            <millepede_constant name="21114" value="-0.016824 + (dZ0_bot + 700.0*dLambda_bot) + 0.013850 + 0.011709" />
-            <millepede_constant name="21115" value="0.015446 + (dZ0_bot + 900.0*dLambda_bot)/cos(SA2) - (dD0_bot + 900.0*dPhi_bot - 0.5*900.0*900.0*dOmega_bot)*sin(SA2)" />
-            <millepede_constant name="21116" value="-0.022457 - (dZ0_bot + 900.0*dLambda_bot)" />
-            <millepede_constant name="21117" value="-0.036677 - (dZ0_bot + 900.0*dLambda_bot)/cos(SA2) + (dD0_bot + 900.0*dPhi_bot - 0.5*900.0*900.0*dOmega_bot)*sin(SA2)" />
-            <millepede_constant name="21118" value="0.036675 + (dZ0_bot + 900.0*dLambda_bot)" />
+            <millepede_constant name="21101" value="-0.013302 + (dZ0_bot + 100.0*dLambda_bot)/cos(SA1) - (dD0_bot + 100.0*dPhi_bot - 0.5*100.0*100.0*dOmega_bot)*sin(SA1)" />
+            <millepede_constant name="21102" value="-0.049096 - (dZ0_bot + 100.0*dLambda_bot)" />
+            <millepede_constant name="21103" value="-0.019659 + (dZ0_bot + 200.0*dLambda_bot)/cos(SA1) - (dD0_bot + 200.0*dPhi_bot - 0.5*200.0*200.0*dOmega_bot)*sin(SA1)" />
+            <millepede_constant name="21104" value="-0.042572 - (dZ0_bot + 200.0*dLambda_bot)" />
+            <millepede_constant name="21105" value="-0.036138 + (dZ0_bot + 300.0*dLambda_bot)/cos(SA1) - (dD0_bot + 300.0*dPhi_bot - 0.5*300.0*300.0*dOmega_bot)*sin(SA1)" />
+            <millepede_constant name="21106" value="-0.027002 - (dZ0_bot + 300.0*dLambda_bot)" />
+            <millepede_constant name="21107" value="0.044387 + (dZ0_bot + 500.0*dLambda_bot)/cos(SA2) - (dD0_bot + 500.0*dPhi_bot - 0.5*500.0*500.0*dOmega_bot)*sin(SA2)" />
+            <millepede_constant name="21108" value="-0.020936 - (dZ0_bot + 500.0*dLambda_bot)" />
+            <millepede_constant name="21109" value="-0.045621 - (dZ0_bot + 500.0*dLambda_bot)/cos(SA2) + (dD0_bot + 500.0*dPhi_bot - 0.5*500.0*500.0*dOmega_bot)*sin(SA2)" />
+            <millepede_constant name="21110" value="0.025057 + (dZ0_bot + 500.0*dLambda_bot)" />
+            <millepede_constant name="21111" value="-0.009634 + (dZ0_bot + 700.0*dLambda_bot)/cos(SA2) - (dD0_bot + 700.0*dPhi_bot - 0.5*700.0*700.0*dOmega_bot)*sin(SA2)" />
+            <millepede_constant name="21112" value="0.006981 - (dZ0_bot + 700.0*dLambda_bot)" />
+            <millepede_constant name="21113" value="0.001552 - (dZ0_bot + 700.0*dLambda_bot)/cos(SA2) + (dD0_bot + 700.0*dPhi_bot - 0.5*700.0*700.0*dOmega_bot)*sin(SA2)" />
+            <millepede_constant name="21114" value="-0.001556 + (dZ0_bot + 700.0*dLambda_bot)" />
+            <millepede_constant name="21115" value="-0.004399 + (dZ0_bot + 900.0*dLambda_bot)/cos(SA2) - (dD0_bot + 900.0*dPhi_bot - 0.5*900.0*900.0*dOmega_bot)*sin(SA2)" />
+            <millepede_constant name="21116" value="0.024142 - (dZ0_bot + 900.0*dLambda_bot)" />
+            <millepede_constant name="21117" value="-0.016832 - (dZ0_bot + 900.0*dLambda_bot)/cos(SA2) + (dD0_bot + 900.0*dPhi_bot - 0.5*900.0*900.0*dOmega_bot)*sin(SA2)" />
+            <millepede_constant name="21118" value="-0.009924 + (dZ0_bot + 900.0*dLambda_bot)" />
             
             <millepede_constant name="21201" value="0.0" />
             <millepede_constant name="21202" value="0.0" />