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) {