Package | Description |
---|---|
org.jlab.coda.hipo | |
org.jlab.coda.jevio |
Modifier and Type | Method and Description |
---|---|
void |
Reader.setBuffer(java.nio.ByteBuffer buf,
EvioNodeSource pool)
This method can be used to avoid creating additional Reader
objects by reusing this one with another buffer.
|
Constructor and Description |
---|
Reader(java.nio.ByteBuffer buffer,
EvioNodeSource pool)
Constructor for reading buffer with evio data.
|
Reader(java.nio.ByteBuffer buffer,
EvioNodeSource pool,
boolean checkRecordNumSeq)
Constructor for reading buffer with evio data.
|
Modifier and Type | Class and Description |
---|---|
class |
EvioNodePool
Array-based pool of EvioNode objects.
|
Modifier and Type | Method and Description |
---|---|
static EvioNode |
EvioNode.extractEventNode(java.nio.ByteBuffer buffer,
EvioNodeSource pool,
BlockNode blockNode,
int position,
int place)
This method extracts an EvioNode object representing an
evio event (top level evio bank) from a given buffer, a
location in the buffer, and a few other things.
|
static EvioNode |
EvioNode.extractEventNode(java.nio.ByteBuffer buffer,
EvioNodeSource pool,
int recPosition,
int position,
int place)
This method extracts an EvioNode object representing an
evio event (top level evio bank) from a given buffer, a
location in the buffer, and a few other things.
|
EvioNode |
IEvioCompactReader.getScannedEvent(int eventNumber,
EvioNodeSource nodeSource)
Get the EvioNode object associated with a particular event number
which has been scanned so all substructures are contained in the
node.allNodes list.
|
EvioNode |
EvioCompactReader.getScannedEvent(int eventNumber,
EvioNodeSource nodeSource)
Get the EvioNode object associated with a particular event number
which has been scanned so all substructures are contained in the
node.allNodes list.
|
void |
IEvioCompactReader.setBuffer(java.nio.ByteBuffer buf,
EvioNodeSource pool)
This method can be used to avoid creating additional EvioCompactReader
objects by reusing this one with another buffer.
|
void |
EvioCompactReader.setBuffer(java.nio.ByteBuffer buf,
EvioNodeSource pool)
This method can be used to avoid creating additional EvioCompactReader
objects by reusing this one with another buffer.
|
Constructor and Description |
---|
EvioCompactReader(java.nio.ByteBuffer byteBuffer,
EvioNodeSource pool,
boolean synced)
Constructor for reading a buffer with option of removing synchronization
for much greater speed.
|