From 93bb6a729368b2c2801aa2761ffc62b9382c0c02 Mon Sep 17 00:00:00 2001 From: Nathan Baltzell Date: Wed, 20 May 2026 15:01:40 -0400 Subject: [PATCH] generate new tag-1 events for unixtime!=0 --- .../main/java/org/jlab/detector/decode/CLASDecoder.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/common-tools/clas-detector/src/main/java/org/jlab/detector/decode/CLASDecoder.java b/common-tools/clas-detector/src/main/java/org/jlab/detector/decode/CLASDecoder.java index 667d8ab586..77d21554a1 100644 --- a/common-tools/clas-detector/src/main/java/org/jlab/detector/decode/CLASDecoder.java +++ b/common-tools/clas-detector/src/main/java/org/jlab/detector/decode/CLASDecoder.java @@ -547,12 +547,15 @@ public Bank createHelicityDecoderBank(EvioDataEvent event) { public static Event createTaggedEvent(Event e, Bank runConfig, Bank... banks) { Event t = new Event(); + e.read(runConfig); + if (runConfig.getRows()>0 && runConfig.getInt("unixtime",0)>0) { + t.write(runConfig); + } for (Bank b : banks) { e.read(b); if (b.getRows() > 0) t.write(b); } - if (!t.isEmpty()) { - e.read(runConfig); + if (!t.isEmpty() && !t.hasBank(runConfig.getSchema())) { t.write(runConfig); } return t;