lcsim/src/org/lcsim/mc/fast/tracking
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;