Commit in lcsim/src/org/lcsim/mc/fast/tracking on MAIN
ResolutionTable.java+9-31.1 -> 1.2
Handle conversion of lcdtrk cm units to org.lcsim mm units.

lcsim/src/org/lcsim/mc/fast/tracking
ResolutionTable.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- ResolutionTable.java	1 Feb 2005 19:42:48 -0000	1.1
+++ ResolutionTable.java	26 Aug 2005 05:29:09 -0000	1.2
@@ -42,6 +42,8 @@
          // ie "Cov matrix entry  n,  n"
          // to "(n,n):"
          //
+         int elementI=0;
+         int elementJ=0;
          if (line.indexOf(tokenLine) > -1)
          {
             String nLine = line.substring(line.indexOf(tokenLine) + tokenLine.length());
@@ -49,9 +51,13 @@
             StringTokenizer tokenizer = new StringTokenizer(nLine, " ,");
             if (tokenizer.countTokens() == 2)
             {
-               sb.append(tokenizer.nextToken());
+               String token = tokenizer.nextToken();
+               elementI = Integer.parseInt(token)-1; // lcdtrk starts from 1
+               sb.append(token);
                sb.append(",");
-               sb.append(tokenizer.nextToken());
+               token = tokenizer.nextToken();
+               elementJ = Integer.parseInt(token)-1; // lcdtrk starts from 1
+               sb.append(token);
                sb.append("):");
             }
             else
@@ -66,7 +72,7 @@
          {
             throw new IOException("Syntax error in ResolutionTable");
          }
-         hash.put(line, new LookupTable(in));
+         hash.put(line, new LookupTable(in,elementI, elementJ));
       }
    }
    private class TrimReader extends BufferedReader
CVSspam 0.2.8