Print

Print


Commit in GeomConverter/src/org/lcsim/detector/tracker/silicon on MAIN
SiTrackerIdentifierHelper.java+39-31.1 -> 1.2
JM: add methods for getting the field indices as per Rob's helper class

GeomConverter/src/org/lcsim/detector/tracker/silicon
SiTrackerIdentifierHelper.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- SiTrackerIdentifierHelper.java	7 Nov 2007 00:22:21 -0000	1.1
+++ SiTrackerIdentifierHelper.java	13 Nov 2007 23:21:57 -0000	1.2
@@ -1,4 +1,4 @@
-package org.lcsim.detector.tracker;
+package org.lcsim.detector.tracker.silicon;
 
 import org.lcsim.detector.DetectorIdentifierHelper;
 import org.lcsim.detector.identifier.IExpandedIdentifier;
@@ -12,7 +12,7 @@
  * Decode identifier fields that are specific to the tracking sub-system.
  *
  * @author Jeremy McCormick
- * @version $Id: SiTrackerIdentifierHelper.java,v 1.1 2007/11/07 00:22:21 jeremy Exp $
+ * @version $Id: SiTrackerIdentifierHelper.java,v 1.2 2007/11/13 23:21:57 jeremy Exp $
  */
 public class SiTrackerIdentifierHelper
 extends DetectorIdentifierHelper
@@ -118,4 +118,40 @@
     {
         return id.getValue(stripIdx);
     }
-}
+    
+    /**
+     * Get the module field index.
+     * @return The module field index.
+     */
+    public int getModuleIndex()
+    {
+        return moduleIdx;
+    }
+    
+    /**
+     * Get the sensor field index.
+     * @return The sensor field index.
+     */
+    public int getSensorIndex()
+    {
+        return sensorIdx;
+    }
+    
+    /**
+     * Get the side field index.
+     * @return side field index.
+     */
+    public int getSideIndex()
+    {
+        return sideIdx;
+    }
+    
+    /**
+     * Get the strip field index.
+     * @return The trip field index.
+     */
+    public int getStripIndex()
+    {
+        return stripIdx;
+    }        
+}
\ No newline at end of file
CVSspam 0.2.8