Author: [log in to unmask]
Date: Wed Mar 25 11:50:17 2015
New Revision: 2536
Log:
Correctly set event type for entire control array to fix downstream event selection in ET stations.
Modified:
java/trunk/record-util/src/main/java/org/hps/record/evio/EvioFileProducer.java
Modified: java/trunk/record-util/src/main/java/org/hps/record/evio/EvioFileProducer.java
=============================================================================
--- java/trunk/record-util/src/main/java/org/hps/record/evio/EvioFileProducer.java (original)
+++ java/trunk/record-util/src/main/java/org/hps/record/evio/EvioFileProducer.java Wed Mar 25 11:50:17 2015
@@ -5,6 +5,7 @@
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.List;
import org.jlab.coda.et.EtAttachment;
@@ -243,7 +244,7 @@
// Create control data array for event selection.
int[] control = new int[EtConstants.stationSelectInts];
- control[0] = eventTag;
+ Arrays.fill(control, eventTag);
mevs[0].setControl(control);
// Delay for X millis if applicable.
|