GeomConverter/src/org/lcsim/detector
diff -u -r1.3 -r1.4
--- GeometryInfo.java 6 Mar 2007 20:22:16 -0000 1.3
+++ GeometryInfo.java 9 Mar 2007 22:23:33 -0000 1.4
@@ -92,11 +92,16 @@
// Cache global to local.
globalToLocal = navigator.getTransform(support);
- // Cache global position.
- globalPosition = globalToLocal.transformed(new BasicHep3Vector());
-
// Cache local to global.
localToGlobal = globalToLocal.inverse();
+
+ // Cache parent to global.
+ parentToLocal = Transform3D.multiply(
+ getGlobalToLocal(),
+ parentIGeometryInfo().getLocalToGlobal());
+
+ // Cache global position.
+ globalPosition = globalToLocal.transformed(new BasicHep3Vector());
}
/* (non-Javadoc)