Commit in lcsim/src/org/lcsim/plugin/browser on MAIN
CalorimeterHitTableModel.java+11-31.4 -> 1.5
Trap if no sampling fractions

lcsim/src/org/lcsim/plugin/browser
CalorimeterHitTableModel.java 1.4 -> 1.5
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();
CVSspam 0.2.8