Modifier and Type | Method and Description |
---|---|
void |
EventBuilder.addChild(BaseStructure parent,
BaseStructure child)
Add a child to a parent structure.
|
java.nio.ByteBuffer |
EvioCompactStructureHandler.addStructure(java.nio.ByteBuffer addBuffer)
This method adds a bank, segment, or tagsegment onto the end of a
structure which contains banks, segments, or tagsegments respectively.
|
java.nio.ByteBuffer |
EvioCompactReader.addStructure(int eventNumber,
java.nio.ByteBuffer addBuffer)
This method adds a bank, segment, or tag segment onto the end of an
event.
|
void |
EventBuilder.appendByteData(BaseStructure structure,
byte[] data)
Appends byte data to the structure.
|
void |
BaseStructure.appendByteData(byte[] data)
Appends byte data to the structure.
|
void |
BaseStructure.appendByteData(java.nio.ByteBuffer byteData)
Appends byte data to the structure.
|
void |
BaseStructure.appendCompositeData(CompositeData[] data)
Appends CompositeData objects to the structure.
|
void |
EventBuilder.appendDoubleData(BaseStructure structure,
double[] data)
Appends double data to the structure.
|
void |
BaseStructure.appendDoubleData(java.nio.ByteBuffer byteData)
Appends double data to the structure.
|
void |
BaseStructure.appendDoubleData(double[] data)
Appends double data to the structure.
|
void |
EventBuilder.appendFloatData(BaseStructure structure,
float[] data)
Appends float data to the structure.
|
void |
BaseStructure.appendFloatData(java.nio.ByteBuffer byteData)
Appends float data to the structure.
|
void |
BaseStructure.appendFloatData(float[] data)
Appends float data to the structure.
|
void |
EventBuilder.appendIntData(BaseStructure structure,
int[] data)
Appends int data to the structure.
|
void |
BaseStructure.appendIntData(java.nio.ByteBuffer byteData)
Appends int data to the structure.
|
void |
BaseStructure.appendIntData(int[] data)
Appends int data to the structure.
|
void |
EventBuilder.appendLongData(BaseStructure structure,
long[] data)
Appends long data to the structure.
|
void |
BaseStructure.appendLongData(java.nio.ByteBuffer byteData)
Appends long data to the structure.
|
void |
BaseStructure.appendLongData(long[] data)
Appends long data to the structure.
|
void |
EventBuilder.appendShortData(BaseStructure structure,
short[] data)
Appends short data to the structure.
|
void |
BaseStructure.appendShortData(java.nio.ByteBuffer byteData)
Appends short data to the structure.
|
void |
BaseStructure.appendShortData(short[] data)
Appends short data to the structure.
|
void |
EventBuilder.appendStringData(BaseStructure structure,
java.lang.String data)
Appends string data to the structure.
|
void |
BaseStructure.appendStringData(java.lang.String s)
Appends string to the structure (as ascii).
|
static void |
Utilities.bufferToFile(java.lang.String fileName,
java.nio.ByteBuffer buf,
boolean overWriteOK)
This method takes a byte buffer and saves it to the specified file,
overwriting whatever is there.
|
int |
IBlockHeader.bytesRemaining(long position)
Gives the bytes remaining in this block (physical record) given a buffer position.
|
int |
BlockHeaderV4.bytesRemaining(long position)
Gives the bytes remaining in this block (physical record) given a buffer position.
|
int |
BlockHeaderV2.bytesRemaining(long position)
Gives the bytes remaining in this block (physical record) given a buffer position.
|
static java.util.List<java.lang.Integer> |
CompositeData.compositeFormatToInt(java.lang.String fmt)
This method transforms a composite, format-containing
ASCII string to an int array.
|
static void |
CompositeData.dataToRawBytes(java.nio.ByteBuffer rawBuf,
CompositeData.Data data,
java.util.List<java.lang.Integer> ifmt)
This method takes a list of data objects and a transformed format string
and uses that to write data into a buffer/array in raw form.
|
void |
EventWriter.flushToFile()
Flush everything in buffer to file.
|
static int |
Utilities.generateBaseFileName(java.lang.String baseName,
java.lang.String runType,
java.lang.StringBuilder newNameBuilder)
This method generates part of a file name given a base file name as an argument.
|
static byte[] |
CompositeData.generateRawBytes(CompositeData[] data)
This method generates raw bytes of evio format from an array of CompositeData objects.
|
int |
EvioReader.getBlockCount()
This is the number of blocks in the file including the empty
block usually at the end of version 4 files/buffers.
|
java.util.List<EvioNode> |
EvioCompactStructureHandler.getChildNodes()
This method returns an unmodifiable list of all
evio structures in buffer as EvioNode objects.
|
CompositeData[] |
IEvioStructure.getCompositeData()
Gets the raw data as an array of CompositeData objects, if the type as indicated
by the header is appropriate.
|
CompositeData[] |
BaseStructure.getCompositeData()
This is a method from the IEvioStructure Interface.
|
java.nio.ByteBuffer |
EvioCompactStructureHandler.getData(EvioNode node)
Get the data associated with an evio structure in ByteBuffer form.
|
java.nio.ByteBuffer |
EvioCompactReader.getData(EvioNode node)
Get the data associated with an evio structure in ByteBuffer form.
|
java.nio.ByteBuffer |
EvioCompactStructureHandler.getData(EvioNode node,
boolean copy)
Get the data associated with an evio structure in ByteBuffer form.
|
java.nio.ByteBuffer |
EvioCompactReader.getData(EvioNode node,
boolean copy)
Get the data associated with an evio structure in ByteBuffer form.
|
EvioXMLDictionary |
EvioCompactReader.getDictionary()
Get the evio dictionary if is there is one.
|
java.lang.String |
EvioCompactReader.getDictionaryXML()
Get the XML format dictionary is there is one.
|
EvioEvent |
EvioReader.getEvent(int index)
Get the event in the file/buffer at a given index (starting at 1).
|
java.nio.ByteBuffer |
EvioCompactReader.getEventBuffer(int eventNumber)
Get an evio bank or event in ByteBuffer form.
|
java.nio.ByteBuffer |
EvioCompactReader.getEventBuffer(int eventNumber,
boolean copy)
Get an evio bank or event in ByteBuffer form.
|
int |
EvioReader.getEventCount()
This is the number of events in the file.
|
static java.util.List<BaseStructure> |
StructureFinder.getMatchingChild(BaseStructure structure,
java.lang.String childName,
INameProvider dictionary)
Collect all structures in an event who has a child with the given dictionary name.
|
static java.util.List<BaseStructure> |
StructureFinder.getMatchingParent(BaseStructure structure,
java.lang.String parentName,
INameProvider dictionary)
Collect all structures in an event whose parent has the given dictionary name.
|
static java.util.List<BaseStructure> |
StructureFinder.getMatchingStructures(BaseStructure structure,
java.lang.String name,
INameProvider dictionary)
Collect all structures in an event that match the given dictionary name.
|
java.util.List<EvioNode> |
EvioCompactStructureHandler.getNodes()
This method returns an unmodifiable list of all
evio structures in buffer as EvioNode objects.
|
int |
EvioReader.getNumEventsRemaining()
Get the number of events remaining in the file.
|
java.nio.ByteBuffer |
EvioCompactStructureHandler.getStructureBuffer(EvioNode node)
Get an evio structure (bank, seg, or tagseg) in ByteBuffer form.
|
java.nio.ByteBuffer |
EvioCompactReader.getStructureBuffer(EvioNode node)
Get an evio structure (bank, seg, or tagseg) in ByteBuffer form.
|
java.nio.ByteBuffer |
EvioCompactStructureHandler.getStructureBuffer(EvioNode node,
boolean copy)
Get an evio structure (bank, seg, or tagseg) in ByteBuffer form.
|
java.nio.ByteBuffer |
EvioCompactReader.getStructureBuffer(EvioNode node,
boolean copy)
Get an evio structure (bank, seg, or tagseg) in ByteBuffer form.
|
EvioEvent |
EvioReader.gotoEventNumber(int evNumber)
Go to a specific event in the file.
|
EvioEvent |
EvioReader.nextEvent()
Get the next event in the file/buffer.
|
static CompositeData[] |
CompositeData.parse(byte[] rawBytes,
java.nio.ByteOrder byteOrder)
This method parses an array of raw bytes into an array of CompositeData objects.
|
void |
EvioReader.parseEvent(EvioEvent evioEvent)
This will parse an event, SAX-like.
|
void |
EventParser.parseEvent(EvioEvent evioEvent)
This is the workhorse method for parsing the event.
|
EvioEvent |
EvioReader.parseEvent(int index)
This is a workhorse method.
|
EvioEvent |
EvioReader.parseNextEvent()
This is a workhorse method.
|
void |
BlockHeaderV4.parseToBitInfo(int word)
Parses the argument into the bit info fields.
|
long |
EvioReader.position()
This is equivalent to obtaining the current position in the file.
|
void |
EvioReader.position(long position)
Deprecated.
|
void |
EventBuilder.remove(BaseStructure child)
This removes a structure (and all its descendants) from the tree.
|
void |
EvioReader.rewind()
The equivalent of rewinding the file.
|
java.util.List<EvioNode> |
EvioCompactReader.searchEvent(int eventNumber,
int tag,
int num)
This method searches the specified event in a file/buffer and
returns a list of objects each of which contain information
about a single evio structure which matches the given tag and num.
|
java.util.List<EvioNode> |
EvioCompactReader.searchEvent(int eventNumber,
java.lang.String dictName,
EvioXMLDictionary dictionary)
This method searches the specified event in a file/buffer and
returns a list of objects each of which contain information
about a single evio structure which matches the given dictionary
entry name.
|
java.util.List<EvioNode> |
EvioCompactStructureHandler.searchStructure(int tag,
int num)
This method searches the event and
returns a list of objects each of which contain information
about a single evio structure which matches the given tag and num.
|
java.util.List<EvioNode> |
EvioCompactStructureHandler.searchStructure(java.lang.String dictName,
EvioXMLDictionary dictionary)
This method searches the event and
returns a list of objects each of which contain information
about a single evio structure which matches the given dictionary
entry name.
|
int |
BaseStructure.setAllHeaderLengths()
Compute and set length of all header fields for this structure and all its descendants.
|
int |
BaseStructure.setAllHeaderLengthsSemiOrig()
Compute and set length of all header fields for this structure and all its descendants.
|
void |
EvioReader.setBuffer(java.nio.ByteBuffer buf)
This method can be used to avoid creating additional EvioReader
objects by reusing this one with another buffer.
|
void |
EvioCompactReader.setBuffer(java.nio.ByteBuffer buf)
This method can be used to avoid creating additional EvioCompactReader
objects by reusing this one with another buffer.
|
void |
EventWriter.setBuffer(java.nio.ByteBuffer buf)
Set the buffer being written into (initially set in constructor).
|
void |
EvioCompactStructureHandler.setBuffer(java.nio.ByteBuffer buf,
DataType type)
This method can be used to avoid creating additional EvioCompactEventReader
objects by reusing this one with another buffer.
|
void |
EventBuilder.setByteData(BaseStructure structure,
byte[] data)
Set byte data to the structure.
|
void |
BaseStructure.setByteData(byte[] data)
Set the data in this structure to the given array of bytes.
|
void |
BaseStructure.setByteData(java.nio.ByteBuffer byteData)
Set the data in this structure to the bytes contained in the given ByteBuffer.
|
void |
BaseStructure.setCompositeData(CompositeData[] data)
Set the data in this structure to the given array of CompositeData objects.
|
void |
BaseStructure.setDoubleData(java.nio.ByteBuffer byteData)
Set the data in this structure to the doubles contained in the given ByteBuffer.
|
void |
BaseStructure.setDoubleData(double[] data)
Set the data in this structure to the given array of doubles.
|
void |
BlockHeaderV2.setEnd(int end)
Set the ending position of the block (physical record.) This is the number of valid words (header + data) in the
block (physical record.) This is normally the same as the block size, except for the last block (physical record)
in the file.
|
void |
BlockHeaderV4.setEventCount(int count)
Set the number of events completely contained in the block.
|
void |
EventBuilder.setFloatData(BaseStructure structure,
float[] data)
Set float data to the structure.
|
void |
BaseStructure.setFloatData(java.nio.ByteBuffer byteData)
Set the data in this structure to the floats contained in the given ByteBuffer.
|
void |
BaseStructure.setFloatData(float[] data)
Set the data in this structure to the given array of floats.
|
void |
BlockHeaderV2.setHeaderLength(int headerLength)
Set the block header length, in ints.
|
void |
EventBuilder.setIntData(BaseStructure structure,
double[] data)
Set double data to the structure.
|
void |
EventBuilder.setIntData(BaseStructure structure,
int[] data)
Set int data to the structure.
|
void |
BaseStructure.setIntData(java.nio.ByteBuffer byteData)
Set the data in this structure to the ints contained in the given ByteBuffer.
|
void |
BaseStructure.setIntData(int[] data)
Set the data in this structure to the given array of ints.
|
void |
EventBuilder.setLongData(BaseStructure structure,
long[] data)
Set long data to the structure.
|
void |
BaseStructure.setLongData(java.nio.ByteBuffer byteData)
Set the data in this structure to the longs contained in the given ByteBuffer.
|
void |
BaseStructure.setLongData(long[] data)
Set the data in this structure to the given array of longs.
|
void |
BlockHeaderV4.setMagicNumber(int magicNumber)
Sets the value of magicNumber.
|
void |
BlockHeaderV2.setMagicNumber(int magicNumber)
Sets the value of magicNumber.
|
void |
EventBuilder.setShortData(BaseStructure structure,
short[] data)
Set short data to the structure.
|
void |
BaseStructure.setShortData(java.nio.ByteBuffer byteData)
Set the data in this structure to the shorts contained in the given ByteBuffer.
|
void |
BaseStructure.setShortData(short[] data)
Set the data in this structure to the given array of shorts.
|
void |
BlockHeaderV4.setSize(int size)
Set the size of the block (physical record).
|
void |
BlockHeaderV2.setSize(int size)
Set the size of the block (physical record).
|
void |
BlockHeaderV2.setStart(int start)
Set the starting position of the block (physical record.).
|
void |
EventBuilder.setStringData(BaseStructure structure,
java.lang.String[] data)
Set string data to the structure.
|
static void |
CompositeData.swapAll(byte[] src,
int srcOff,
byte[] dest,
int destOff,
int length,
java.nio.ByteOrder srcOrder)
This method converts (swaps) a buffer of EVIO composite type between big &
little endian.
|
static void |
CompositeData.swapData(byte[] src,
int srcOff,
byte[] dest,
int destOff,
int nBytes,
java.util.List<java.lang.Integer> ifmt,
java.nio.ByteOrder srcOrder)
This method converts (swaps) an array of EVIO composite type data
between IEEE (big endian) and DECS (little endian).
|
static void |
CompositeData.swapData(java.nio.ByteBuffer srcBuf,
java.nio.ByteBuffer destBuf,
int srcPos,
int destPos,
int nBytes,
java.util.List<java.lang.Integer> ifmt)
This method converts (swaps) EVIO composite type data
between IEEE (big endian) and DECS (little endian).
|
static void |
CompositeData.swapData(java.nio.ByteBuffer srcBuf,
java.nio.ByteBuffer destBuf,
int nBytes,
java.util.List<java.lang.Integer> ifmt)
This method converts (swaps) EVIO composite type data
between IEEE (big endian) and DECS (little endian).
|
static void |
ByteDataTransformer.swapEvent(java.nio.ByteBuffer srcBuffer,
java.nio.ByteBuffer destBuffer,
int srcPos,
int destPos)
This method swaps the byte order of an entire evio event or bank.
|
static void |
ByteDataTransformer.swapEvent(java.nio.ByteBuffer srcBuffer,
java.nio.ByteBuffer destBuffer,
int srcPos,
int destPos,
java.util.List<EvioNode> nodeList)
This method swaps the byte order of an entire evio event or bank.
|
static byte[] |
ByteDataTransformer.toBytes(double[] data,
java.nio.ByteOrder byteOrder)
Turn double array into byte array.
|
static void |
ByteDataTransformer.toBytes(double[] data,
java.nio.ByteOrder byteOrder,
byte[] dest,
int off)
Turn double array into byte array.
|
static void |
ByteDataTransformer.toBytes(double data,
java.nio.ByteOrder byteOrder,
byte[] dest,
int off)
Turn double into byte array.
|
static byte[] |
ByteDataTransformer.toBytes(float[] data,
java.nio.ByteOrder byteOrder)
Turn float array into byte array.
|
static void |
ByteDataTransformer.toBytes(float[] data,
java.nio.ByteOrder byteOrder,
byte[] dest,
int off)
Turn float array into byte array.
|
static void |
ByteDataTransformer.toBytes(float data,
java.nio.ByteOrder byteOrder,
byte[] dest,
int off)
Turn float into byte array.
|
static byte[] |
ByteDataTransformer.toBytes(int[] data,
java.nio.ByteOrder byteOrder)
Turn int array into byte array.
|
static void |
ByteDataTransformer.toBytes(int[] data,
java.nio.ByteOrder byteOrder,
byte[] dest,
int off)
Turn int array into byte array.
|
static byte[] |
ByteDataTransformer.toBytes(int[] data,
int offset,
int length,
java.nio.ByteOrder byteOrder)
Turn int array into byte array.
|
static void |
ByteDataTransformer.toBytes(int data,
java.nio.ByteOrder byteOrder,
byte[] dest,
int off)
Turn int into byte array.
|
static byte[] |
ByteDataTransformer.toBytes(long[] data,
java.nio.ByteOrder byteOrder)
Turn long array into byte array.
|
static void |
ByteDataTransformer.toBytes(long[] data,
java.nio.ByteOrder byteOrder,
byte[] dest,
int off)
Turn long array into byte array.
|
static void |
ByteDataTransformer.toBytes(long data,
java.nio.ByteOrder byteOrder,
byte[] dest,
int off)
Turn long into byte array.
|
static byte[] |
ByteDataTransformer.toBytes(short[] data,
java.nio.ByteOrder byteOrder)
Turn short array into byte array.
|
static void |
ByteDataTransformer.toBytes(short[] data,
java.nio.ByteOrder byteOrder,
byte[] dest,
int off)
Turn short array into byte array.
|
static void |
ByteDataTransformer.toBytes(short data,
java.nio.ByteOrder byteOrder,
byte[] dest,
int off)
Turn short into byte array.
|
static byte[] |
ByteDataTransformer.toBytes2(double[] data,
java.nio.ByteOrder byteOrder)
Turn double array into byte array.
|
static void |
ByteDataTransformer.toBytes2(double[] data,
java.nio.ByteOrder byteOrder,
byte[] dest,
int off)
Turn double array into byte array.
|
static byte[] |
ByteDataTransformer.toBytesStream(int[] data,
java.nio.ByteOrder byteOrder)
Turn int array into byte array.
|
static double |
ByteDataTransformer.toDouble(byte[] data,
java.nio.ByteOrder byteOrder,
int off)
Turn section of byte array into a double.
|
static double[] |
ByteDataTransformer.toDoubleArray(byte[] data,
java.nio.ByteOrder byteOrder)
Turn byte array into a double array.
|
static void |
ByteDataTransformer.toDoubleArray(byte[] data,
java.nio.ByteOrder byteOrder,
double[] dest,
int off)
Turn byte array into an double array.
|
void |
EvioCompactReader.toFile(java.io.File file)
Save the internal byte buffer to the given file
(overwrites existing file).
|
void |
EvioCompactReader.toFile(java.lang.String fileName)
Save the internal byte buffer to the given file
(overwrites existing file).
|
static float |
ByteDataTransformer.toFloat(byte[] data,
java.nio.ByteOrder byteOrder,
int off)
Turn section of byte array into a float.
|
static float[] |
ByteDataTransformer.toFloatArray(byte[] data,
java.nio.ByteOrder byteOrder)
Turn byte array into a float array.
|
static void |
ByteDataTransformer.toFloatArray(byte[] data,
java.nio.ByteOrder byteOrder,
float[] dest,
int off)
Turn byte array into an float array.
|
static int |
ByteDataTransformer.toInt(byte[] data,
java.nio.ByteOrder byteOrder,
int off)
Turn section of byte array into an int.
|
static int[] |
ByteDataTransformer.toIntArray(byte[] data,
java.nio.ByteOrder byteOrder)
Turn byte array into an int array.
|
static void |
ByteDataTransformer.toIntArray(byte[] data,
java.nio.ByteOrder byteOrder,
int[] dest,
int off)
Turn byte array into an int array.
|
static long |
ByteDataTransformer.toLong(byte[] data,
java.nio.ByteOrder byteOrder,
int off)
Turn section of byte array into a long.
|
static long[] |
ByteDataTransformer.toLongArray(byte[] data,
java.nio.ByteOrder byteOrder)
Turn byte array into a long array.
|
static void |
ByteDataTransformer.toLongArray(byte[] data,
java.nio.ByteOrder byteOrder,
long[] dest,
int off)
Turn byte array into an long array.
|
static short |
ByteDataTransformer.toShort(byte[] data,
java.nio.ByteOrder byteOrder,
int off)
Turn section of byte array into a short.
|
static short[] |
ByteDataTransformer.toShortArray(byte[] data,
java.nio.ByteOrder byteOrder)
Turn byte array into a short array.
|
static void |
ByteDataTransformer.toShortArray(byte[] data,
java.nio.ByteOrder byteOrder,
short[] dest,
int off)
Turn byte array into an short array.
|
static short[] |
ByteDataTransformer.toShortArray(byte[] data,
int padding,
java.nio.ByteOrder byteOrder)
Turn byte array into a short array while taking padding into account.
|
static void |
ByteDataTransformer.toShortArray(byte[] data,
int padding,
java.nio.ByteOrder byteOrder,
short[] dest,
int off)
Turn byte array into a short array while taking padding into account.
|
EvioReader.WriteStatus |
EvioReader.toXMLFile(java.lang.String path)
Rewrite the file to XML (not including dictionary).
|
EvioReader.WriteStatus |
EvioReader.toXMLFile(java.lang.String path,
IEvioProgressListener progressListener)
Rewrite the file to XML (not including dictionary).
|
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 |
EvioCompactEventWriter.writeEvent(java.nio.ByteBuffer eventBuffer)
Write an event (bank) to the buffer in evio version 4 format.
|
void |
EventWriter.writeEvent(java.nio.ByteBuffer eventBuffer)
Write an event (bank) to the buffer in evio version 4 format.
|
void |
EventWriter.writeEvent(EvioBank bank)
Write an event (bank) to a buffer containing evio version 4 format blocks.
|
Constructor and Description |
---|
CompositeData(byte[] rawBytes,
java.nio.ByteOrder byteOrder)
Constructor used when reading existing data.
|
CompositeData(java.lang.String format,
int formatTag,
CompositeData.Data data,
int dataTag,
int dataNum)
Constructor used for creating this object from scratch.
|
EventWriter(java.nio.ByteBuffer buf)
Create an
EventWriter for writing events to a ByteBuffer. |
EventWriter(java.nio.ByteBuffer buf,
boolean append)
Create an
EventWriter for writing events to a ByteBuffer. |
EventWriter(java.nio.ByteBuffer buf,
int blockSizeMax,
int blockCountMax,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo)
Create an
EventWriter for writing events to a ByteBuffer. |
EventWriter(java.nio.ByteBuffer buf,
int blockSizeMax,
int blockCountMax,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
boolean append)
Create an
EventWriter for writing events to a ByteBuffer. |
EventWriter(java.nio.ByteBuffer buf,
int blockSizeMax,
int blockCountMax,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
int reserved1)
Create an
EventWriter for writing events to a ByteBuffer. |
EventWriter(java.nio.ByteBuffer buf,
int blockSizeMax,
int blockCountMax,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
int reserved1,
boolean append)
Create an
EventWriter for writing events to a ByteBuffer. |
EventWriter(java.nio.ByteBuffer buf,
java.lang.String xmlDictionary,
boolean append)
Create an
EventWriter for writing events to a ByteBuffer. |
EventWriter(java.io.File file)
Creates an
EventWriter for writing to a file in native byte order. |
EventWriter(java.io.File file,
boolean append)
Creates an
EventWriter for writing to a file in native byte order. |
EventWriter(java.io.File file,
int blockSizeMax,
int blockCountMax,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo)
Create an
EventWriter for writing events to a file. |
EventWriter(java.io.File file,
int blockSizeMax,
int blockCountMax,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
boolean overWriteOK)
Create an
EventWriter for writing events to a file. |
EventWriter(java.io.File file,
int blockSizeMax,
int blockCountMax,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
java.util.BitSet bitInfo,
boolean overWriteOK,
boolean append)
Create an
EventWriter for writing events to a file. |
EventWriter(java.io.File file,
java.lang.String dictionary,
boolean append)
Creates an
EventWriter for writing to a file in native byte order. |
EventWriter(java.lang.String filename)
Creates an
EventWriter for writing to a file in native byte order. |
EventWriter(java.lang.String filename,
boolean append)
Creates an
EventWriter for writing to a file in native byte order. |
EventWriter(java.lang.String filename,
boolean append,
java.nio.ByteOrder byteOrder)
Creates an
EventWriter for writing to a file in the
specified byte order. |
EventWriter(java.lang.String baseName,
java.lang.String directory,
java.lang.String runType,
int runNumber,
long split,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary)
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,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
boolean overWriteOK)
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)
Create an
EventWriter for writing events to a file. |
EvioCompactEventWriter(java.nio.ByteBuffer byteBuffer,
int blockSizeMax,
int blockCountMax,
java.lang.String xmlDictionary)
Create an
EvioCompactEventWriter object for writing events to the
given buffer. |
EvioCompactEventWriter(java.lang.String baseName,
java.lang.String directory,
int runNumber,
int split,
int bufferSize,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary)
Create an
EvioCompactEventWriter object for writing events to a file. |
EvioCompactEventWriter(java.lang.String baseName,
java.lang.String directory,
int runNumber,
int split,
int blockSizeMax,
int blockCountMax,
int bufferSize,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
boolean overWriteOK)
Create an
EvioCompactEventWriter object for writing events to a file. |
EvioCompactEventWriter(java.lang.String baseName,
java.lang.String directory,
java.lang.String runType,
int runNumber,
int split,
int blockSizeMax,
int blockCountMax,
int bufferSize,
java.nio.ByteOrder byteOrder,
java.lang.String xmlDictionary,
boolean overWriteOK)
Create an
EvioCompactEventWriter object for writing events to a file. |
EvioCompactReader(java.nio.ByteBuffer byteBuffer)
Constructor for reading a buffer.
|
EvioCompactReader(java.io.File file)
Constructor for reading an event file.
|
EvioCompactReader(java.lang.String path)
Constructor for reading an event file.
|
EvioCompactStructureHandler(java.nio.ByteBuffer byteBuffer,
DataType type)
Constructor for reading a buffer that contains 1 structure only (no block headers).
|
EvioReader(java.nio.ByteBuffer byteBuffer)
Constructor for reading a buffer.
|
EvioReader(java.nio.ByteBuffer byteBuffer,
boolean checkBlkNumSeq)
Constructor for reading a buffer.
|
EvioReader(java.io.File file)
Constructor for reading an event file.
|
EvioReader(java.io.File file,
boolean checkBlkNumSeq)
Constructor for reading an event file.
|
EvioReader(java.io.File file,
boolean checkBlkNumSeq,
boolean sequential)
Constructor for reading an event file.
|
EvioReader(java.lang.String path)
Constructor for reading an event file.
|
EvioReader(java.lang.String path,
boolean checkBlkNumSeq)
Constructor for reading an event file.
|
EvioReader(java.lang.String path,
boolean checkBlkNumSeq,
boolean sequential)
Constructor for reading an event file.
|