lcio/src/java/hep/lcio/implementation/event
diff -u -r1.13 -r1.14
--- IReconstructedParticle.java 21 Sep 2006 06:10:49 -0000 1.13
+++ IReconstructedParticle.java 8 Dec 2006 10:00:37 -0000 1.14
@@ -183,8 +183,8 @@
}
public Vertex getEndVertex(){
- if(particles.size() != 0)
- return ((ReconstructedParticle)particles.get(0)).getStartVertex();
+ if(getParticles().size() != 0)
+ return ((ReconstructedParticle)getParticles().get(0)).getStartVertex();
return null;
}
lcio/src/java/hep/lcio/util
diff -u -r1.5 -r1.6
--- Printer.java 7 Dec 2006 20:27:38 -0000 1.5
+++ Printer.java 8 Dec 2006 10:00:37 -0000 1.6
@@ -839,8 +839,9 @@
Double.valueOf(recp.getReferencePoint()[2]),
Integer.valueOf(pidused),
(recp.getStartVertex() != null ? Integer.valueOf(recp.getStartVertex().hashCode()):0),
- (recp.getParticles().size()>0 ? Integer.valueOf(recp.getEndVertex().hashCode()):0)
- }
+ (recp.getEndVertex() != null ? Integer.valueOf(recp.getEndVertex().hashCode()):0)
+// (recp.getParticles().size()>0 ? Integer.valueOf(recp.getEndVertex().hashCode()):0)
+ }
//(recp.getEndVertex() != null ? Integer.valueOf(recp.getEndVertex().hashCode()):0)
@@ -857,7 +858,7 @@
ps.print(" particles ( [ id ] ):");
for(int j=0; j<recp.getParticles().size(); j++)
{
- ps.format("[%8.8x], ", new Object[] { Integer.valueOf(recp.getParticles().get(j).hashCode()) });
+ ps.format("[%08x], ", new Object[] { Integer.valueOf(recp.getParticles().get(j).hashCode()) });
}
ps.println();
@@ -1033,7 +1034,7 @@
ps.print(" subdetector Hit numbers : ");
for (int j=0; j<trk.getSubdetectorHitNumbers().length; j++)
{
- ps.print(trk.getSubdetectorHitNumbers()[i] + ", ");
+ ps.print(trk.getSubdetectorHitNumbers()[j] + ", ");
}
ps.println();
}