Print

Print


Author: [log in to unmask]
Date: Wed Jan 18 08:06:05 2017
New Revision: 4667

Log:
fixed MC bug in tuple driver

Modified:
    java/trunk/analysis/src/main/java/org/hps/analysis/tuple/TupleDriver.java

Modified: java/trunk/analysis/src/main/java/org/hps/analysis/tuple/TupleDriver.java
 =============================================================================
--- java/trunk/analysis/src/main/java/org/hps/analysis/tuple/TupleDriver.java	(original)
+++ java/trunk/analysis/src/main/java/org/hps/analysis/tuple/TupleDriver.java	Wed Jan 18 08:06:05 2017
@@ -336,9 +336,11 @@
         }
         if (event.hasCollection(GenericObject.class, "RFHits")) {
             List<GenericObject> rfTimes = event.get(GenericObject.class, "RFHits");
-            tupleMap.put("rfT1/D",rfTimes.get(0).getDoubleVal(0));
-            tupleMap.put("rfT2/D",rfTimes.get(0).getDoubleVal(1));
-            }
+            if (rfTimes.size()>0){
+                tupleMap.put("rfT1/D",rfTimes.get(0).getDoubleVal(0));
+                tupleMap.put("rfT2/D",rfTimes.get(0).getDoubleVal(1));
+            }
+        }
     }
 
 //    protected TrackState fillParticleVariablesT(EventHeader event, ReconstructedParticle particle, String prefix) {