GeomConverter/src/org/lcsim/detector/converter/compact
diff -u -r1.7 -r1.8
--- SiTrackerBarrelConverter.java 20 Apr 2007 00:16:54 -0000 1.7
+++ SiTrackerBarrelConverter.java 7 May 2007 21:20:03 -0000 1.8
@@ -25,6 +25,9 @@
import org.lcsim.detector.solids.ISolid;
import org.lcsim.detector.solids.Tube;
import org.lcsim.detector.tracker.silicon.SiSensor;
+import org.lcsim.detector.tracker.silicon.SiStrips;
+import org.lcsim.detector.tracker.silicon.ChargeCarrier;
+import org.lcsim.detector.tracker.silicon.SiSensor.Orientation;
import org.lcsim.detector.tracker.silicon.SiTrackerBarrelLayer;
import org.lcsim.detector.tracker.silicon.SiTrackerBarrelModule;
import org.lcsim.geometry.compact.Detector;
@@ -482,7 +485,13 @@
//System.out.println("path : " + modulePath.toString() + "/" + pv.getName());
String sensorPath = modulePath.toString() + "/" + pv.getName();
String sensorName = subdet.getName() + "_sensor" + sensorID;
- new SiSensor(sensorID, sensorName, module, sensorPath);
+ SiSensor sensor = new SiSensor(sensorID, sensorName, module, sensorPath);
+ sensor.setElectrodes(ChargeCarrier.HOLE,new SiStrips(3679,0.025,0));
+// sensor.setElectrodes(ChargeCarrier.ELECTRON,new SiStrips(3679,0.025,1));
+ sensor.setElectrodeAngle(ChargeCarrier.HOLE,0.0);
+// sensor.setElectrodeAngle(ChargeCarrier.ELECTRON,0.0);
+ sensor.setOrientation(Orientation.PSIDE_POSITIVE_Z);
+ sensor.initialize();
++sensorID;
}
}