Print

Print


Author: [log in to unmask]
Date: Thu Sep 24 10:55:30 2015
New Revision: 3692

Log:
Changed SVT checking to a programmable option.

Modified:
    java/trunk/users/src/main/java/org/hps/users/kmccarty/RafoAnalysis.java

Modified: java/trunk/users/src/main/java/org/hps/users/kmccarty/RafoAnalysis.java
 =============================================================================
--- java/trunk/users/src/main/java/org/hps/users/kmccarty/RafoAnalysis.java	(original)
+++ java/trunk/users/src/main/java/org/hps/users/kmccarty/RafoAnalysis.java	Thu Sep 24 10:55:30 2015
@@ -16,6 +16,7 @@
 import org.lcsim.util.aida.AIDA;
 
 public class RafoAnalysis extends Driver {
+	private boolean useGoodSVT = false;
 	private String clusterCollectionName = "EcalClusters";
 	private String particleCollectionName = "FinalStateParticles";
 	
@@ -83,7 +84,7 @@
         }
 		
         // If the SVT is not properly running, skip the event.
-        //if(!svtGood) { return; }
+        if(!svtGood && useGoodSVT) { return; }
         
 		// Get the list of particles, if it exists.
 		List<ReconstructedParticle> trackList = null;
@@ -393,4 +394,8 @@
 		// Return the resulting cluster pairs.
 		return pairList;
 	}
-}
+	
+	public void setUseGoodSVT(boolean state) {
+		useGoodSVT = state;
+	}
+}