/*
* Interface created by InterfaceBuilder. Do not modify.
*
* Created on Fri Jan 19 12:05:56 PST 2001
*/
package hep.io.root.interfaces;
public interface TBranch extends hep.io.root.RootObject, TNamed
{
public final static int rootIOVersion = 6;
public final static int rootCheckSum = 2056727376;
/** [fMaxBaskets] Length of baskets on file */
int[] getBasketBytes();
/** [fMaxBaskets] Table of first entry in eack basket */
long[] getBasketEntry();
/** [fMaxBaskets] Addresses of baskets on file */
long[] getBasketSeek();
/** Initial Size of Basket Buffer */
int getBasketSize();
/** -> List of baskets of this branch */
TObjArray getBaskets();
TBranch getBranchForMangledName(String name);
TBranch getBranchForName(String name);
/** -> List of Branches of this branch */
TObjArray getBranches();
/** (=1 branch is compressed, 0 otherwise) */
int getCompress();
/** Number of entries */
long getEntries();
/** Current entry number (last one filled in this branch) */
long getEntryNumber();
/** Initial Length of fEntryOffset table in the basket buffers */
int getEntryOffsetLen();
/** Name of file where buffers are stored ("" if in same file as Tree header) */
String getFileName();
/** -> List of leaves of this branch */
TObjArray getLeaves();
/** Maximum number of Baskets so far */
int getMaxBaskets();
/** Offset of this branch */
int getOffset();
hep.io.root.core.RootInput setPosition(TLeaf leaf, long index) throws java.io.IOException;
/** Total number of bytes in all leaves before compression */
long getTotBytes();
/** Last basket number written */
int getWriteBasket();
/** Total number of bytes in all leaves after compression */
long getZipBytes();
}