FreeHEP API
Version v1.2.2

hep.io.root.core
Class AbstractRootObject

java.lang.Object
  |
  +--hep.io.root.core.AbstractRootObject
All Implemented Interfaces:
RootObject
Direct Known Subclasses:
TBasketRep, TBranchClonesRep, TBranchElementRep, TBranchRep, TClonesArrayRep, TCollectionRep, TDatimeRep, TDirectoryRep, TKeyRep, TLeafBRep, TLeafCRep, TLeafDRep, TLeafElementRep, TLeafFRep, TLeafIRep, TLeafObjectRep, TLeafRep, TLeafSRep, TListRep, TObjArrayRep, TRefArrayRep, TStringRep, TTreeRep

public abstract class AbstractRootObject
extends Object
implements RootObject

Author:
tonyj

Constructor Summary
AbstractRootObject()
           
 
Method Summary
 void dump(PrintStream out)
           
 RootClass getRootClass()
          Get the class of this object
 void read(RootInput in)
           
protected  void readMembers(RootInput in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRootObject

public AbstractRootObject()
Method Detail

getRootClass

public RootClass getRootClass()
Description copied from interface: RootObject
Get the class of this object

Specified by:
getRootClass in interface RootObject
Returns:
The RootClass for this object

dump

public void dump(PrintStream out)

read

public void read(RootInput in)
          throws IOException
IOException

readMembers

protected void readMembers(RootInput in)
                    throws IOException
IOException

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.