FreeHEP API
Version current

hep.io.root.reps
Class TBranchRep

java.lang.Object
  extended byhep.io.root.core.AbstractRootObject
      extended byhep.io.root.reps.TBranchRep
All Implemented Interfaces:
RootObject, TBranch, TNamed, TObject

public abstract class TBranchRep
extends AbstractRootObject
implements TBranch

Version:
$Id: TBranchRep.java,v 1.8 2005/08/10 00:56:33 tonyj Exp $
Author:
Tony Johnson (tonyj@slac.stanford.edu)
Source Code:
TBranchRep.java

Field Summary
 
Fields inherited from interface hep.io.root.interfaces.TBranch
rootCheckSum, rootIOVersion
 
Constructor Summary
TBranchRep()
           
 
Method Summary
 int[] getBasketBytes()
          [fMaxBaskets] Length of baskets on file
 long[] getBasketEntry()
          [fMaxBaskets] Table of first entry in eack basket
 long[] getBasketSeek()
          [fMaxBaskets] Addresses of baskets on file
 TBranch getBranchForMangledName(String name)
           
 TBranch getBranchForName(String name)
           
 void read(RootInput in)
           
 RootInput setPosition(TLeaf leaf, long index)
           
 
Methods inherited from class hep.io.root.core.AbstractRootObject
dump, getRootClass, readMembers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.io.root.interfaces.TBranch
getBaskets, getBasketSize, getBranches, getCompress, getEntries, getEntryNumber, getEntryOffsetLen, getFileName, getLeaves, getMaxBaskets, getOffset, getTotBytes, getWriteBasket, getZipBytes
 
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
 

Constructor Detail

TBranchRep

public TBranchRep()
Method Detail

getBasketBytes

public int[] getBasketBytes()
Description copied from interface: TBranch
[fMaxBaskets] Length of baskets on file

Specified by:
getBasketBytes in interface TBranch

getBasketEntry

public long[] getBasketEntry()
Description copied from interface: TBranch
[fMaxBaskets] Table of first entry in eack basket

Specified by:
getBasketEntry in interface TBranch

getBasketSeek

public long[] getBasketSeek()
Description copied from interface: TBranch
[fMaxBaskets] Addresses of baskets on file

Specified by:
getBasketSeek in interface TBranch

getBranchForMangledName

public TBranch getBranchForMangledName(String name)
Specified by:
getBranchForMangledName in interface TBranch

getBranchForName

public TBranch getBranchForName(String name)
Specified by:
getBranchForName in interface TBranch

setPosition

public RootInput setPosition(TLeaf leaf,
                             long index)
                      throws IOException
Specified by:
setPosition in interface TBranch
Throws:
IOException

read

public void read(RootInput in)
          throws IOException
Overrides:
read in class AbstractRootObject
Throws:
IOException

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.