GeomConverter/src/org/lcsim/detector/converter/compact
diff -u -r1.2 -r1.3
--- SiTrackerEndcap2Converter.java 3 Dec 2008 22:48:49 -0000 1.2
+++ SiTrackerEndcap2Converter.java 4 Dec 2008 21:25:44 -0000 1.3
@@ -316,27 +316,29 @@
IIdentifier id = IdentifierUtil.pack(iddict, expId);
String sensorPath = modulePath.toString() + "/" + pv.getName();
- String sensorName = layer.getName() + module.getName();
-
+ String sensorName = module.getName() + "_sensor" + sensorId;
+
+ System.out.println("making sensor " + sensorName);
+
SiSensor sensor = new SiSensor(sensorId,sensorName,module,sensorPath,id);
-
+
// Set up SiStrips for the sensors
Trd sensor_solid = (Trd)sensor.getGeometry().getLogicalVolume().getSolid();
Polygon3D n_side = sensor_solid.getFacesNormalTo(new BasicHep3Vector(0,-1,0)).get(0);
Polygon3D p_side = sensor_solid.getFacesNormalTo(new BasicHep3Vector(0,1,0)).get(0);
- System.out.println("Plane of p_side polygon has... ");
- System.out.println(" normal: "+p_side.getNormal());
- System.out.println(" distance: "+p_side.getDistance());
- for (Point3D point : p_side.getVertices())
- {
- System.out.println(" Vertex: "+point);
- }
-
- System.out.println("Plane of n_side polygon has... ");
- System.out.println(" normal: "+n_side.getNormal());
- System.out.println(" distance: "+n_side.getDistance());
+ //System.out.println("Plane of p_side polygon has... ");
+ //System.out.println(" normal: "+p_side.getNormal());
+ //System.out.println(" distance: "+p_side.getDistance());
+ //for (Point3D point : p_side.getVertices())
+ //{
+ // System.out.println(" Vertex: "+point);
+ //}
+
+ //System.out.println("Plane of n_side polygon has... ");
+ //System.out.println(" normal: "+n_side.getNormal());
+ //System.out.println(" distance: "+n_side.getDistance());
// Bias the sensor
sensor.setBiasSurface(ChargeCarrier.HOLE,p_side);
@@ -358,7 +360,6 @@
double[][] transfer_efficiencies = { {0.986,0.419} };
sensor.setTransferEfficiencies(ChargeCarrier.HOLE,new BasicMatrix(transfer_efficiencies));
-
++sensorId;
}
}
@@ -371,4 +372,4 @@
{
return SiTrackerEndcap2.class;
}
-}
\ No newline at end of file
+}