Author: [log in to unmask]
Date: Mon Aug 10 12:06:23 2015
New Revision: 3359
Log:
Enable writing of run and event numbers for events that pass the cuts.
Modified:
java/trunk/analysis/src/main/java/org/hps/analysis/examples/StripSingleFeeDriver.java
Modified: java/trunk/analysis/src/main/java/org/hps/analysis/examples/StripSingleFeeDriver.java
=============================================================================
--- java/trunk/analysis/src/main/java/org/hps/analysis/examples/StripSingleFeeDriver.java (original)
+++ java/trunk/analysis/src/main/java/org/hps/analysis/examples/StripSingleFeeDriver.java Mon Aug 10 12:06:23 2015
@@ -20,6 +20,7 @@
public class StripSingleFeeDriver extends Driver
{
+ private boolean _writeRunAndEventNumbers = false;
private double _energyCut = 0.85;
private int _nHitsOnTrack = 6;
private int _nReconstructedParticles = 1;
@@ -50,6 +51,10 @@
if (skipEvent) {
throw new Driver.NextEventException();
} else {
+ if(_writeRunAndEventNumbers)
+ {
+ System.out.println(event.getRunNumber()+" "+event.getEventNumber());
+ }
_numberOfEventsWritten++;
}
}
@@ -82,6 +87,15 @@
{
_nReconstructedParticles = cut;
}
+
+ /**
+ * Write out run and event numbers of events passing the cuts if desired
+ * @param b
+ */
+ public void setWriteRunAndEventNumbers(boolean b)
+ {
+ _writeRunAndEventNumbers = b;
+ }
@Override
protected void endOfData()
|