Commit in projects/lcsim/trunk/tracking/src/main/java/org/lcsim/recon/tracking/seedtracker on MAIN | |||
HelixFitter.java | +11 | -2 | 3374 -> 3375 |
catch possible exception thrown when fitting
--- projects/lcsim/trunk/tracking/src/main/java/org/lcsim/recon/tracking/seedtracker/HelixFitter.java 2014-10-17 23:28:11 UTC (rev 3374) +++ projects/lcsim/trunk/tracking/src/main/java/org/lcsim/recon/tracking/seedtracker/HelixFitter.java 2014-10-17 23:43:38 UTC (rev 3375) @@ -107,8 +107,17 @@
if(_debug) System.out.printf("%s: fit succeeded, will be used as seed, with chi2=%.3f and helix:\n%s \n",this.getClass().getSimpleName(),oldhelix.chisqtot(),oldhelix.toString()); // Calculate the multiple scattering angles for this helix
- seed.setScatterAngles(_scattering.FindScatters(oldhelix)); -
+ try { + seed.setScatterAngles(_scattering.FindScatters(oldhelix)); + } catch (Exception e) { + System.err.println(e); + if(_debug) + { + e.printStackTrace(); + } + return false; + } +
if(_debug) { System.out.printf("%s: after calculating the MS map it has %d size:\n",this.getClass().getSimpleName(),seed.getMSMap().size()); for(Map.Entry<HelicalTrackHit, MultipleScatter> ms : seed.getMSMap().entrySet()) {
Use REPLY-ALL to reply to list
To unsubscribe from the LCDET-SVN list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCDET-SVN&A=1