Commit in lcio/src/java/hep/lcio on MAIN
implementation/event/IReconstructedParticle.java+2-21.13 -> 1.14
util/Printer.java+5-41.5 -> 1.6
+7-6
2 modified files
bug fixes for command line tool printing

lcio/src/java/hep/lcio/implementation/event
IReconstructedParticle.java 1.13 -> 1.14
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
Printer.java 1.5 -> 1.6
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();
 			}
CVSspam 0.2.8