projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/geometry/compact/converter/lcdd
--- projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/geometry/compact/converter/lcdd/HPSTestRunTracker2014.java 2014-09-04 05:44:17 UTC (rev 3306)
+++ projects/lcsim/trunk/detector-framework/src/main/java/org/lcsim/geometry/compact/converter/lcdd/HPSTestRunTracker2014.java 2014-09-04 05:47:56 UTC (rev 3307)
@@ -117,7 +117,7 @@
if(_debug) System.out.printf("%s: DONE setup and build the LCDD geometry\n", getClass().getSimpleName());
-
+ /*
makeExample(lcdd,sens);
//makeExample2(lcdd,sens);
makeExample3(lcdd,sens);
@@ -132,6 +132,7 @@
makeExample8(lcdd, sens);
makeExample9(lcdd, sens);
makeExample10(lcdd, sens);
+ */
if(buildBeamPlane ) {
// beam plane at global z=0
@@ -330,8 +331,8 @@
public static Hep3Vector getEulerAngles(Hep3Vector u, Hep3Vector v, Hep3Vector u_prime, Hep3Vector v_prime) {
- boolean debug = true;
- if (debug) System.out.printf("getEulerAngles: u %s v%s -> %s %s\n",u.toString(),v.toString(),u_prime.toString(),v_prime.toString());
+ int debug = 1;
+ if (debug>0) System.out.printf("getEulerAngles: u %s v%s -> %s %s\n",u.toString(),v.toString(),u_prime.toString(),v_prime.toString());
// Convert to correct API
org.apache.commons.math3.geometry.euclidean.threed.Vector3D u_3D = new org.apache.commons.math3.geometry.euclidean.threed.Vector3D(u.v());
org.apache.commons.math3.geometry.euclidean.threed.Vector3D v_3D = new org.apache.commons.math3.geometry.euclidean.threed.Vector3D(v.v());
@@ -348,13 +349,15 @@
//double res[] = rot.getAngles(org.apache.commons.math3.geometry.euclidean.threed.RotationOrder.XYZ);
//Hep3Vector euler = new BasicHep3Vector(res);
- if(debug) {
+ if(debug>0) {
System.out.println("Input: u " + u_3D.toString() + " v " + v_3D.toString() + " u' " + u_prime_3D.toString() + " v' " + v_prime_3D.toString());
System.out.println("rot matrix:");
printMatrix(rot.getMatrix());
System.out.println("Resulting XYZ angles " + euler.toString());
-
+ }
+
+ if(debug>1) {
System.out.println("------- TESTING ");
org.apache.commons.math3.geometry.euclidean.threed.Rotation r123 = new org.apache.commons.math3.geometry.euclidean.threed.Rotation(org.apache.commons.math3.geometry.euclidean.threed.RotationOrder.XYZ, res[0], res[1], res[2]);