lcsim/src/org/lcsim/plugin/browser
diff -u -r1.4 -r1.5
--- CalorimeterHitTableModel.java 13 Sep 2005 18:05:44 -0000 1.4
+++ CalorimeterHitTableModel.java 26 Sep 2005 21:53:35 -0000 1.5
@@ -2,9 +2,10 @@
import java.util.ArrayList;
import java.util.List;
-import org.freehep.util.ScientificFormat;
-
import javax.swing.table.AbstractTableModel;
+import static java.lang.Double.NaN;
+
+import org.freehep.util.ScientificFormat;
import org.lcsim.event.CalorimeterHit;
import org.lcsim.event.EventHeader.LCMetaData;
import org.lcsim.geometry.CalorimeterIDDecoder;
@@ -62,7 +63,14 @@
else switch (column-decoder.getFieldCount())
{
case 0: return hit.getRawEnergy();
- case 1: return hit.getCorrectedEnergy();
+ case 1:
+ double cE = java.lang.Double.NaN;
+ try {
+ cE = hit.getCorrectedEnergy();
+ }
+ catch(Exception e)
+ {}
+ return cE;
case 2: return decoder.getX();
case 3: return decoder.getY();
case 4: return decoder.getZ();