hps-java/src/main/java/org/lcsim/hps/recon/tracking
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);