hps-java/src/main/java/org/lcsim/hps/recon/tracking
diff -u -r1.2 -r1.3
--- HPSHelicalTrackHitDriver.java 7 Jul 2011 20:57:38 -0000 1.2
+++ HPSHelicalTrackHitDriver.java 14 Mar 2012 01:22:19 -0000 1.3
@@ -326,8 +326,14 @@
HelicalTrackStrip strip = new HelicalTrackStrip(org, u, v, umeas, du,
vmin, vmax, dEdx, time, rawhits, det, lyr, be);
- for (MCParticle p : h.getMCParticles()) {
- strip.addMCParticle(p);
+ try {
+ if (h.getMCParticles() != null) {
+ for (MCParticle p : h.getMCParticles()) {
+ strip.addMCParticle(p);
+ }
+ }
+ } catch (RuntimeException e) {
+ // Okay when MC info not present.
}
return strip;
}