GeomConverter/src/org/lcsim/detector/converter/compact
diff -u -r1.2 -r1.3
--- PolyhedraBarrelCalorimeterConverter.java 2 Jun 2008 20:37:00 -0000 1.2
+++ PolyhedraBarrelCalorimeterConverter.java 24 Mar 2009 20:06:20 -0000 1.3
@@ -35,7 +35,7 @@
{
public void convert(Subdetector subdet, Detector detector)
{
- //System.out.println("PolyhedraBarrelCalorimeterConverter.convert");
+ System.out.println("PolyhedraBarrelCalorimeterConverter.convert");
// subdetector parameters
int sysId = subdet.getSystemID();
@@ -206,6 +206,7 @@
}
// create DetectorElements for sensitive slices
+ int sensorNum = 0;
for (IDetectorElement section : subdet.getDetectorElement().getChildren())
{
int sectNum = section.getGeometry().getPhysicalVolume().getCopyNumber();
@@ -214,10 +215,13 @@
for (IPhysicalVolume slice : layer.getLogicalVolume().getDaughters())
{
if (slice.isSensitive())
+ {
new DetectorElement(
- subdetName + "_module" + sectNum + "_layer" + layer.getCopyNumber(),
+ subdetName + "_module" + sectNum + "_layer" + layer.getCopyNumber() + "_sensor" + sensorNum,
section,
"/" + section.getGeometry().getPhysicalVolume().getName() + "/" + layer.getName() + "/" + slice.getName());
+ ++sensorNum;
+ }
}
}