FreeHEP API
Version v1.2.2

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


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
 int getAutoSave()
          Autosave tree when fAutoSave bytes produced
 TBranch getBranch(int index)
           
 TBranch getBranch(String name)
           
 TObjArray getBranches()
          List of Branches
 double getEntries()
          Number of entries
 int 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
 int getMaxEntryLoop()
          Maximum number of entries to process
 int getMaxVirtualSize()
          Maximum total size of buffers kept in memory
 int getNBranches()
           
 double getSavedBytes()
          Number of autosaved bytes
 int getScanField()
          Number of runs before prompting in Scan
 int getTimerInterval()
          Timer interval in milliseconds
 double getTotBytes()
          Total number of bytes in all branches before compression
 int getUpdate()
          Update frequency for EntryLoop
 double 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 int 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 double getEntries()
Number of entries


getEstimate

public int 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 int getMaxEntryLoop()
Maximum number of entries to process


getMaxVirtualSize

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


getNBranches

public int getNBranches()

getSavedBytes

public double 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 double getTotBytes()
Total number of bytes in all branches before compression


getUpdate

public int getUpdate()
Update frequency for EntryLoop


getZipBytes

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


FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.