From e881240f7a7618fb0e29b5e3063052b9598677bb Mon Sep 17 00:00:00 2001 From: Nathan Baltzell Date: Fri, 30 Jan 2026 16:34:15 -0500 Subject: [PATCH 1/2] bufix, RAW::tdc has order --- .../src/main/java/org/jlab/detector/decode/CLASDecoder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 380a7169f3..af7e6a8f76 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 @@ -337,7 +337,7 @@ public Bank getDataBankUndecodedTDC(String name, DetectorType type){ tdcBANK.putByte( 0, i, (byte) tdcDGTZ.get(i).getDescriptor().getCrate()); tdcBANK.putByte( 1, i, (byte) tdcDGTZ.get(i).getDescriptor().getSlot()); tdcBANK.putShort(2, i, (short) tdcDGTZ.get(i).getDescriptor().getChannel()); - tdcBANK.putInt( 3, i, tdcDGTZ.get(i).getTDCData(0).getTime()); + tdcBANK.putInt( 4, i, tdcDGTZ.get(i).getTDCData(0).getTime()); } return tdcBANK; } From 3a85a1c143bb7b926be069e9e4b97485f12e64a5 Mon Sep 17 00:00:00 2001 From: Nathan Baltzell Date: Fri, 30 Jan 2026 17:51:12 -0500 Subject: [PATCH 2/2] same problem in RAW::adc --- .../src/main/java/org/jlab/detector/decode/CLASDecoder.java | 6 +++--- 1 file changed, 3 insertions(+), 3 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 af7e6a8f76..0ee5a319a6 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 @@ -319,9 +319,9 @@ public Bank getDataBankUndecodedADC(String name, DetectorType type){ adcBANK.putByte( 0, i, (byte) adcDGTZ.get(i).getDescriptor().getCrate()); adcBANK.putByte( 1, i, (byte) adcDGTZ.get(i).getDescriptor().getSlot()); adcBANK.putShort(2, i, (short) adcDGTZ.get(i).getDescriptor().getChannel()); - adcBANK.putInt( 3, i, adcDGTZ.get(i).getADCData(0).getADC()); - adcBANK.putFloat(4, i, (float) adcDGTZ.get(i).getADCData(0).getTime()); - adcBANK.putShort(5, i, (short) adcDGTZ.get(i).getADCData(0).getPedestal()); + adcBANK.putInt( 4, i, adcDGTZ.get(i).getADCData(0).getADC()); + adcBANK.putFloat(5, i, (float) adcDGTZ.get(i).getADCData(0).getTime()); + adcBANK.putShort(6, i, (short) adcDGTZ.get(i).getADCData(0).getPedestal()); } return adcBANK; }