Class Clas12Reader

java.lang.Object
org.jlab.clara.std.services.AbstractService
org.jlab.clara.std.services.AbstractEventReaderService<Object>
org.jlab.io.clara.Clas12Reader
All Implemented Interfaces:
org.jlab.clara.engine.Engine

public class Clas12Reader extends org.jlab.clara.std.services.AbstractEventReaderService<Object>
Emulate DecoderReader for EVIO files, or HipoToHipoReader for HIPO files.
Author:
baltzell
  • Field Summary

    Fields inherited from class org.jlab.clara.std.services.AbstractEventReaderService

    reader
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected Object
    createReader(Path path, org.json.JSONObject opts)
     
    protected org.jlab.clara.engine.EngineDataType
     
     
    protected Object
    readEvent(int eventNumber)
     
    protected int
     

    Methods inherited from class org.jlab.clara.std.services.AbstractEventReaderService

    configure, destroy, execute, executeGroup, getInputDataTypes, getOutputDataTypes, reset

    Methods inherited from class org.jlab.clara.std.services.AbstractService

    getAuthor, getDescription, getName, getStates, getVersion

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Clas12Reader

      public Clas12Reader()
  • Method Details

    • createReader

      protected Object createReader(Path path, org.json.JSONObject opts) throws org.jlab.clara.std.services.EventReaderException
      Specified by:
      createReader in class org.jlab.clara.std.services.AbstractEventReaderService<Object>
      Throws:
      org.jlab.clara.std.services.EventReaderException
    • closeReader

      protected void closeReader()
      Specified by:
      closeReader in class org.jlab.clara.std.services.AbstractEventReaderService<Object>
    • readEventCount

      protected int readEventCount() throws org.jlab.clara.std.services.EventReaderException
      Specified by:
      readEventCount in class org.jlab.clara.std.services.AbstractEventReaderService<Object>
      Throws:
      org.jlab.clara.std.services.EventReaderException
    • readEvent

      protected Object readEvent(int eventNumber) throws org.jlab.clara.std.services.EventReaderException
      Specified by:
      readEvent in class org.jlab.clara.std.services.AbstractEventReaderService<Object>
      Throws:
      org.jlab.clara.std.services.EventReaderException
    • readByteOrder

      public ByteOrder readByteOrder() throws org.jlab.clara.std.services.EventReaderException
      Specified by:
      readByteOrder in class org.jlab.clara.std.services.AbstractEventReaderService<Object>
      Throws:
      org.jlab.clara.std.services.EventReaderException
    • getDataType

      protected org.jlab.clara.engine.EngineDataType getDataType()
      Specified by:
      getDataType in class org.jlab.clara.std.services.AbstractEventReaderService<Object>