Print

Print


Commit in GeomConverter/src/org/lcsim/geometry/layer on MAIN
Layer.java+151.16 -> 1.17
fix build

GeomConverter/src/org/lcsim/geometry/layer
Layer.java 1.16 -> 1.17
diff -u -r1.16 -r1.17
--- Layer.java	14 Apr 2010 18:24:54 -0000	1.16
+++ Layer.java	7 Jun 2010 23:35:57 -0000	1.17
@@ -14,6 +14,7 @@
 public class Layer
 {
     List<LayerSlice> slices;
+    List<LayerSlice> sensors;
     List<Integer> sensorIndices;
     double preOffset = 0;
     double thickness = 0;    
@@ -44,6 +45,20 @@
     	computeThicknessWithPreOffset();
     }
     
+    public List<LayerSlice> getSensors()
+    {
+        if (sensors == null)
+        {
+            sensors = new ArrayList<LayerSlice>();
+            List<Integer> sensorIndices = getSensorIndices();
+            for (int i : sensorIndices)
+            {
+                sensors.add(this.getSlice(i));
+            }
+        }
+        return sensors;
+    }
+    
     public List<Integer> getSensorIndices()
     {
         return sensorIndices;
CVSspam 0.2.8