// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: packimports(3)
// Source File Name: TClonesArray.java
package hep.rootio.reps;
import hep.rootio.*;
import hep.rootio.implementation.AbstractRootObject;
import hep.rootio.implementation.SpecificRootObject;
import java.io.*;
public class TClonesArray extends SpecificRootObject
{
public TClonesArray()
{
}
public void readMembers(RootInput in, int v)
throws IOException
{
System.out.println("Reading a TClonesArray!");
if(v > 3)
throw new IOException("Version mismatch TClonesArray: " + v);
if(v > 2)
put("fobject", in.readObject("TObject"));
if(v > 1)
put("fname", in.readObject("TString"));
Object s = in.readObject("TString");
try
{
hep.rootio.RootClass cl = in.getFactory().create(s.toString());
int nobjects = in.readInt();
if(nobjects < 0)
nobjects = -nobjects;
put("fLowerBound", lowerBound = in.readInt());
array = new RootObjectRepresentation[nobjects];
for(int i = 0; i < nobjects; i++)
array[i] = in.readObjectRef();
put("fArray", array);
}
catch(RootClassNotFound rootclassnotfound)
{
throw new IOException("TClones array class nout found: " + s.toString());
}
}
private RootObjectRepresentation array[];
private int lowerBound;
}
Ads help maintain this website.