GeomConverter/src/org/lcsim/geometry
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
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()
{