Commit in GeomConverter/src/org/lcsim/geometry/compact/converter/lcdd on MAIN | |||
HPSTracker2.java | +5 | -4 | 1.1 -> 1.2 |
implement insideTrackingVolume
diff -u -r1.1 -r1.2 --- HPSTracker2.java 11 Apr 2012 23:07:34 -0000 1.1 +++ HPSTracker2.java 13 Jun 2012 05:16:45 -0000 1.2 @@ -54,7 +54,8 @@
// Place modules within the tracking volume. private void createModulePlacements(LCDD lcdd, int sysId, String subdetName) throws DataConversionException {
- Volume trackingVolume = lcdd.getTrackingVolume();
+ //Volume trackingVolume = lcdd.getTrackingVolume();
+ Volume momVolume = lcdd.pickMotherVolume(this);
// Loop over layers. for (Iterator i = node.getChildren("layer").iterator(); i.hasNext();) { Element layerElement = (Element)i.next();
@@ -82,7 +83,8 @@
Rotation r = new Rotation(modulePlacementName + "_rotation", rx, ry, rz); lcdd.add(p); lcdd.add(r);
- PhysVol modulePhysVol = new PhysVol(modules.get(moduleName), trackingVolume, p, r);
+ //PhysVol modulePhysVol = new PhysVol(modules.get(moduleName), trackingVolume, p, r);
+ PhysVol modulePhysVol = new PhysVol(modules.get(moduleName), momVolume, p, r);
// Add identifier values to the placement volume. modulePhysVol.addPhysVolID("system", sysId);
@@ -119,8 +121,7 @@
lcdd.add(moduleVolume); if (params.getVis() != null) {
- moduleVolume - .setVisAttributes(lcdd.getVisAttributes(params.getVis()));
+ moduleVolume.setVisAttributes(lcdd.getVisAttributes(params.getVis()));
} return moduleVolume;
Use REPLY-ALL to reply to list
To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1