Print

Print


Author: [log in to unmask]
Date: Tue Aug  9 13:39:19 2016
New Revision: 4448

Log:
now functional

Modified:
    java/trunk/analysis/src/main/java/org/hps/analysis/examples/StripRunAndEventDriver.java

Modified: java/trunk/analysis/src/main/java/org/hps/analysis/examples/StripRunAndEventDriver.java
 =============================================================================
--- java/trunk/analysis/src/main/java/org/hps/analysis/examples/StripRunAndEventDriver.java	(original)
+++ java/trunk/analysis/src/main/java/org/hps/analysis/examples/StripRunAndEventDriver.java	Tue Aug  9 13:39:19 2016
@@ -60,6 +60,16 @@
     @Override
     protected void process(EventHeader event)
     {
+        boolean skipEvent = true;
+        int runNum = event.getRunNumber();
+        int eventNum = event.getEventNumber();
+        Pair<Integer,Integer> pair = new Pair<Integer,Integer>(runNum, eventNum);
+        if(_eventsToStrip.contains(pair)) skipEvent = false;
+        if (skipEvent) {
+            throw new Driver.NextEventException();
+        } else {
+            _nEventsStripped++;
+        }
     }
 
     @Override