Commit in projects/lcsim/trunk/tracking/src/main/java/org/lcsim/recon/tracking/seedtracker on MAIN
HelixFitter.java+11-23374 -> 3375
catch possible exception thrown when fitting

projects/lcsim/trunk/tracking/src/main/java/org/lcsim/recon/tracking/seedtracker
HelixFitter.java 3374 -> 3375
--- 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()) {
SVNspam 0.1


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