Class EvioToHipoReader

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

public class EvioToHipoReader extends org.jlab.clara.std.services.AbstractEventReaderService<EvioSource>
Author:
baltzell
  • Constructor Details

    • EvioToHipoReader

      public EvioToHipoReader()
  • Method Details

    • configure

      protected void configure(EvioToHipoReader reader, org.json.JSONObject opts)
    • createReader

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

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

      public int readEventCount() throws org.jlab.clara.std.services.EventReaderException
      Specified by:
      readEventCount in class org.jlab.clara.std.services.AbstractEventReaderService<EvioSource>
      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<EvioSource>
      Throws:
      org.jlab.clara.std.services.EventReaderException
    • readEvent

      public Object readEvent(int eventNumber) throws org.jlab.clara.std.services.EventReaderException
      Specified by:
      readEvent in class org.jlab.clara.std.services.AbstractEventReaderService<EvioSource>
      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<EvioSource>