Print

Print


Author: [log in to unmask]
Date: Fri Oct 16 10:44:39 2015
New Revision: 3850

Log:
ignore beamspot in MP res file.

Modified:
    java/trunk/tracking/src/main/java/org/hps/svt/alignment/BuildMillepedeCompact.java

Modified: java/trunk/tracking/src/main/java/org/hps/svt/alignment/BuildMillepedeCompact.java
 =============================================================================
--- java/trunk/tracking/src/main/java/org/hps/svt/alignment/BuildMillepedeCompact.java	(original)
+++ java/trunk/tracking/src/main/java/org/hps/svt/alignment/BuildMillepedeCompact.java	Fri Oct 16 10:44:39 2015
@@ -55,6 +55,7 @@
 	private static String detectorName = "Tracker";
 	private static boolean replaceConstant = false;
     private static boolean calcNewValue = true;
+    private static boolean ignoreBeamspot = true;
 
 
 
@@ -144,6 +145,13 @@
 						MilleParameter par = new MilleParameter(line);
 						//System.out.println(par.getXMLName() + " " + par.getValue());
 						
+						if (ignoreBeamspot) {
+						    if(par.getSensor() == 98 || par.getSensor() == 99) {
+						        System.out.printf("Ignoring %s\n", par.toString());
+						        continue;
+						    }
+						}
+						System.out.printf("Adding %s\n", par.toString());
 						//add the parameter
 						params.add(par);