/*
* RowwiseTupleField.java
*
* Created on November 1, 2002, 10:48 PM
*/
package hep.io.hbook;
/** A column in a rowwise Tuple
* @author tonyj
* @version $Id: RowwiseTupleColumn.java 8584 2006-08-10 23:06:37Z duns $
*/
public class RowwiseTupleColumn extends TupleColumn {
RowwiseTupleColumn(CompositeHbookObject parent, String name, int column, float min, float max) {
super(parent, name);
this.min = min;
this.max = max;
this.column = column;
}
/** The current value of this column */
public double getDouble() {
return Hbook.getRWData(((RowwiseTuple) getParent()).getBuffer(), column);
}
/** The minimum value in this column */
public double getMin()
{
return min;
}
/** The maximum value in this column */
public double getMax()
{
return max;
}
public String toString() {
String result = "RW Tuple Field: "+getName()+" (min="+min+" max="+max+")";
return result;
}
private int column;
private double min;
private double max;
}