lcsim/src/org/lcsim/plugin/browser
diff -u -r1.6 -r1.7
--- MCParticleTableModel.java 16 Aug 2007 21:09:24 -0000 1.6
+++ MCParticleTableModel.java 12 Apr 2008 00:08:08 -0000 1.7
@@ -20,8 +20,8 @@
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","Type","Generator Status","Simulator Status","Parent","Energy","Momentum","Start","End","Mass","Charge","Time"};
- private static final Class[] classes = {Integer.class, Integer.class, String.class, String.class, String.class, Double.class, floatArrayClass, doubleArrayClass, doubleArrayClass, Float.class, Float.class, Float.class};
+ 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};
public boolean canDisplay(Class c)
{
@@ -56,22 +56,23 @@
switch (column)
{
case 0: return row;
- case 1: return p.getType().getName();
- case 2: return convert(p.getGeneratorStatus());
- case 3: return convert(p.getSimulatorStatus());
- case 4: return parents(p);
- case 5: return p.getEnergy();
- case 6: return p.getMomentum().v();
- case 7: return p.getOrigin().v();
- case 8:
+ case 1: return p.getPDGID();
+ case 2: return p.getType().getName();
+ case 3: return convert(p.getGeneratorStatus());
+ case 4: return convert(p.getSimulatorStatus());
+ case 5: return parents(p);
+ case 6: return p.getEnergy();
+ case 7: return p.getMomentum().v();
+ case 8: return p.getOrigin().v();
+ case 9:
try
{
return p.getEndPoint().v();
}
catch (Exception x) { return null; }
- case 9: return p.getMass();
- case 10: return p.getCharge();
- case 11: return p.getProductionTime();
+ case 10: return p.getMass();
+ case 11: return p.getCharge();
+ case 12: return p.getProductionTime();
default: return " ";
}
}