Commit in hps-java/src/main/java/org/lcsim/hps/recon/tracking on MAIN | |||
TrackerReconDriver.java | +7 | -1 | 1.32 -> 1.33 |
Added iterative fit option to tracker recon driver. It's set to 3 by default and is settable in steering file.
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);
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