Print

Print


Commit in lcsim/src/org/lcsim/mc/fast/tracking on MAIN
MCFastTracking.java+7-21.14 -> 1.15
MJC: Don't try to make tracks from unrecognized particles

lcsim/src/org/lcsim/mc/fast/tracking
MCFastTracking.java 1.14 -> 1.15
diff -u -r1.14 -r1.15
--- MCFastTracking.java	27 Apr 2007 21:14:03 -0000	1.14
+++ MCFastTracking.java	16 May 2007 19:40:51 -0000	1.15
@@ -1,7 +1,7 @@
 package org.lcsim.mc.fast.tracking;
 
 /**
- *  $Id: MCFastTracking.java,v 1.14 2007/04/27 21:14:03 mcharles Exp $
+ *  $Id: MCFastTracking.java,v 1.15 2007/05/16 19:40:51 mcharles Exp $
  */
 import hep.physics.particle.Particle;
 import java.io.IOException;
@@ -145,7 +145,12 @@
             continue;
          }
 
-         trackList.add(new ReconTrack(bField, parm, SmTbl, getRandom(), p, hist, simple));
+	 try {
+	     ReconTrack newTrack = new ReconTrack(bField, parm, SmTbl, getRandom(), p, hist, simple);
+	     trackList.add(newTrack);
+	 } catch (hep.physics.particle.properties.UnknownParticleIDException x) {
+	     System.out.println("WARNING: MCFastTracking ignored a particle of type "+p.getPDGID());
+	 }
       }
       if (outputListName == null) {
 	  outputListName = EventHeader.TRACKS;
CVSspam 0.2.8