Print

Print


Commit in GeomConverter/src/org/lcsim/geometry/compact/converter/lcdd/util on MAIN
Trap.java+36added 1.1
JM: add binding for GDML trap element

GeomConverter/src/org/lcsim/geometry/compact/converter/lcdd/util
Trap.java added at 1.1
diff -N Trap.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ Trap.java	25 Oct 2007 20:06:22 -0000	1.1
@@ -0,0 +1,36 @@
+package org.lcsim.geometry.compact.converter.lcdd.util;
+
+public class Trap extends Solid
+{
+    public Trap(
+            String name, 
+            double z, 
+            double theta, 
+            double phi, 
+            double y1, 
+            double x1, 
+            double x2, 
+            double alpha1, 
+            double y2, 
+            double x3, 
+            double x4, 
+            double alpha2)
+    {
+        super("trap",name);
+        
+        setAttribute("aunit","radian");
+        setAttribute("lunit","mm");
+        
+        setAttribute("z",String.valueOf(z));
+        setAttribute("theta",String.valueOf(theta));
+        setAttribute("phi",String.valueOf(phi));
+        setAttribute("y1",String.valueOf(y1));
+        setAttribute("x1",String.valueOf(x1));
+        setAttribute("x2",String.valueOf(x2));
+        setAttribute("alpha1",String.valueOf(alpha1));
+        setAttribute("y2",String.valueOf(x3));
+        setAttribute("x3",String.valueOf(x3));
+        setAttribute("x4",String.valueOf(x4));
+        setAttribute("alpha2",String.valueOf(alpha2));
+    }  
+}
\ No newline at end of file
CVSspam 0.2.8