FreeHEP API
Version v1.2.2

hep.aida.ref.hbook
Class HBookColumnwiseTupleColumn

java.lang.Object
  |
  +--hep.aida.ref.hbook.HBookColumnwiseTupleColumn
All Implemented Interfaces:
FTupleColumn

public class HBookColumnwiseTupleColumn
extends Object
implements FTupleColumn

An implementation of FTupleColumn backed by PAW columns

Author:
The FreeHEP team @ SLAC.

Method Summary
 void defaultValue(Value value)
          Get the default value stored in the column.
 boolean hasDefaultValue()
          Check if the column has a default value.
 void maxValue(Value value)
          Get the maximum value stored in the column.
 void meanValue(Value value)
          Get the mean value stored in the column.
 void minValue(Value value)
          Get the minimum value stored in the column.
 String name()
          The name of che column.
 void rmsValue(Value value)
          Get the rms value stored in the column.
 void setValue(int index, Value value)
           
 Class type()
          The type of the column.
 void value(FTupleCursor cursor, Value value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

name

public String name()
Description copied from interface: FTupleColumn
The name of che column.

Specified by:
name in interface FTupleColumn
Returns:
The column's name.

type

public Class type()
Description copied from interface: FTupleColumn
The type of the column. If the column is a folder, i.e. and FTuple, its return type should either be FTuple.class or FillableTuple.class

Specified by:
type in interface FTupleColumn
Returns:
The column's type.

minValue

public void minValue(Value value)
Description copied from interface: FTupleColumn
Get the minimum value stored in the column.

Specified by:
minValue in interface FTupleColumn
Parameters:
value - The Value object in which the minimum value is passed.

maxValue

public void maxValue(Value value)
Description copied from interface: FTupleColumn
Get the maximum value stored in the column.

Specified by:
maxValue in interface FTupleColumn
Parameters:
value - The Value object in which the maximum value is passed.

meanValue

public void meanValue(Value value)
Description copied from interface: FTupleColumn
Get the mean value stored in the column.

Specified by:
meanValue in interface FTupleColumn
Parameters:
value - The Value object in which the mean value is passed.

rmsValue

public void rmsValue(Value value)
Description copied from interface: FTupleColumn
Get the rms value stored in the column.

Specified by:
rmsValue in interface FTupleColumn
Parameters:
value - The Value object in which the rms value is passed.

defaultValue

public void defaultValue(Value value)
Description copied from interface: FTupleColumn
Get the default value stored in the column.

Specified by:
defaultValue in interface FTupleColumn
Parameters:
value - The Value object in which che maximum value is passed.

hasDefaultValue

public boolean hasDefaultValue()
Description copied from interface: FTupleColumn
Check if the column has a default value.

Specified by:
hasDefaultValue in interface FTupleColumn
Returns:
true if the column has a default value.

value

public void value(FTupleCursor cursor,
                  Value value)

setValue

public void setValue(int index,
                     Value value)

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.