Package org.jlab.io.clara
Class EvioToEvioReader
java.lang.Object
org.jlab.clara.std.services.AbstractService
org.jlab.clara.std.services.AbstractEventReaderService<org.jlab.coda.jevio.EvioCompactReader>
org.jlab.io.clara.EvioToEvioReader
- All Implemented Interfaces:
org.jlab.clara.engine.Engine
public class EvioToEvioReader
extends org.jlab.clara.std.services.AbstractEventReaderService<org.jlab.coda.jevio.EvioCompactReader>
Converter service that converts EvIO persistent data to EvIO transient data
(i.e. Reads EvIO events from an input file)
-
Field Summary
Fields inherited from class org.jlab.clara.std.services.AbstractEventReaderService
reader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected org.jlab.coda.jevio.EvioCompactReader
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
configure, destroy, execute, executeGroup, getInputDataTypes, getOutputDataTypes, reset
Methods inherited from class org.jlab.clara.std.services.AbstractService
getAuthor, getDescription, getName, getStates, getVersion
-
Constructor Details
-
EvioToEvioReader
public EvioToEvioReader()
-
-
Method Details
-
createReader
protected org.jlab.coda.jevio.EvioCompactReader createReader(Path file, org.json.JSONObject opts) throws org.jlab.clara.std.services.EventReaderException - Specified by:
createReader
in classorg.jlab.clara.std.services.AbstractEventReaderService<org.jlab.coda.jevio.EvioCompactReader>
- Throws:
org.jlab.clara.std.services.EventReaderException
-
closeReader
protected void closeReader()- Specified by:
closeReader
in classorg.jlab.clara.std.services.AbstractEventReaderService<org.jlab.coda.jevio.EvioCompactReader>
-
readEventCount
public int readEventCount() throws org.jlab.clara.std.services.EventReaderException- Specified by:
readEventCount
in classorg.jlab.clara.std.services.AbstractEventReaderService<org.jlab.coda.jevio.EvioCompactReader>
- Throws:
org.jlab.clara.std.services.EventReaderException
-
readByteOrder
- Specified by:
readByteOrder
in classorg.jlab.clara.std.services.AbstractEventReaderService<org.jlab.coda.jevio.EvioCompactReader>
- Throws:
org.jlab.clara.std.services.EventReaderException
-
readEvent
- Specified by:
readEvent
in classorg.jlab.clara.std.services.AbstractEventReaderService<org.jlab.coda.jevio.EvioCompactReader>
- Throws:
org.jlab.clara.std.services.EventReaderException
-
getDataType
protected org.jlab.clara.engine.EngineDataType getDataType()- Specified by:
getDataType
in classorg.jlab.clara.std.services.AbstractEventReaderService<org.jlab.coda.jevio.EvioCompactReader>
-