Commit in projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/geometry/compact/converter/lcdd on MAIN | |||
HPSTestRunTracker2014.java | -70 | 3101 -> 3102 |
clean up
--- projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/geometry/compact/converter/lcdd/HPSTestRunTracker2014.java 2014-04-22 05:14:21 UTC (rev 3101) +++ projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/geometry/compact/converter/lcdd/HPSTestRunTracker2014.java 2014-04-22 05:15:50 UTC (rev 3102) @@ -1273,79 +1273,9 @@
- private void makeEnvelope(LCDD lcdd, SensitiveDetector sens) throws JDOMException { - - Volume trackingVolume = lcdd.getTrackingVolume(); - - - String volName = "envelope"; - int componentNumber = 0; - String envelopeName = "envelope"; - final double trackingEnvelopeBoxLength = 50.5*inch; - final double trackingEnvelopeBoxWidth = 16.0*inch; - final double trackingEnvelopeBoxHeight = 8.0*inch; - Box envelopeBox = new Box(envelopeName + "Box", trackingEnvelopeBoxLength, trackingEnvelopeBoxWidth, trackingEnvelopeBoxHeight); - lcdd.add(envelopeBox); - Volume envelopeVolume = new Volume(envelopeName + "_volume", envelopeBox, lcdd.getMaterial("Vacuum")); - Position envelopePosition = new Position(envelopeName + "_position",0, 0, 0); - Rotation envelopeRotation = new Rotation(envelopeName + "_rotation",0, 0, 0); - lcdd.add(envelopePosition); - lcdd.add(envelopeRotation); - - - PhysVol envelopePV = new PhysVol(envelopeVolume, trackingVolume, envelopePosition, envelopeRotation); - envelopePV.addPhysVolID(envelopeName, 0); - - - VolWrapper envWrap = new VolWrapper(); - envWrap.name = volName; - envWrap.pv = envelopePV; - envWrap.vol = envelopeVolume; - envWrap.pos_vol = envelopePosition; - envWrap.rot_vol = envelopeRotation; - - - // now add the base plate solid - - volName = "envelope"; - componentNumber = 0; - String envelopePlateName = volName + "_base" + componentNumber; - Material envelopePlateMaterial = lcdd.getMaterial("Aluminum"); //Oxide"); // TODO fix material! - final double envelopePlateLength = trackingEnvelopeBoxLength; - final double envelopePlateWidth = trackingEnvelopeBoxWidth; - final double envelopePlateHeight = 0.3125*inch; - Box envelopePlateBox = new Box(envelopePlateName + "Box", envelopePlateLength, envelopePlateWidth, envelopePlateHeight); - lcdd.add(envelopePlateBox); - - Volume envelopePlateVolume = new Volume(envelopePlateName + "_volume", envelopePlateBox, envelopePlateMaterial); - - Position envelopePlatePosition = new Position(envelopePlateName + "_position", 0, 0, 0); - Rotation envelopePlateRotation = new Rotation(envelopePlateName + "_rotation", 0, 0, 0); - lcdd.add(envelopePlatePosition); - lcdd.add(envelopePlateRotation); - - //PhysVol envelopePlatePV = new PhysVol(envelopePlateVolume, lcdd.pickMotherVolume(this) /*envelopeVolume*/, envelopePlatePosition, envelopePlateRotation); - PhysVol envelopePlatePV = new PhysVol(envelopePlateVolume, envelopeVolume, envelopePlatePosition, envelopePlateRotation); - envelopePlatePV.addPhysVolID(envelopePlateName, 0); - lcdd.add(envelopePlateVolume); - lcdd.add(envelopeVolume); - - VolWrapper plateWrap = new VolWrapper(); - plateWrap.name = envelopePlateName; - plateWrap.vol = envelopePlateVolume; - plateWrap.pv = envelopePlatePV; - plateWrap.pos_vol = envelopePlatePosition; - plateWrap.rot_vol = envelopePlateRotation; - plateWrap.mother = envWrap; - envWrap.daughters.add(plateWrap); - //RotationGeant g; -
- }
-
-
private static class VolWrapper { public String name; Volume vol = null;
Use REPLY-ALL to reply to list
To unsubscribe from the LCDET-SVN list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCDET-SVN&A=1