Print

Print


Commit in hps-java/src/main/java/org/lcsim/hps/recon/tracking on MAIN
TrackerReconDriver.java+7-11.32 -> 1.33
Added iterative fit option to tracker recon driver. It's set to 3 by default and is settable in steering file.

hps-java/src/main/java/org/lcsim/hps/recon/tracking
TrackerReconDriver.java 1.32 -> 1.33
diff -u -r1.32 -r1.33
--- TrackerReconDriver.java	26 Nov 2012 18:12:01 -0000	1.32
+++ TrackerReconDriver.java	21 Apr 2013 23:37:51 -0000	1.33
@@ -2,7 +2,6 @@
 
 import hep.physics.vec.BasicHep3Vector;
 
-import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
 
@@ -48,6 +47,8 @@
     private String stInputCollectionName = "RotatedHelicalTrackHits";
     // Include MS (done by removing XPlanes from the material manager results)
     private boolean includeMS = true;
+    // number of repetitive fits on confirmed/extended tracks
+    private int _iterativeConfirmed = 3;
     
     public TrackerReconDriver() {
     }
@@ -77,6 +78,10 @@
     public void setIncludeMS(boolean incMS) {
         this.includeMS = incMS;
     }
+    
+    public void setIterativeFits(int val) {
+        this._iterativeConfirmed = val;
+    }
    
     /**
      * This is used to setup the Drivers after XML config.
@@ -112,6 +117,7 @@
         }
         List<SeedStrategy> sFinallist = StrategyXMLUtils.getStrategyListFromInputStream(this.getClass().getResourceAsStream(strategyResource));
         SeedTracker stFinal = new SeedTracker(sFinallist,this.includeMS);
+        stFinal.setIterativeConfirmed(_iterativeConfirmed);
         HPSTransformations hpstrans = new HPSTransformations();
         stFinal.setMaterialManagerTransform(hpstrans.getTransform());
         stFinal.setInputCollectionName(stInputCollectionName);
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1