Class EvioToEvioSource

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

public class EvioToEvioSource extends org.jlab.clara.std.services.AbstractEventReaderService<EvioSource>
Converter service that converts EvIO persistent data to EvIO transient data (i.e. Reads EvIO events from an input file)
  • Field Summary Link icon

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

    reader
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
     
  • Method Summary Link icon

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

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

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

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

    getAuthor, getDescription, getName, getStates, getVersion

    Methods inherited from class java.lang.Object Link icon

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

    • EvioToEvioSource Link icon

      public EvioToEvioSource()
  • Method Details Link icon

    • createReader Link icon

      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 Link icon

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

      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 Link icon

      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 Link icon

      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 Link icon

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