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