GeomConverter/src/org/lcsim/geometry/compact/converter/lcdd
diff -u -r1.5 -r1.6
--- PolyhedraEndcapCalorimeter2.java 12 Feb 2009 21:42:25 -0000 1.5
+++ PolyhedraEndcapCalorimeter2.java 13 Feb 2009 00:32:55 -0000 1.6
@@ -147,12 +147,18 @@
structure.addVolume(envelopeVolume);
+ // Positive endcap.
PhysVol physvol = new PhysVol(envelopeVolume);
physvol.setZ(zmin+subdetectorThickness/2);
physvol.addPhysVolID("system",id);
- physvol.addPhysVolID("barrel",1);
+ physvol.addPhysVolID("barrel",1);
+ Rotation rotation = new Rotation(envelopeVolume + "_reflected");
+ rotation.setZ(zrot);
+ physvol.setRotation(rotation);
motherVolume.addPhysVol(physvol);
+ // Negative endcap.
+
boolean reflect = true;
if (node.getAttribute("reflect") != null )
{