package hep.io.root.core;
import hep.io.root.RootClass;
import hep.io.root.RootObject;
public abstract class Hollow implements RootObject, hep.io.root.interfaces.TObject
{
protected long index;
protected int subIndex; // implemented as array, only int supported?
public void setHollowIndex(long index)
{
this.index = index;
}
public RootClass getRootClass()
{
Class klass = getClass();
RootClassLoader loader = (RootClassLoader) klass.getClassLoader();
return loader.getRootClass(klass);
}
public void setSubIndex(long index)
{
this.subIndex = (int) index;
}
}