Commit in java/trunk/hps-java/src/main/java/org/lcsim/hps/recon/tracking on MAIN
MaterialSupervisor.java+1-646 -> 47
hack to work around error with thin sensors

java/trunk/hps-java/src/main/java/org/lcsim/hps/recon/tracking
MaterialSupervisor.java 46 -> 47
--- java/trunk/hps-java/src/main/java/org/lcsim/hps/recon/tracking/MaterialSupervisor.java	2013-11-27 21:13:43 UTC (rev 46)
+++ java/trunk/hps-java/src/main/java/org/lcsim/hps/recon/tracking/MaterialSupervisor.java	2013-11-27 21:26:54 UTC (rev 47)
@@ -1,10 +1,5 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
 package org.lcsim.hps.recon.tracking;
 
-import hep.physics.vec.BasicHep3Vector;
 import hep.physics.vec.Hep3Vector;
 import hep.physics.vec.VecOp;
 
@@ -68,7 +63,7 @@
         //if(DEBUG) 
         System.out.printf("%s: ###########################################################\n",this.getClass().getSimpleName());
         System.out.printf("%s: Build detector model\n",this.getClass().getSimpleName());
-        List<SiSensor> sensors = det.getDetectorElement().findDescendants(SiSensor.class);
+        List<SiSensor> sensors = det.getSubdetector("Tracker").getDetectorElement().findDescendants(SiSensor.class);
         //List<SiTrackerModule> modules = det.getDetectorElement().findDescendants(SiTrackerModule.class);
         System.out.printf("%s: %d sensors\n",this.getClass().getSimpleName(),sensors.size());
         System.out.printf("%s: %5s %32s %22s %15s %10s\n",this.getClass().getSimpleName(),"ID","Pos (mm)","size(mm)","t(mm)","t(%R.L)");
SVNspam 0.1