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 |
---|---|
void |
EventWriterUnsync.setFirstEvent(EvioBank bank)
Set an event which will be written to the file/buffer as
well as to all split files.
|
void |
EventWriter.setFirstEvent(EvioBank bank)
Set an event which will be written to the file/buffer 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.
|
void |
EventWriterUnsync.writeEvent(EvioBank bank)
Write an event (bank) to a buffer containing evio version 4 format blocks.
|
void |
EventWriter.writeEvent(EvioBank bank)
Write an event (bank) to a buffer containing evio version 4 format blocks.
|
void |
EventWriterUnsync.writeEvent(EvioBank bank,
boolean force)
Write an event (bank) to a buffer containing evio version 4 format blocks.
|
void |
EventWriter.writeEvent(EvioBank bank,
boolean force)
Write an event (bank) to a buffer containing evio version 4 format blocks.
|
boolean |
EventWriterUnsync.writeEventToFile(EvioBank bank,
java.nio.ByteBuffer bankBuffer,
boolean force)
Write an event (bank) into a block and eventually to a file in evio
version 4 format.
|
boolean |
EventWriter.writeEventToFile(EvioBank bank,
java.nio.ByteBuffer bankBuffer,
boolean force)
Write an event (bank) into a block and eventually to a file in evio
version 4 format.
|
Constructor and Description |
---|
EventWriter(java.nio.ByteBuffer buf,
int blockSizeMax,
int blockCountMax,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
int reserved1,
int blockNumber,
boolean append,
EvioBank firstEvent)
Create an
EventWriter for writing events to a ByteBuffer. |
EventWriter(java.lang.String baseName,
java.lang.String directory,
java.lang.String runType,
int runNumber,
long split,
int blockSizeMax,
int blockCountMax,
int bufferSize,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
boolean overWriteOK,
boolean append,
EvioBank firstEvent)
Create an
EventWriter for writing events to a file. |
EventWriter(java.lang.String baseName,
java.lang.String directory,
java.lang.String runType,
int runNumber,
long split,
int blockSizeMax,
int blockCountMax,
int bufferSize,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
boolean overWriteOK,
boolean append,
EvioBank firstEvent,
int streamId)
Create an
EventWriter for writing events to a file. |
EventWriter(java.lang.String baseName,
java.lang.String directory,
java.lang.String runType,
int runNumber,
long split,
int blockSizeMax,
int blockCountMax,
int bufferSize,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
boolean overWriteOK,
boolean append,
EvioBank firstEvent,
int streamId,
int splitNumber,
int splitIncrement,
int streamCount)
Create an
EventWriter for writing events to a file. |
EventWriterUnsync(java.nio.ByteBuffer buf,
int blockSizeMax,
int blockCountMax,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
int reserved1,
int blockNumber,
boolean append,
EvioBank firstEvent)
Create an
EventWriterUnsync for writing events to a ByteBuffer. |
EventWriterUnsync(java.lang.String baseName,
java.lang.String directory,
java.lang.String runType,
int runNumber,
long split,
int blockSizeMax,
int blockCountMax,
int bufferSize,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
boolean overWriteOK,
boolean append,
EvioBank firstEvent)
Create an
EventWriterUnsync for writing events to a file. |
EventWriterUnsync(java.lang.String baseName,
java.lang.String directory,
java.lang.String runType,
int runNumber,
long split,
int blockSizeMax,
int blockCountMax,
int bufferSize,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
boolean overWriteOK,
boolean append,
EvioBank firstEvent,
int streamId)
Create an
EventWriterUnsync for writing events to a file. |
EventWriterUnsync(java.lang.String baseName,
java.lang.String directory,
java.lang.String runType,
int runNumber,
long split,
int blockSizeMax,
int blockCountMax,
int bufferSize,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
boolean overWriteOK,
boolean append,
EvioBank firstEvent,
int streamId,
int splitNumber,
int splitIncrement,
int streamCount)
Create an
EventWriterUnsync for writing events to a file. |