Author: [log in to unmask] Date: Thu Jun 11 11:08:17 2015 New Revision: 3138 Log: Add local debug option. Modified: java/trunk/tracking/src/main/java/org/hps/recon/tracking/MaterialSupervisor.java Modified: java/trunk/tracking/src/main/java/org/hps/recon/tracking/MaterialSupervisor.java ============================================================================= --- java/trunk/tracking/src/main/java/org/hps/recon/tracking/MaterialSupervisor.java (original) +++ java/trunk/tracking/src/main/java/org/hps/recon/tracking/MaterialSupervisor.java Thu Jun 11 11:08:17 2015 @@ -61,25 +61,29 @@ @Override public void buildModel(Detector det) { + boolean local_debug = false; // super.buildModel(det); - if (DEBUG) { + if (DEBUG || local_debug) { System.out.printf("%s: ###########################################################\n", this.getClass().getSimpleName()); System.out.printf("%s: Build detector model\n", this.getClass().getSimpleName()); } List<SiSensor> sensors = det.getSubdetector("Tracker").getDetectorElement().findDescendants(SiSensor.class); // List<SiTrackerModule> modules = // det.getDetectorElement().findDescendants(SiTrackerModule.class); - if (DEBUG) { - System.out.printf("%s: %d sensors\n", this.getClass().getSimpleName(), sensors.size()); - System.out.printf("%s: %5s %32s %22s %15s %10s %10s\n", this.getClass().getSimpleName(), "ID", "Pos (mm)", "size(mm)", "t(mm)", "t(%R.L)", "type"); + if (DEBUG || local_debug) { + System.out.printf("%s: %d SiSensors:\n", this.getClass().getSimpleName(), sensors.size()); + System.out.printf("%s: %45s %35s %35s %35s %35s\n", this.getClass().getSimpleName(), "DE", "Origin", "u", "v", "w"); } for (SiSensor module : sensors) { SiStripPlane plane = new SiStripPlane(module); + if (DEBUG || local_debug) { + System.out.printf("%s: %45s %35s %35s %35s %35s\n", this.getClass().getSimpleName(), plane.getDetectorElement().getName(), plane.getGeometry().getPosition().toString(), plane.getMeasuredCoordinate().toString(), plane.getUnmeasuredCoordinate().toString(),plane.getPsidePlane().getNormal().toString()); + } _detectorVolumes.add(plane); } - if (DEBUG) { + if (DEBUG || local_debug) { System.out.printf("%s: ###########################################################\n", this.getClass().getSimpleName()); } }