Package | Description |
---|---|
org.jlab.coda.hipo | |
org.jlab.coda.jevio |
Modifier and Type | Method and Description |
---|---|
void |
Writer.addEvent(EvioBank bank)
Add an EvioBank to the internal record.
|
void |
WriterMT.addEvent(EvioBank bank)
Add an EvioBank to the internal record.
|
boolean |
RecordOutputStream.addEvent(EvioBank event)
Adds an event's ByteBuffer into the record.
|
boolean |
RecordOutputStream.addEvent(EvioBank event,
int extraDataLen)
Adds an event's ByteBuffer into the record.
|
Modifier and Type | Class and Description |
---|---|
class |
EvioEvent
An event is really just the outer, primary bank.
|
Modifier and Type | Method and Description |
---|---|
static EvioBank |
StructureTransformer.transform(EvioSegment segment,
int num)
Create an EvioBank object from an EvioSegment.
|
static EvioBank |
StructureTransformer.transform(EvioTagSegment tagsegment,
int num)
Create an EvioBank object from an EvioTagSegment.
|
Modifier and Type | Method and Description |
---|---|
static byte[] |
Utilities.bankToBytes(EvioBank bank,
java.nio.ByteOrder order)
Method to create a byte array representing a bank.
|
void |
EventWriterUnsync.setFirstEvent(EvioBank bank)
Set an event which will be written to the file as
well as to all split files.
|
void |
EventWriter.setFirstEvent(EvioBank bank)
Set an event which will be written to the file as
well as to all split files.
|
static EvioSegment |
StructureTransformer.transform(EvioBank bank)
Create an EvioSegment object from an EvioBank.
|
static EvioTagSegment |
StructureTransformer.transform(EvioBank bank,
int dummy)
Create an EvioTagSegment object from an EvioBank.
|
boolean |
EventWriterUnsync.writeEvent(EvioBank bank)
Write an event (bank) into a record in evio/hipo version 6 format.
|
boolean |
EventWriter.writeEvent(EvioBank bank)
Write an event (bank) into a record in evio/hipo version 6 format.
|
boolean |
EventWriterUnsync.writeEvent(EvioBank bank,
boolean force)
Write an event (bank) into a record in evio/hipo version 6 format.
|
boolean |
EventWriter.writeEvent(EvioBank bank,
boolean force)
Write an event (bank) into a record in evio/hipo version 6 format.
|
boolean |
EventWriterUnsync.writeEventToFile(EvioBank bank,
java.nio.ByteBuffer bankBuffer,
boolean force)
Write an event (bank) into a record and eventually to a file in evio/hipo
version 6 format.
|
boolean |
EventWriter.writeEventToFile(EvioBank bank,
java.nio.ByteBuffer bankBuffer,
boolean force)
Write an event (bank) into a record and eventually to a file in evio/hipo
version 6 format.
|
Constructor and Description |
---|
EventWriter(java.lang.String baseName,
java.lang.String directory,
java.lang.String runType,
int runNumber,
long split,
int maxRecordSize,
int maxEventCount,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
boolean overWriteOK,
boolean append,
EvioBank firstEvent,
int streamId,
int splitNumber,
int splitIncrement,
int streamCount,
CompressionType compressionType,
int compressionThreads,
int ringSize,
int bufferSize)
Create an
EventWriter for writing events to a file. |
EventWriterUnsync(java.lang.String baseName,
java.lang.String directory,
java.lang.String runType,
int runNumber,
long split,
int maxRecordSize,
int maxEventCount,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
boolean overWriteOK,
boolean append,
EvioBank firstEvent,
int streamId,
int splitNumber,
int splitIncrement,
int streamCount,
CompressionType compressionType,
int compressionThreads,
int ringSize,
int bufferSize)
Create an
EventWriter for writing events to a file. |