Class CodaDecoders

java.lang.Object
org.jlab.detector.decode.CodaDecoders

public class CodaDecoders extends Object
All static methods from CodaEventDecoder.
Author:
baltzell
  • Constructor Details

    • CodaDecoders

      public CodaDecoders()
  • Method Details

    • getEventBranches

      public static List<EvioTreeBranch> getEventBranches(EvioDataEvent event)
      Returns an array of the branches in the event.
      Parameters:
      event -
      Returns:
    • printByteBuffer

      public static void printByteBuffer(ByteBuffer buffer, int max, int columns)
    • decodeComposite

      public static void decodeComposite(ByteBuffer buffer, int offset, List<org.jlab.coda.jevio.DataType> ctypes, List<Object> citems)
    • getDataEntries_57617

      public static ArrayList<DetectorDataDgtz> getDataEntries_57617(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event)
      SVT decoding
      Parameters:
      crate -
      node -
      event -
      Returns:
    • getDataEntries_57657

      public static List<DetectorDataDgtz> getDataEntries_57657(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event)
      Bank TAG=57657 used for ATOF PETIROC TDC values
      Parameters:
      crate -
      node -
      event -
      Returns:
      c "slot number" i "trigger number" l "time stamp" N "number of channels fired" c "channel number" i "tdc value" i "width value"
    • getDataEntries_57636

      public static List<DetectorDataDgtz> getDataEntries_57636(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event)
      Bank TAG=57636 used for RICH TDC values
      Parameters:
      crate -
      node -
      event -
      Returns:
    • getDataEntries_57648

      public static List<DetectorDataDgtz> getDataEntries_57648(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event)
      Bank TAG=57648 used for DC (Drift Chambers) TDC and ToT values.
      Parameters:
      crate -
      node -
      event -
      Returns:
    • getDataEntries_57622

      public static List<DetectorDataDgtz> getDataEntries_57622(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event)
      Bank TAG=57622 used for DC (Drift Chambers) TDC values.
      Parameters:
      crate -
      node -
      event -
      Returns:
    • getDataEntries_57603

      public static List<DetectorDataDgtz> getDataEntries_57603(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event)
      Decoding MODE 7 data. for given crate.
      Parameters:
      crate -
      node -
      event -
      Returns:
    • getDataEntries_57602

      public static List<DetectorDataDgtz> getDataEntries_57602(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event)
      Decoding MODE 7 data. for given crate.
      Parameters:
      crate -
      node -
      event -
      Returns:
    • getDataEntries_57641

      public static List<DetectorDataDgtz> getDataEntries_57641(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event)
      Decoding MicroMegas Packed Data
      Parameters:
      crate -
      node -
      event -
      Returns:
    • getDataEntries_57640

      public static List<DetectorDataDgtz> getDataEntries_57640(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event)
      Decoding MicroMegas Packed Data
      Parameters:
      crate -
      node -
      event -
      Returns:
    • getDataEntries_57627

      public static List<DetectorDataDgtz> getDataEntries_57627(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event)
    • getDataEntries_57638

      public static List<FADCData> getDataEntries_57638(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event)
      FADC250, Mode-1, bitpacked
      Parameters:
      crate -
      node -
      event -
      Returns:
    • getDataEntries_57601

      public static List<DetectorDataDgtz> getDataEntries_57601(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event)
      decoding bank in Mode 1 - full ADC pulse.
      Parameters:
      crate -
      node -
      event -
      Returns:
    • getADCEntries_Tag

      public static List<FADCData> getADCEntries_Tag(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event, int tagid)