hps-java/src/main/java/org/lcsim/hps/evio
diff -u -r1.14 -r1.15
--- TestRunTriggeredReconToLcio.java 9 Apr 2013 22:22:12 -0000 1.14
+++ TestRunTriggeredReconToLcio.java 19 Apr 2013 16:57:04 -0000 1.15
@@ -116,9 +116,15 @@
trackerHits = event.getSimTrackerHits(trackerCollectionName);
}
if (ClockSingleton.getClock() % 500 == 0) {
- mcParticles500 = event.getMCParticles();
- ecalHits500 = event.getSimCalorimeterHits(ecalCollectionName);
- trackerHits500 = event.getSimTrackerHits(trackerCollectionName);
+ if(event.hasCollection(MCParticle.class)) {
+ mcParticles500 = event.getMCParticles();
+ ecalHits500 = event.getSimCalorimeterHits(ecalCollectionName);
+ trackerHits500 = event.getSimTrackerHits(trackerCollectionName);
+ } else {
+ mcParticles500 = null;
+ ecalHits500 = null;
+ trackerHits500 = null;
+ }
}