Class CodaDecoders
java.lang.Object
org.jlab.detector.decode.CodaDecoders
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddecodeComposite(ByteBuffer buffer, int offset, List<org.jlab.coda.jevio.DataType> ctypes, List<Object> citems) getADCEntries_Tag(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event, int tagid) static List<DetectorDataDgtz> getDataEntries_57601(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event) decoding bank in Mode 1 - full ADC pulse.static List<DetectorDataDgtz> getDataEntries_57602(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event) Decoding MODE 7 data. for given crate.static List<DetectorDataDgtz> getDataEntries_57603(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event) Decoding MODE 7 data. for given crate.static ArrayList<DetectorDataDgtz> getDataEntries_57617(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event) SVT decodingstatic List<DetectorDataDgtz> getDataEntries_57622(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event) Bank TAG=57622 used for DC (Drift Chambers) TDC values.static List<DetectorDataDgtz> getDataEntries_57627(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event) static List<DetectorDataDgtz> getDataEntries_57636(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event) Bank TAG=57636 used for RICH TDC valuesgetDataEntries_57638(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event) FADC250, Mode-1, bitpackedstatic List<DetectorDataDgtz> getDataEntries_57640(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event) Decoding MicroMegas Packed Datastatic List<DetectorDataDgtz> getDataEntries_57641(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event) Decoding MicroMegas Packed Datastatic 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.static List<DetectorDataDgtz> getDataEntries_57657(Integer crate, org.jlab.coda.jevio.EvioNode node, EvioDataEvent event) Bank TAG=57657 used for ATOF PETIROC TDC valuesstatic List<EvioTreeBranch> getEventBranches(EvioDataEvent event) Returns an array of the branches in the event.static voidprintByteBuffer(ByteBuffer buffer, int max, int columns)
-
Constructor Details
-
CodaDecoders
public CodaDecoders()
-
-
Method Details
-
getEventBranches
Returns an array of the branches in the event.- Parameters:
event-- Returns:
-
printByteBuffer
-
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)
-