FreeHEP API
Version current

hep.io.root.interfaces
Interface TTree

All Superinterfaces:
RootObject, TAttFill, TAttLine, TAttMarker, TNamed, TObject
All Known Implementing Classes:
TTreeRep

public interface TTree
extends RootObject, TNamed, TAttLine, TAttFill, TAttMarker

Source Code:
TTree.java

Field Summary
static int rootIOVersion
           
 
Fields inherited from interface hep.io.root.interfaces.TAttLine
rootCheckSum
 
Fields inherited from interface hep.io.root.interfaces.TAttFill
rootCheckSum
 
Method Summary
 long getAutoSave()
          Autosave tree when fAutoSave bytes produced
 TBranch getBranch(int index)
           
 TBranch getBranch(String name)
           
 TObjArray getBranches()
          List of Branches
 long getEntries()
          Number of entries
 long getEstimate()
          Number of entries to estimate histogram limits
 int[] getIndex()
          Index of sorted values
 double[] getIndexValues()
          Sorted index values
 TObjArray getLeaves()
          Direct pointers to individual branch leaves
 long getMaxEntryLoop()
          Maximum number of entries to process
 long getMaxVirtualSize()
          Maximum total size of buffers kept in memory
 int getNBranches()
           
 long getSavedBytes()
          Number of autosaved bytes
 int getScanField()
          Number of runs before prompting in Scan
 int getTimerInterval()
          Timer interval in milliseconds
 long getTotBytes()
          Total number of bytes in all branches before compression
 int getUpdate()
          Update frequency for EntryLoop
 long getZipBytes()
          Total number of bytes in all branches after compression
 
Methods inherited from interface hep.io.root.RootObject
getRootClass
 
Methods inherited from interface hep.io.root.interfaces.TNamed
getName, getTitle
 
Methods inherited from interface hep.io.root.interfaces.TObject
getBits, getUniqueID
 
Methods inherited from interface hep.io.root.interfaces.TAttLine
getLineColor, getLineStyle, getLineWidth
 
Methods inherited from interface hep.io.root.interfaces.TAttFill
getFillColor, getFillStyle
 
Methods inherited from interface hep.io.root.interfaces.TAttMarker
getMarkerColor, getMarkerSize, getMarkerStyle
 

Field Detail

rootIOVersion

public static final int rootIOVersion
See Also:
Constant Field Values
Method Detail

getAutoSave

public long getAutoSave()
Autosave tree when fAutoSave bytes produced


getBranch

public TBranch getBranch(int index)

getBranch

public TBranch getBranch(String name)

getBranches

public TObjArray getBranches()
List of Branches


getEntries

public long getEntries()
Number of entries


getEstimate

public long getEstimate()
Number of entries to estimate histogram limits


getIndex

public int[] getIndex()
Index of sorted values


getIndexValues

public double[] getIndexValues()
Sorted index values


getLeaves

public TObjArray getLeaves()
Direct pointers to individual branch leaves


getMaxEntryLoop

public long getMaxEntryLoop()
Maximum number of entries to process


getMaxVirtualSize

public long getMaxVirtualSize()
Maximum total size of buffers kept in memory


getNBranches

public int getNBranches()

getSavedBytes

public long getSavedBytes()
Number of autosaved bytes


getScanField

public int getScanField()
Number of runs before prompting in Scan


getTimerInterval

public int getTimerInterval()
Timer interval in milliseconds


getTotBytes

public long getTotBytes()
Total number of bytes in all branches before compression


getUpdate

public int getUpdate()
Update frequency for EntryLoop


getZipBytes

public long getZipBytes()
Total number of bytes in all branches after compression


FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.