Print

Print


Author: [log in to unmask]
Date: Tue Sep  8 16:40:42 2015
New Revision: 3556

Log:
Extrapolate the track to the engineering run dipole edge instead of the test run dipole edge.

Modified:
    java/trunk/tracking/src/main/java/org/hps/recon/tracking/TrackUtils.java

Modified: java/trunk/tracking/src/main/java/org/hps/recon/tracking/TrackUtils.java
 =============================================================================
--- java/trunk/tracking/src/main/java/org/hps/recon/tracking/TrackUtils.java	(original)
+++ java/trunk/tracking/src/main/java/org/hps/recon/tracking/TrackUtils.java	Tue Sep  8 16:40:42 2015
@@ -244,9 +244,9 @@
 
         Hep3Vector trackPosition;
         double dz;
-        if (z >= BeamlineConstants.DIPOLE_EDGE_TESTRUN) {
-            trackPosition = extrapolateHelixToXPlane(track, BeamlineConstants.DIPOLE_EDGE_TESTRUN);
-            dz = z - BeamlineConstants.DIPOLE_EDGE_TESTRUN;
+        if (z >= BeamlineConstants.DIPOLE_EDGE_ENG_RUN) {
+            trackPosition = extrapolateHelixToXPlane(track, BeamlineConstants.DIPOLE_EDGE_ENG_RUN);
+            dz = z - BeamlineConstants.DIPOLE_EDGE_ENG_RUN;
         } else if (z <= BeamlineConstants.DIPOLE_EDGELOW_TESTRUN) {
             trackPosition = extrapolateHelixToXPlane(track, BeamlineConstants.DIPOLE_EDGELOW_TESTRUN);
             dz = z - trackPosition.x();