Commit in lcsim/src/org/lcsim/util/loop on MAIN
StdhepConverter.java+4-41.3 -> 1.4
Protect against -1 as second mother index

lcsim/src/org/lcsim/util/loop
StdhepConverter.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- StdhepConverter.java	8 Dec 2005 00:59:52 -0000	1.3
+++ StdhepConverter.java	3 Aug 2006 22:25:02 -0000	1.4
@@ -21,7 +21,7 @@
  * A class that converts MCEvent<-->StdhepEvent.
  * This version uses the Ron Cassell algorithm for deciding on parent/child relationships.
  * @author Tony Johnson ([log in to unmask])
- * @version $Id: StdhepConverter.java,v 1.3 2005/12/08 00:59:52 tonyj Exp $
+ * @version $Id: StdhepConverter.java,v 1.4 2006/08/03 22:25:02 tonyj Exp $
  */
 class StdhepConverter
 {
@@ -101,7 +101,7 @@
    private int fillIndexVec(int[] vec, int idx1, int idx2)
    {
       int l = 0;
-      if ( idx1 != -1 && idx2 != -1 )
+      if ( idx1 >= 0 && idx2 >= 0 )
       {
          if ( idx1 < idx2 )
          {
@@ -121,11 +121,11 @@
             vec[l++] = idx1;
          }
       }
-      else if ( idx1 != -1 )
+      else if ( idx1 >= 0 )
       {
          vec[l++] = idx1;
       }
-      else if ( idx2 != -1 )
+      else if ( idx2 >= 0 )
       {
          vec[l++] = idx2;
       }
CVSspam 0.2.8