Commit in lcsim/src/org/lcsim/util/lcio on MAIN
SIOCluster.java+51.7 -> 1.8
Attempt to fix lcio 1.6 incompatibility

lcsim/src/org/lcsim/util/lcio
SIOCluster.java 1.7 -> 1.8
diff -u -r1.7 -r1.8
--- SIOCluster.java	17 Oct 2007 02:06:23 -0000	1.7
+++ SIOCluster.java	9 Nov 2011 21:28:48 -0000	1.8
@@ -21,6 +21,7 @@
    private final static double[] dummy = new double[6];
    private int type;
    private float energy;
+   private float energyError;
    private double raw_energy;
    private double[] position;
    private double[] positionError;
@@ -39,6 +40,9 @@
    {
       type = in.readInt();
       energy = in.readFloat();
+      if (version>1051) {
+         energyError = in.readFloat();
+      }
       position = new double[3];
       for (int i=0; i<3; i++) position[i] = in.readFloat();
       positionError = new double[6];
@@ -196,6 +200,7 @@
    {
       out.writeInt(cluster.getType());
       out.writeFloat((float) cluster.getEnergy());
+      out.writeFloat(0); // FIXME: Should be energy error
       double[] p = cluster.getPosition();
       if (p == null) p = dummy;
       for (int i=0; i<3; i++) out.writeFloat((float) p[i]);
CVSspam 0.2.8