/* * Interface created by InterfaceBuilder. Do not modify. * * Created on Mon Jan 15 18:49:11 PST 2001 */ package hep.io.root.interfaces; public interface TTree extends hep.io.root.RootObject, TNamed, TAttLine, TAttFill, TAttMarker { public final static int rootIOVersion = 5; /** Autosave tree when fAutoSave bytes produced */ long getAutoSave(); TBranch getBranch(int index); TBranch getBranch(String name); /** List of Branches */ TObjArray getBranches(); /** Number of entries */ long getEntries(); /** Number of entries to estimate histogram limits */ long getEstimate(); /** Index of sorted values */ int[] getIndex(); /** Sorted index values */ double[] getIndexValues(); /** Direct pointers to individual branch leaves */ TObjArray getLeaves(); /** Maximum number of entries to process */ long getMaxEntryLoop(); /** Maximum total size of buffers kept in memory */ long getMaxVirtualSize(); //TODO: Som automated way of adding these int getNBranches(); /** Number of autosaved bytes */ long getSavedBytes(); /** Number of runs before prompting in Scan */ int getScanField(); /** Timer interval in milliseconds */ int getTimerInterval(); /** Total number of bytes in all branches before compression */ long getTotBytes(); /** Update frequency for EntryLoop */ int getUpdate(); /** Total number of bytes in all branches after compression */ long getZipBytes(); }