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
|