Commit in GeomConverter/src/org/lcsim/geometry on MAIN
IDDecoder.java+8-11.18 -> 1.19
util/BaseIDDecoder.java+51.15 -> 1.16
+13-1
2 modified files
add getVLayer() method to IDDecoder interface and base implementation (requested by Ron)

GeomConverter/src/org/lcsim/geometry
IDDecoder.java 1.18 -> 1.19
diff -u -r1.18 -r1.19
--- IDDecoder.java	15 Sep 2009 00:55:14 -0000	1.18
+++ IDDecoder.java	3 Feb 2010 01:43:42 -0000	1.19
@@ -47,7 +47,14 @@
      * @return layer number 
      */
     public int getLayer();
-
+    
+    /**
+     * Get the layer number, possibly adjusted for topologies such as EcalBarrel.
+     * The default implementation returns the value of {{@link #getLayer()}.
+     * @return The pseudo layer number.
+     */
+    public int getVLayer();
+    
     /** 
      * @return Hep3Vector representing the position of the current ID. 
      */

GeomConverter/src/org/lcsim/geometry/util
BaseIDDecoder.java 1.15 -> 1.16
diff -u -r1.15 -r1.16
--- BaseIDDecoder.java	15 Sep 2009 23:22:45 -0000	1.15
+++ BaseIDDecoder.java	3 Feb 2010 01:43:42 -0000	1.16
@@ -166,6 +166,11 @@
     {
         return values[layerIndex];
     }
+    
+    public int getVLayer()
+    {
+        return getLayer();
+    }
 
     public int getSystemID()
     {
CVSspam 0.2.8