Commit in lcsim/src/org/lcsim/plugin/browser on MAIN
MCParticleTableModel.java+8-41.7 -> 1.8
add spin and colorflow to event browser

lcsim/src/org/lcsim/plugin/browser
MCParticleTableModel.java 1.7 -> 1.8
diff -u -r1.7 -r1.8
--- MCParticleTableModel.java	12 Apr 2008 00:08:08 -0000	1.7
+++ MCParticleTableModel.java	2 Sep 2011 00:34:36 -0000	1.8
@@ -7,21 +7,23 @@
 
 import javax.swing.table.AbstractTableModel;
 
-import org.lcsim.event.MCParticle;
 import org.lcsim.event.EventHeader.LCMetaData;
+import org.lcsim.event.MCParticle;
 import org.lcsim.event.MCParticle.SimulatorStatus;
 
 /**
  *
- * @author tonyj
+ * @author Tony Johnson
+ * @author Jeremy McCormick
  */
 class MCParticleTableModel extends AbstractTableModel implements EventBrowserTableModel
 {
    private List particles;
    private static Class floatArrayClass = new float[0].getClass();
    private static Class doubleArrayClass = new double[0].getClass();
-   private static final String[] columns = {"N","PDG ID","Type","Generator Status","Simulator Status","Parent","Energy","Momentum","Start","End","Mass","Charge","Time"};
-   private static final Class[] classes = {Integer.class, Integer.class, Integer.class, String.class, String.class, String.class, Double.class, floatArrayClass, doubleArrayClass, doubleArrayClass, Float.class, Float.class, Float.class};
+   private static Class intArrayClass = new int[0].getClass();
+   private static final String[] columns = {"N","PDG ID","Type","Generator Status","Simulator Status","Parent","Energy","Momentum","Start","End","Mass","Charge","Time","Spin","Color Flow"};
+   private static final Class[] classes = {Integer.class, Integer.class, Integer.class, String.class, String.class, String.class, Double.class, floatArrayClass, doubleArrayClass, doubleArrayClass, Float.class, Float.class, Float.class, floatArrayClass, intArrayClass};
 
    public boolean canDisplay(Class c)
    {
@@ -73,6 +75,8 @@
             case 10: return p.getMass();
             case 11: return p.getCharge();
             case 12: return p.getProductionTime();
+            case 13: return p.getSpin();
+            case 14: return p.getColorFlow();
             default: return " ";
          }
       }
CVSspam 0.2.8